diff --git a/docs/requirements.txt b/docs/requirements.txt index 724ce2f8..72dac6e1 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -12,6 +12,6 @@ phreeqpython>=1.5.2 sphinx>=3.2.1 nbsphinx sphinx-rtd-theme -ipython>=9.3.0 +ipython>=9.17.0 myst-parser[linkify] sphinx-immaterial # Material theme diff --git a/pyproject.toml b/pyproject.toml index 5ae1ed4d..d2aeda18 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,7 +45,7 @@ testing = [ "black", "mypy>1", "ruff>0.0.100", - "tox<4", + "tox<5", ] docs = ["sphinx>=3.2.1", "sphinx-rtd-theme", "myst-parser[linkify]"] full = ["rich"] diff --git a/requirements.txt b/requirements.txt index d2841f11..1231dcac 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,9 +4,9 @@ aioitertools==0.13.0 # via maggma alabaster==1.0.0 # via sphinx -annotated-types==0.7.0 +annotated-types==0.8.0 # via pydantic -ast-serialize==0.5.0 +ast-serialize==0.8.0 # via mypy attrs==26.1.0 # via @@ -21,46 +21,46 @@ bibtexparser==1.4.4 # via pymatgen-core black==26.5.1 # via pyeql (pyproject.toml) -boto3==1.43.10 +boto3==1.43.83 # via maggma -botocore==1.43.10 +botocore==1.43.83 # via # boto3 # s3transfer -certifi==2026.4.22 +certifi==2026.7.22 # via requests -cffi==2.0.0 +cffi==2.1.1 # via # cryptography # pynacl cfgv==3.5.0 # via pre-commit -charset-normalizer==3.4.7 +charset-normalizer==3.5.1 # via requests -click==8.4.0 +click==8.5.0 # via black contourpy==1.3.3 # via matplotlib -coverage==7.14.0 +coverage==7.16.0 # via pytest-cov -cryptography==50.0.0 +cryptography==50.0.1 # via paramiko cycler==0.12.1 # via matplotlib -distlib==0.4.0 +distlib==0.4.3 # via virtualenv dnspython==2.8.0 # via # maggma # pymongo -docutils==0.22.4 +docutils==0.23 # via # myst-parser # sphinx # sphinx-rtd-theme execnet==2.1.2 # via pytest-xdist -filelock==3.29.0 +filelock==3.32.4 # via # python-discovery # tox @@ -75,9 +75,9 @@ iapws==1.5.5 # via pyeql (pyproject.toml) identify==2.6.19 # via pre-commit -idna==3.15 +idna==3.19 # via requests -imagesize==2.0.0 +imagesize==2.0.1 # via sphinx iniconfig==2.3.0 # via pytest @@ -97,15 +97,15 @@ jsonschema==4.26.0 # via maggma jsonschema-specifications==2025.9.1 # via jsonschema -kiwisolver==1.5.0 +kiwisolver==1.5.1 # via matplotlib -librt==0.11.0 +librt==0.15.0 # via mypy -linkify-it-py==2.1.0 +linkify-it-py==2.1.1 # via myst-parser -lxml==6.1.1 +lxml==6.1.2 # via pymatgen-core -maggma==0.72.1 +maggma==0.74.0 # via pyeql (pyproject.toml) markdown-it-py==4.2.0 # via @@ -113,7 +113,7 @@ markdown-it-py==4.2.0 # myst-parser markupsafe==3.0.3 # via jinja2 -matplotlib==3.10.9 +matplotlib==3.11.1 # via pymatgen-core mdit-py-plugins==0.6.1 # via myst-parser @@ -121,16 +121,16 @@ mdurl==0.1.2 # via markdown-it-py mongomock==4.3.0 # via maggma -monty==2026.5.18 +monty==2026.7.16 # via # pyeql (pyproject.toml) # maggma # pymatgen-core -mpmath==1.3.0 +mpmath==1.4.1 # via sympy -msgpack==1.1.2 +msgpack==1.2.2 # via maggma -mypy==2.1.0 +mypy==2.3.1 # via pyeql (pyproject.toml) mypy-extensions==1.1.0 # via @@ -138,7 +138,7 @@ mypy-extensions==1.1.0 # mypy myst-parser==5.1.0 # via pyeql (pyproject.toml) -narwhals==2.21.2 +narwhals==2.25.0 # via plotly networkx==3.6.1 # via pymatgen-core @@ -157,11 +157,11 @@ numpy==2.4.6 # pymatgen-core # scipy # spglib -orjson==3.11.9 +orjson==3.12.0 # via # maggma # pymatgen-core -packaging==26.2 +packaging==26.3 # via # black # matplotlib @@ -172,11 +172,11 @@ packaging==26.2 # tox palettable==3.3.3 # via pymatgen-core -pandas==3.0.3 +pandas==3.0.5 # via # maggma # pymatgen-core -paramiko==3.5.1 +paramiko==5.0.0 # via # maggma # sshtunnel @@ -192,42 +192,42 @@ pillow==12.3.0 # via matplotlib pint==0.25.3 # via pyeql (pyproject.toml) -platformdirs==4.9.6 +platformdirs==4.11.5 # via # black # pint # python-discovery # virtualenv -plotly==6.7.0 +plotly==7.0.0 # via pymatgen-core pluggy==1.6.0 # via # pytest # pytest-cov # tox -pre-commit==4.6.0 +pre-commit==4.6.2 # via pyeql (pyproject.toml) py==1.11.0 # via tox pycparser==3.0 # via cffi -pydantic==2.13.4 +pydantic==2.13.5 # via # maggma # pydantic-settings -pydantic-core==2.46.4 +pydantic-core==2.48.0 # via pydantic -pydantic-settings==2.14.1 +pydantic-settings==2.15.0 # via maggma pydash==8.0.6 # via maggma -pygments==2.20.0 +pygments==2.21.0 # via # pytest # sphinx -pymatgen-core==2026.5.18 +pymatgen-core==2026.8.13 # via pyeql (pyproject.toml) -pymongo==4.10.1 +pymongo==4.17.0 # via maggma pynacl==1.6.2 # via paramiko @@ -236,7 +236,7 @@ pyparsing==3.3.2 # bibtexparser # matplotlib # periodictable -pytest==9.0.3 +pytest==9.1.1 # via # pyeql (pyproject.toml) # pytest-cov @@ -251,19 +251,19 @@ python-dateutil==2.9.0.post0 # maggma # matplotlib # pandas -python-discovery==1.3.1 +python-discovery==1.6.0 # via virtualenv -python-dotenv==1.2.2 +python-dotenv==1.2.3 # via pydantic-settings pytokens==0.4.1 # via black -pytz==2026.2 +pytz==2026.3.post1 # via mongomock pyyaml==6.0.3 # via # myst-parser # pre-commit -pyzmq==27.1.0 +pyzmq==27.2.0 # via maggma referencing==0.37.0 # via @@ -275,7 +275,7 @@ requests==2.34.2 # sphinx roman-numerals==4.1.0 # via sphinx -rpds-py==0.30.0 +rpds-py==2026.6.3 # via # jsonschema # referencing @@ -283,9 +283,9 @@ ruamel-yaml==0.19.1 # via # maggma # monty -ruff==0.15.13 +ruff==0.16.5 # via pyeql (pyproject.toml) -s3transfer==0.17.0 +s3transfer==0.19.2 # via boto3 scipy==1.17.1 # via @@ -294,13 +294,13 @@ scipy==1.17.1 # pymatgen-core sentinels==1.1.1 # via mongomock -setuptools==83.0.0 +setuptools==84.0.0 # via pyeql (pyproject.toml) six==1.17.0 # via # python-dateutil # tox -snowballstemmer==3.0.1 +snowballstemmer==3.1.1 # via sphinx spglib==2.7.0 # via pymatgen-core @@ -332,13 +332,13 @@ sympy==1.14.0 # via pymatgen-core tabulate==0.10.0 # via pymatgen-core -tox==3.28.0 +tox==4.61.1 # via pyeql (pyproject.toml) -tqdm==4.67.3 +tqdm==4.70.0 # via # maggma # pymatgen-core -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # flexcache # flexparser @@ -350,7 +350,7 @@ typing-extensions==4.15.0 # referencing # spglib # typing-inspection -typing-inspection==0.4.2 +typing-inspection==0.4.4 # via # pydantic # pydantic-settings @@ -362,7 +362,7 @@ urllib3==2.7.0 # via # botocore # requests -virtualenv==21.3.3 +virtualenv==21.7.7 # via # pre-commit # tox