diff --git a/pyproject.toml b/pyproject.toml index 8fda47d..9723cc2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,7 @@ 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,<13.0", "python-dotenv>=1.0,<2.0", @@ -38,11 +38,11 @@ dependencies = [ [project.optional-dependencies] dev = [ "pytest>=7.0,<10.0", - "pytest-cov>=4.0,<5.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 66521a7..0be97c1 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -6,7 +6,7 @@ # Testing pytest>=7.0,<10.0 -pytest-cov>=4.0,<5.0 +pytest-cov>=4.0,<8.0 # Code formatting black>=23.0,<27.0 @@ -15,7 +15,7 @@ black>=23.0,<27.0 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 8098b5b..e54eaa6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,7 +11,7 @@ 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 diff --git a/sphinx-docs/requirements.txt b/sphinx-docs/requirements.txt index 8bda24a..2b63f9a 100644 --- a/sphinx-docs/requirements.txt +++ b/sphinx-docs/requirements.txt @@ -1,18 +1,18 @@ # 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