From 9e0707f1acce075ddad974ec9d982e8ff08d59b8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 May 2026 14:54:26 +0000 Subject: [PATCH] Bump the python-dependencies group with 9 updates Updates the requirements on [pandas](https://github.com/pandas-dev/pandas), [pillow](https://github.com/python-pillow/Pillow), [pytest](https://github.com/pytest-dev/pytest), [pytest-cov](https://github.com/pytest-dev/pytest-cov), [black](https://github.com/psf/black), [mypy](https://github.com/python/mypy), [pre-commit](https://github.com/pre-commit/pre-commit), [sphinx-intl](https://github.com/sphinx-doc/sphinx-intl) and [docutils](https://github.com/rtfd/recommonmark) to permit the latest version. Updates `pandas` to 3.0.3 - [Release notes](https://github.com/pandas-dev/pandas/releases) - [Commits](https://github.com/pandas-dev/pandas/compare/v2.3.0...v3.0.3) Updates `pillow` to 12.2.0 - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) - [Commits](https://github.com/python-pillow/Pillow/compare/10.0.0...12.2.0) Updates `pytest` to 9.0.3 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/7.0.0...9.0.3) Updates `pytest-cov` to 7.1.0 - [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest-cov/compare/v4.0.0...v7.1.0) Updates `black` to 26.3.1 - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/23.1a1...26.3.1) Updates `mypy` to 2.1.0 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.0.0...v2.1.0) Updates `pre-commit` to 4.6.0 - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v3.0.0...v4.6.0) Updates `sphinx-intl` to 2.3.2 - [Release notes](https://github.com/sphinx-doc/sphinx-intl/releases) - [Changelog](https://github.com/sphinx-doc/sphinx-intl/blob/master/CHANGES.rst) - [Commits](https://github.com/sphinx-doc/sphinx-intl/compare/2.0.0...2.3.2) Updates `docutils` to 0.22.4 - [Changelog](https://github.com/readthedocs/recommonmark/blob/master/CHANGELOG.md) - [Commits](https://github.com/rtfd/recommonmark/commits) --- updated-dependencies: - dependency-name: pandas dependency-version: 3.0.3 dependency-type: direct:production dependency-group: python-dependencies - dependency-name: pillow dependency-version: 12.2.0 dependency-type: direct:production dependency-group: python-dependencies - dependency-name: pytest dependency-version: 9.0.3 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: pytest-cov dependency-version: 7.1.0 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: black dependency-version: 26.3.1 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: mypy dependency-version: 2.1.0 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: pre-commit dependency-version: 4.6.0 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: sphinx-intl dependency-version: 2.3.2 dependency-type: direct:production dependency-group: python-dependencies - dependency-name: docutils dependency-version: 0.22.4 dependency-type: direct:production dependency-group: python-dependencies ... Signed-off-by: dependabot[bot] --- pyproject.toml | 14 +++++++------- requirements-dev.txt | 10 +++++----- requirements.txt | 4 ++-- sphinx-docs/requirements.txt | 8 ++++---- 4 files changed, 18 insertions(+), 18 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 8bf882e..9723cc2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,9 +26,9 @@ dependencies = [ "numpy>=2.0,<3.0", "matplotlib>=3.10,<4.0", "scipy>=1.17,<2.0", - "pandas>=2.3,<3.0", + "pandas>=2.3,<4.0", "openpyxl>=3.1,<4.0", - "Pillow>=10.0,<11.0", + "Pillow>=10.0,<13.0", "python-dotenv>=1.0,<2.0", "colorama>=0.4,<1.0", "PyYAML>=6.0,<7.0", @@ -37,12 +37,12 @@ dependencies = [ [project.optional-dependencies] dev = [ - "pytest>=7.0,<8.0", - "pytest-cov>=4.0,<5.0", - "black>=23.0,<24.0", + "pytest>=7.0,<10.0", + "pytest-cov>=4.0,<8.0", + "black>=23.0,<27.0", "ruff>=0.1,<1.0", - "mypy>=1.0,<2.0", - "pre-commit>=3.0,<4.0", + "mypy>=1.0,<3.0", + "pre-commit>=3.0,<5.0", ] docs = [ "sphinx>=9.0.0", diff --git a/requirements-dev.txt b/requirements-dev.txt index 2a17356..0be97c1 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -5,17 +5,17 @@ -r requirements.txt # Testing -pytest>=7.0,<8.0 -pytest-cov>=4.0,<5.0 +pytest>=7.0,<10.0 +pytest-cov>=4.0,<8.0 # Code formatting -black>=23.0,<24.0 +black>=23.0,<27.0 # Linting ruff>=0.1,<1.0 # Type checking -mypy>=1.0,<2.0 +mypy>=1.0,<3.0 # Pre-commit hooks -pre-commit>=3.0,<4.0 +pre-commit>=3.0,<5.0 diff --git a/requirements.txt b/requirements.txt index 358e624..e54eaa6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,13 +11,13 @@ matplotlib>=3.10,<4.0 scipy>=1.17,<2.0 # Data manipulation -pandas>=2.3,<3.0 +pandas>=2.3,<4.0 # Excel file support openpyxl>=3.1,<4.0 # Image processing for GUI -Pillow>=10.0,<11.0 +Pillow>=10.0,<13.0 # Environment variable management python-dotenv>=1.0,<2.0 diff --git a/sphinx-docs/requirements.txt b/sphinx-docs/requirements.txt index a21b652..2b63f9a 100644 --- a/sphinx-docs/requirements.txt +++ b/sphinx-docs/requirements.txt @@ -1,20 +1,20 @@ # Sphinx documentation requirements sphinx>=9.0.0 -sphinx-intl>=2.0.0 +sphinx-intl>=2.3.2 sphinx-rtd-theme>=3.0.0 myst-parser>=5.0.0 sphinxcontrib-relativeinclude>=0.0.5 sphinx-autodoc-typehints>=3.0.0 linkify-it-py>=2.0.0 -docutils>=0.17 +docutils>=0.22.4 # Project dependencies needed for autodoc numpy>=2.0,<3.0 matplotlib>=3.10,<4.0 scipy>=1.17,<2.0 -pandas>=2.3,<3.0 +pandas>=2.3,<4.0 openpyxl>=3.1,<4.0 python-dotenv>=1.0,<2.0 colorama>=0.4,<1.0 -Pillow>=10.0,<11.0 +Pillow>=10.0,<13.0 streamlit>=1.31,<2.0