From dc227238fe8bedbcd4802f443f098b3bb1fe8a23 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 16:33:37 +0000 Subject: [PATCH 1/3] Bump the dependencies group across 1 directory with 72 updates Bumps the dependencies group with 72 updates in the / directory: | Package | From | To | | --- | --- | --- | | [pydantic](https://github.com/pydantic/pydantic) | `2.13.3` | `2.13.4` | | [pymongo](https://github.com/mongodb/mongo-python-driver) | `4.10.1` | `4.17.0` | | [monty](https://github.com/materialsvirtuallab/monty) | `2026.2.18` | `2026.5.18` | | [tqdm](https://github.com/tqdm/tqdm) | `4.67.3` | `4.68.4` | | [pandas](https://github.com/pandas-dev/pandas) | `3.0.2` | `3.0.3` | | [numpy](https://github.com/numpy/numpy) | `2.4.4` | `2.4.6` | | [paramiko](https://github.com/paramiko/paramiko) | `3.5.1` | `5.0.0` | | [msgpack](https://github.com/msgpack/msgpack-python) | `1.1.2` | `1.2.1` | | [orjson](https://github.com/ijl/orjson) | `3.11.8` | `3.11.9` | | [boto3](https://github.com/boto/boto3) | `1.42.96` | `1.43.42` | | [click](https://github.com/pallets/click) | `8.3.3` | `8.4.2` | | [ipython](https://github.com/ipython/ipython) | `9.13.0` | `9.15.0` | | [regex](https://github.com/mrabarnett/mrab-regex) | `2026.4.4` | `2026.6.28` | | [azure-storage-blob](https://github.com/Azure/azure-sdk-for-python) | `12.27.1` | `12.30.0` | | [fastapi](https://github.com/fastapi/fastapi) | `0.136.1` | `0.139.0` | | [uvicorn](https://github.com/Kludex/uvicorn) | `0.46.0` | `0.51.0` | | [moto](https://github.com/getmoto/moto) | `5.1.22` | `5.2.2` | | [responses](https://github.com/getsentry/responses) | `0.21.0` | `0.26.2` | | [anyio](https://github.com/agronholm/anyio) | `4.13.0` | `4.14.1` | | [azure-core](https://github.com/Azure/azure-sdk-for-python) | `1.39.0` | `1.41.0` | | [backrefs](https://github.com/facelessuser/backrefs) | `6.2` | `7.0` | | [botocore](https://github.com/boto/botocore) | `1.42.96` | `1.43.42` | | [certifi](https://github.com/certifi/python-certifi) | `2026.4.22` | `2026.6.17` | | [cffi](https://github.com/python-cffi/cffi) | `2.0.0` | `2.1.0` | | [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.7` | `3.4.9` | | [coverage](https://github.com/coveragepy/coveragepy) | `7.13.5` | `7.15.0` | | [cryptography](https://github.com/pyca/cryptography) | `47.0.0` | `49.0.0` | | [decorator](https://github.com/micheles/decorator) | `5.2.1` | `5.3.1` | | [distlib](https://github.com/pypa/distlib) | `0.4.0` | `0.4.3` | | [filelock](https://github.com/tox-dev/py-filelock) | `3.29.0` | `3.29.7` | | [fonttools](https://github.com/fonttools/fonttools) | `4.62.1` | `4.63.0` | | griffelib | `2.0.2` | `2.1.0` | | [idna](https://github.com/kjd/idna) | `3.13` | `3.18` | | [jedi](https://github.com/davidhalter/jedi) | `0.19.2` | `0.20.0` | | [lxml](https://github.com/lxml/lxml) | `6.1.0` | `6.1.1` | | [markdown-it-py](https://github.com/executablebooks/markdown-it-py) | `4.0.0` | `4.2.0` | | [matplotlib](https://github.com/matplotlib/matplotlib) | `3.10.9` | `3.11.0` | | [matplotlib-inline](https://github.com/ipython/matplotlib-inline) | `0.2.1` | `0.2.2` | | [mdit-py-plugins](https://github.com/executablebooks/mdit-py-plugins) | `0.5.0` | `0.6.1` | | [mkdocstrings-python](https://github.com/mkdocstrings/python) | `2.0.3` | `2.0.5` | | [mpmath](https://github.com/mpmath/mpmath) | `1.3.0` | `1.4.1` | | [msal](https://github.com/AzureAD/microsoft-authentication-library-for-python) | `1.36.0` | `1.37.0` | | [narwhals](https://github.com/narwhals-dev/narwhals) | `2.20.0` | `2.23.0` | | [parso](https://github.com/davidhalter/parso) | `0.8.6` | `0.8.7` | | [pillow](https://github.com/python-pillow/Pillow) | `12.2.0` | `12.3.0` | | [platformdirs](https://github.com/tox-dev/platformdirs) | `4.9.6` | `4.10.0` | | [plotly](https://github.com/plotly/plotly.py) | `6.7.0` | `6.8.0` | | [pydantic-core](https://github.com/pydantic/pydantic) | `2.46.3` | `2.47.0` | | [pyjwt](https://github.com/jpadilla/pyjwt) | `2.12.1` | `2.13.0` | | [pymatgen](https://github.com/materialsproject/pymatgen) | `2026.3.23` | `2026.5.4` | | [pymatgen-core](https://github.com/materialsproject/pymatgen-core) | `2026.4.16` | `2026.5.18` | | [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) | `10.21.2` | `11.0.1` | | [pytest](https://github.com/pytest-dev/pytest) | `9.0.3` | `9.1.1` | | [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `1.3.0` | `1.4.0` | | [python-discovery](https://github.com/tox-dev/python-discovery) | `1.2.2` | `1.4.3` | | [python-multipart](https://github.com/Kludex/python-multipart) | `0.0.26` | `0.0.32` | | [pytz](https://github.com/stub42/pytz) | `2026.1.post1` | `2026.2` | | [requests](https://github.com/psf/requests) | `2.33.1` | `2.34.2` | | [rpds-py](https://github.com/crate-py/rpds) | `0.30.0` | `2026.6.3` | | [ruff](https://github.com/astral-sh/ruff) | `0.15.12` | `0.15.20` | | [s3transfer](https://github.com/boto/s3transfer) | `0.16.1` | `0.19.0` | | [starlette](https://github.com/Kludex/starlette) | `1.0.0` | `1.3.1` | | [textual](https://github.com/Textualize/textual) | `8.2.4` | `8.2.8` | | [traitlets](https://github.com/ipython/traitlets) | `5.14.3` | `5.15.1` | | [types-python-dateutil](https://github.com/python/typeshed) | `2.9.0.20260408` | `2.9.0.20260518` | | [types-pyyaml](https://github.com/python/typeshed) | `6.0.12.20260408` | `6.0.12.20260518` | | [typing-extensions](https://github.com/python/typing_extensions) | `4.15.0` | `4.16.0` | | [urllib3](https://github.com/urllib3/urllib3) | `2.6.3` | `2.7.0` | | [virtualenv](https://github.com/pypa/virtualenv) | `21.2.4` | `21.6.0` | | [wcwidth](https://github.com/jquast/wcwidth) | `0.6.0` | `0.8.2` | | [httpcore2](https://github.com/pydantic/httpx2) | `2.4.0` | `2.5.0` | | [httpx2](https://github.com/pydantic/httpx2) | `2.4.0` | `2.5.0` | Updates `pydantic` from 2.13.3 to 2.13.4 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](https://github.com/pydantic/pydantic/compare/v2.13.3...v2.13.4) Updates `pymongo` from 4.10.1 to 4.17.0 - [Release notes](https://github.com/mongodb/mongo-python-driver/releases) - [Changelog](https://github.com/mongodb/mongo-python-driver/blob/master/doc/changelog.rst) - [Commits](https://github.com/mongodb/mongo-python-driver/compare/4.10.1...4.17.0) Updates `monty` from 2026.2.18 to 2026.5.18 - [Release notes](https://github.com/materialsvirtuallab/monty/releases) - [Changelog](https://github.com/materialyzeai/monty/blob/main/docs/changelog.md) - [Commits](https://github.com/materialsvirtuallab/monty/compare/v2026.2.18...v2026.5.18) Updates `tqdm` from 4.67.3 to 4.68.4 - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](https://github.com/tqdm/tqdm/compare/v4.67.3...v4.68.4) Updates `pandas` from 3.0.2 to 3.0.3 - [Release notes](https://github.com/pandas-dev/pandas/releases) - [Commits](https://github.com/pandas-dev/pandas/compare/v3.0.2...v3.0.3) Updates `numpy` from 2.4.4 to 2.4.6 - [Release notes](https://github.com/numpy/numpy/releases) - [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst) - [Commits](https://github.com/numpy/numpy/compare/v2.4.4...v2.4.6) Updates `paramiko` from 3.5.1 to 5.0.0 - [Commits](https://github.com/paramiko/paramiko/compare/3.5.1...5.0.0) Updates `msgpack` from 1.1.2 to 1.2.1 - [Release notes](https://github.com/msgpack/msgpack-python/releases) - [Changelog](https://github.com/msgpack/msgpack-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/msgpack/msgpack-python/compare/v1.1.2...v1.2.1) Updates `orjson` from 3.11.8 to 3.11.9 - [Release notes](https://github.com/ijl/orjson/releases) - [Changelog](https://github.com/ijl/orjson/blob/master/CHANGELOG.md) - [Commits](https://github.com/ijl/orjson/compare/3.11.8...3.11.9) Updates `boto3` from 1.42.96 to 1.43.42 - [Release notes](https://github.com/boto/boto3/releases) - [Commits](https://github.com/boto/boto3/compare/1.42.96...1.43.42) Updates `click` from 8.3.3 to 8.4.2 - [Release notes](https://github.com/pallets/click/releases) - [Changelog](https://github.com/pallets/click/blob/main/CHANGES.md) - [Commits](https://github.com/pallets/click/compare/8.3.3...8.4.2) Updates `ipython` from 9.13.0 to 9.15.0 - [Release notes](https://github.com/ipython/ipython/releases) - [Commits](https://github.com/ipython/ipython/compare/9.13.0...9.15.0) Updates `regex` from 2026.4.4 to 2026.6.28 - [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt) - [Commits](https://github.com/mrabarnett/mrab-regex/compare/2026.4.4...2026.6.28) Updates `azure-storage-blob` from 12.27.1 to 12.30.0 - [Release notes](https://github.com/Azure/azure-sdk-for-python/releases) - [Commits](https://github.com/Azure/azure-sdk-for-python/compare/azure-storage-blob_12.27.1...azure-storage-blob_12.30.0) Updates `fastapi` from 0.136.1 to 0.139.0 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](https://github.com/fastapi/fastapi/compare/0.136.1...0.139.0) Updates `uvicorn` from 0.46.0 to 0.51.0 - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](https://github.com/Kludex/uvicorn/compare/0.46.0...0.51.0) Updates `moto` from 5.1.22 to 5.2.2 - [Release notes](https://github.com/getmoto/moto/releases) - [Changelog](https://github.com/getmoto/moto/blob/master/CHANGELOG.md) - [Commits](https://github.com/getmoto/moto/compare/5.1.22...5.2.2) Updates `responses` from 0.21.0 to 0.26.2 - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.21.0...0.26.2) Updates `anyio` from 4.13.0 to 4.14.1 - [Release notes](https://github.com/agronholm/anyio/releases) - [Commits](https://github.com/agronholm/anyio/compare/4.13.0...4.14.1) Updates `azure-core` from 1.39.0 to 1.41.0 - [Release notes](https://github.com/Azure/azure-sdk-for-python/releases) - [Commits](https://github.com/Azure/azure-sdk-for-python/compare/azure-core_1.39.0...azure-core_1.41.0) Updates `backrefs` from 6.2 to 7.0 - [Release notes](https://github.com/facelessuser/backrefs/releases) - [Commits](https://github.com/facelessuser/backrefs/compare/6.2...7.0) Updates `botocore` from 1.42.96 to 1.43.42 - [Commits](https://github.com/boto/botocore/compare/1.42.96...1.43.42) Updates `certifi` from 2026.4.22 to 2026.6.17 - [Commits](https://github.com/certifi/python-certifi/compare/2026.04.22...2026.06.17) Updates `cffi` from 2.0.0 to 2.1.0 - [Release notes](https://github.com/python-cffi/cffi/releases) - [Commits](https://github.com/python-cffi/cffi/compare/v2.0.0...v2.1.0) Updates `charset-normalizer` from 3.4.7 to 3.4.9 - [Release notes](https://github.com/jawah/charset_normalizer/releases) - [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md) - [Commits](https://github.com/jawah/charset_normalizer/compare/3.4.7...3.4.9) Updates `coverage` from 7.13.5 to 7.15.0 - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst) - [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.5...7.15.0) Updates `cryptography` from 47.0.0 to 49.0.0 - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/47.0.0...49.0.0) Updates `decorator` from 5.2.1 to 5.3.1 - [Release notes](https://github.com/micheles/decorator/releases) - [Changelog](https://github.com/micheles/decorator/blob/master/CHANGES.md) - [Commits](https://github.com/micheles/decorator/compare/5.2.1...5.3.1) Updates `distlib` from 0.4.0 to 0.4.3 - [Release notes](https://github.com/pypa/distlib/releases) - [Changelog](https://github.com/pypa/distlib/blob/master/CHANGES.rst) - [Commits](https://github.com/pypa/distlib/compare/0.4.0...0.4.3) Updates `filelock` from 3.29.0 to 3.29.7 - [Release notes](https://github.com/tox-dev/py-filelock/releases) - [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst) - [Commits](https://github.com/tox-dev/py-filelock/compare/3.29.0...3.29.7) Updates `fonttools` from 4.62.1 to 4.63.0 - [Release notes](https://github.com/fonttools/fonttools/releases) - [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst) - [Commits](https://github.com/fonttools/fonttools/compare/4.62.1...4.63.0) Updates `griffelib` from 2.0.2 to 2.1.0 Updates `idna` from 3.13 to 3.18 - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md) - [Commits](https://github.com/kjd/idna/compare/v3.13...v3.18) Updates `jedi` from 0.19.2 to 0.20.0 - [Changelog](https://github.com/davidhalter/jedi/blob/master/CHANGELOG.rst) - [Commits](https://github.com/davidhalter/jedi/compare/v0.19.2...v0.20.0) Updates `lxml` from 6.1.0 to 6.1.1 - [Release notes](https://github.com/lxml/lxml/releases) - [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt) - [Commits](https://github.com/lxml/lxml/compare/lxml-6.1.0...lxml-6.1.1) Updates `markdown-it-py` from 4.0.0 to 4.2.0 - [Release notes](https://github.com/executablebooks/markdown-it-py/releases) - [Changelog](https://github.com/executablebooks/markdown-it-py/blob/master/CHANGELOG.md) - [Commits](https://github.com/executablebooks/markdown-it-py/compare/v4.0.0...v4.2.0) Updates `matplotlib` from 3.10.9 to 3.11.0 - [Release notes](https://github.com/matplotlib/matplotlib/releases) - [Commits](https://github.com/matplotlib/matplotlib/compare/v3.10.9...v3.11.0) Updates `matplotlib-inline` from 0.2.1 to 0.2.2 - [Commits](https://github.com/ipython/matplotlib-inline/compare/0.2.1...0.2.2) Updates `mdit-py-plugins` from 0.5.0 to 0.6.1 - [Release notes](https://github.com/executablebooks/mdit-py-plugins/releases) - [Changelog](https://github.com/executablebooks/mdit-py-plugins/blob/master/CHANGELOG.md) - [Commits](https://github.com/executablebooks/mdit-py-plugins/compare/v0.5.0...v0.6.1) Updates `mkdocstrings-python` from 2.0.3 to 2.0.5 - [Release notes](https://github.com/mkdocstrings/python/releases) - [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md) - [Commits](https://github.com/mkdocstrings/python/compare/2.0.3...2.0.5) Updates `mpmath` from 1.3.0 to 1.4.1 - [Release notes](https://github.com/mpmath/mpmath/releases) - [Changelog](https://github.com/mpmath/mpmath/blob/master/CHANGES) - [Commits](https://github.com/mpmath/mpmath/compare/1.3.0...1.4.1) Updates `msal` from 1.36.0 to 1.37.0 - [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-python/releases) - [Changelog](https://github.com/AzureAD/microsoft-authentication-library-for-python/blob/dev/RELEASE_GUIDE.md) - [Commits](https://github.com/AzureAD/microsoft-authentication-library-for-python/compare/1.36.0...1.37.0) Updates `narwhals` from 2.20.0 to 2.23.0 - [Release notes](https://github.com/narwhals-dev/narwhals/releases) - [Commits](https://github.com/narwhals-dev/narwhals/compare/v2.20.0...v2.23.0) Updates `parso` from 0.8.6 to 0.8.7 - [Changelog](https://github.com/davidhalter/parso/blob/master/CHANGELOG.rst) - [Commits](https://github.com/davidhalter/parso/compare/v0.8.6...v0.8.7) Updates `pillow` from 12.2.0 to 12.3.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/12.2.0...12.3.0) Updates `platformdirs` from 4.9.6 to 4.10.0 - [Release notes](https://github.com/tox-dev/platformdirs/releases) - [Changelog](https://github.com/tox-dev/platformdirs/blob/main/docs/changelog.rst) - [Commits](https://github.com/tox-dev/platformdirs/compare/4.9.6...4.10.0) Updates `plotly` from 6.7.0 to 6.8.0 - [Release notes](https://github.com/plotly/plotly.py/releases) - [Changelog](https://github.com/plotly/plotly.py/blob/main/CHANGELOG.md) - [Commits](https://github.com/plotly/plotly.py/compare/v6.7.0...v6.8.0) Updates `pydantic-core` from 2.46.3 to 2.47.0 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](https://github.com/pydantic/pydantic/commits) Updates `pyjwt` from 2.12.1 to 2.13.0 - [Release notes](https://github.com/jpadilla/pyjwt/releases) - [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst) - [Commits](https://github.com/jpadilla/pyjwt/compare/2.12.1...2.13.0) Updates `pymatgen` from 2026.3.23 to 2026.5.4 - [Release notes](https://github.com/materialsproject/pymatgen/releases) - [Changelog](https://github.com/materialsproject/pymatgen/blob/main/docs/CHANGES.md) - [Commits](https://github.com/materialsproject/pymatgen/compare/v2026.3.23...v2026.5.4) Updates `pymatgen-core` from 2026.4.16 to 2026.5.18 - [Release notes](https://github.com/materialsproject/pymatgen-core/releases) - [Changelog](https://github.com/materialsproject/pymatgen-core/blob/main/CHANGES.md) - [Commits](https://github.com/materialsproject/pymatgen-core/compare/v2026.4.16...v2026.5.18) Updates `pymdown-extensions` from 10.21.2 to 11.0.1 - [Release notes](https://github.com/facelessuser/pymdown-extensions/releases) - [Commits](https://github.com/facelessuser/pymdown-extensions/compare/10.21.2...11.0.1) Updates `pytest` from 9.0.3 to 9.1.1 - [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/9.0.3...9.1.1) Updates `pytest-asyncio` from 1.3.0 to 1.4.0 - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v1.3.0...v1.4.0) Updates `python-discovery` from 1.2.2 to 1.4.3 - [Release notes](https://github.com/tox-dev/python-discovery/releases) - [Changelog](https://github.com/tox-dev/python-discovery/blob/main/docs/changelog.rst) - [Commits](https://github.com/tox-dev/python-discovery/compare/1.2.2...1.4.3) Updates `python-multipart` from 0.0.26 to 0.0.32 - [Release notes](https://github.com/Kludex/python-multipart/releases) - [Changelog](https://github.com/Kludex/python-multipart/blob/main/CHANGELOG.md) - [Commits](https://github.com/Kludex/python-multipart/compare/0.0.26...0.0.32) Updates `pytz` from 2026.1.post1 to 2026.2 - [Release notes](https://github.com/stub42/pytz/releases) - [Commits](https://github.com/stub42/pytz/compare/release_2026.1.post1...release_2026.2) Updates `requests` from 2.33.1 to 2.34.2 - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](https://github.com/psf/requests/compare/v2.33.1...v2.34.2) Updates `rpds-py` from 0.30.0 to 2026.6.3 - [Release notes](https://github.com/crate-py/rpds/releases) - [Changelog](https://github.com/crate-py/rpds/blob/main/release.toml) - [Commits](https://github.com/crate-py/rpds/compare/v0.30.0...v2026.6.3) Updates `ruff` from 0.15.12 to 0.15.20 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.15.12...0.15.20) Updates `s3transfer` from 0.16.1 to 0.19.0 - [Changelog](https://github.com/boto/s3transfer/blob/develop/CHANGELOG.rst) - [Commits](https://github.com/boto/s3transfer/compare/0.16.1...0.19.0) Updates `starlette` from 1.0.0 to 1.3.1 - [Release notes](https://github.com/Kludex/starlette/releases) - [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md) - [Commits](https://github.com/Kludex/starlette/compare/1.0.0...1.3.1) Updates `textual` from 8.2.4 to 8.2.8 - [Release notes](https://github.com/Textualize/textual/releases) - [Changelog](https://github.com/Textualize/textual/blob/main/CHANGELOG.md) - [Commits](https://github.com/Textualize/textual/compare/v8.2.4...v8.2.8) Updates `traitlets` from 5.14.3 to 5.15.1 - [Release notes](https://github.com/ipython/traitlets/releases) - [Changelog](https://github.com/ipython/traitlets/blob/main/CHANGELOG.md) - [Commits](https://github.com/ipython/traitlets/compare/v5.14.3...v5.15.1) Updates `types-python-dateutil` from 2.9.0.20260408 to 2.9.0.20260518 - [Commits](https://github.com/python/typeshed/commits) Updates `types-pyyaml` from 6.0.12.20260408 to 6.0.12.20260518 - [Commits](https://github.com/python/typeshed/commits) Updates `typing-extensions` from 4.15.0 to 4.16.0 - [Release notes](https://github.com/python/typing_extensions/releases) - [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md) - [Commits](https://github.com/python/typing_extensions/compare/4.15.0...4.16.0) Updates `urllib3` from 2.6.3 to 2.7.0 - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.6.3...2.7.0) Updates `virtualenv` from 21.2.4 to 21.6.0 - [Release notes](https://github.com/pypa/virtualenv/releases) - [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst) - [Commits](https://github.com/pypa/virtualenv/compare/21.2.4...21.6.0) Updates `wcwidth` from 0.6.0 to 0.8.2 - [Release notes](https://github.com/jquast/wcwidth/releases) - [Commits](https://github.com/jquast/wcwidth/compare/0.6.0...0.8.2) Updates `httpcore2` from 2.4.0 to 2.5.0 - [Release notes](https://github.com/pydantic/httpx2/releases) - [Commits](https://github.com/pydantic/httpx2/compare/v2.4.0...v2.5.0) Updates `httpx2` from 2.4.0 to 2.5.0 - [Release notes](https://github.com/pydantic/httpx2/releases) - [Changelog](https://github.com/pydantic/httpx2/blob/main/src/httpx2/CHANGELOG.md) - [Commits](https://github.com/pydantic/httpx2/compare/v2.4.0...v2.5.0) --- updated-dependencies: - dependency-name: pydantic dependency-version: 2.13.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: pymongo dependency-version: 4.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: monty dependency-version: 2026.5.18 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: tqdm dependency-version: 4.68.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pandas dependency-version: 3.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: numpy dependency-version: 2.4.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: paramiko dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: msgpack dependency-version: 1.2.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: orjson dependency-version: 3.11.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: boto3 dependency-version: 1.43.42 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: click dependency-version: 8.4.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: ipython dependency-version: 9.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: regex dependency-version: 2026.6.28 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: azure-storage-blob dependency-version: 12.30.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: fastapi dependency-version: 0.139.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: uvicorn dependency-version: 0.51.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: moto dependency-version: 5.2.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: responses dependency-version: 0.26.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: anyio dependency-version: 4.14.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: azure-core dependency-version: 1.41.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: backrefs dependency-version: '7.0' dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: botocore dependency-version: 1.43.42 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: certifi dependency-version: 2026.6.17 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: cffi dependency-version: 2.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: charset-normalizer dependency-version: 3.4.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: coverage dependency-version: 7.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: cryptography dependency-version: 49.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: decorator dependency-version: 5.3.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: distlib dependency-version: 0.4.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: filelock dependency-version: 3.29.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: fonttools dependency-version: 4.63.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: griffelib dependency-version: 2.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: idna dependency-version: '3.18' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: jedi dependency-version: 0.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: lxml dependency-version: 6.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: markdown-it-py dependency-version: 4.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: matplotlib dependency-version: 3.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: matplotlib-inline dependency-version: 0.2.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: mdit-py-plugins dependency-version: 0.6.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: mkdocstrings-python dependency-version: 2.0.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: mpmath dependency-version: 1.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: msal dependency-version: 1.37.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: narwhals dependency-version: 2.23.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: parso dependency-version: 0.8.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: pillow dependency-version: 12.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: platformdirs dependency-version: 4.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: plotly dependency-version: 6.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pydantic-core dependency-version: 2.47.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pyjwt dependency-version: 2.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pymatgen dependency-version: 2026.5.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pymatgen-core dependency-version: 2026.5.18 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pymdown-extensions dependency-version: 11.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: pytest dependency-version: 9.1.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pytest-asyncio dependency-version: 1.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: python-discovery dependency-version: 1.4.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: python-multipart dependency-version: 0.0.32 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: pytz dependency-version: '2026.2' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: requests dependency-version: 2.34.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: rpds-py dependency-version: 2026.6.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: ruff dependency-version: 0.15.20 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: s3transfer dependency-version: 0.19.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: starlette dependency-version: 1.3.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: textual dependency-version: 8.2.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: traitlets dependency-version: 5.15.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: types-python-dateutil dependency-version: 2.9.0.20260518 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: types-pyyaml dependency-version: 6.0.12.20260518 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: typing-extensions dependency-version: 4.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: urllib3 dependency-version: 2.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: virtualenv dependency-version: 21.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: wcwidth dependency-version: 0.8.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: httpcore2 dependency-version: 2.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: httpx2 dependency-version: 2.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- pyproject.toml | 4 +- requirements/macos-latest_py3.11.txt | 38 ++--- requirements/macos-latest_py3.11_extras.txt | 140 +++++++++---------- requirements/macos-latest_py3.12.txt | 38 ++--- requirements/macos-latest_py3.12_extras.txt | 140 +++++++++---------- requirements/macos-latest_py3.13.txt | 38 ++--- requirements/macos-latest_py3.13_extras.txt | 140 +++++++++---------- requirements/ubuntu-latest_py3.11.txt | 16 +-- requirements/ubuntu-latest_py3.11_extras.txt | 60 ++++---- requirements/ubuntu-latest_py3.12.txt | 18 +-- requirements/ubuntu-latest_py3.12_extras.txt | 62 ++++---- requirements/ubuntu-latest_py3.13.txt | 18 +-- requirements/ubuntu-latest_py3.13_extras.txt | 62 ++++---- 13 files changed, 387 insertions(+), 387 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index ea78c76ab..22e4bf6b8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -62,7 +62,7 @@ montydb = ["montydb>=2.3.12"] mongogrant = ["mongogrant>=0.3.1"] notebook_runner = ["IPython>=8.11", "nbformat>=5.0", "regex>=2020.6"] # NOTE: see https://github.com/Azure/Azurite/issues/2623 why storage-blob version is restricted -azure = ["azure-storage-blob>=12.16.0,<12.28", "azure-identity>=1.12.0"] +azure = ["azure-storage-blob>=12.16.0,<12.31", "azure-identity>=1.12.0"] api = ["fastapi>=0.42.0","uvicorn>=0.18.3"] testing = [ "pytest", @@ -74,7 +74,7 @@ testing = [ "pre-commit", "moto>=5.0", # mock_s3 changed to mock_aws in v5 "ruff", - "responses<0.22.0", + "responses<0.27.0", "types-pyYAML", "types-python-dateutil", "starlette[full]" diff --git a/requirements/macos-latest_py3.11.txt b/requirements/macos-latest_py3.11.txt index be86dc560..92cb2ae54 100644 --- a/requirements/macos-latest_py3.11.txt +++ b/requirements/macos-latest_py3.11.txt @@ -15,17 +15,17 @@ attrs==26.1.0 # referencing bcrypt==5.0.0 # via paramiko -boto3==1.42.96 +boto3==1.43.42 # via maggma (pyproject.toml) -botocore==1.42.96 +botocore==1.43.42 # via # boto3 # s3transfer -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl -cryptography==47.0.0 +cryptography==49.0.0 # via paramiko dnspython==2.8.0 # via @@ -43,38 +43,38 @@ jsonschema-specifications==2025.9.1 # via jsonschema mongomock==4.3.0 # via maggma (pyproject.toml) -monty==2026.2.18 +monty==2026.5.18 # via maggma (pyproject.toml) -msgpack==1.1.2 +msgpack==1.2.1 # via maggma (pyproject.toml) -numpy==2.4.4 +numpy==2.4.6 # via # maggma (pyproject.toml) # monty # pandas -orjson==3.11.8 +orjson==3.11.9 # via maggma (pyproject.toml) packaging==26.2 # via mongomock -pandas==3.0.2 +pandas==3.0.3 # via maggma (pyproject.toml) -paramiko==3.5.1 +paramiko==5.0.0 # via # maggma (pyproject.toml) # sshtunnel pycparser==3.0 # via cffi -pydantic==2.13.3 +pydantic==2.13.4 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.46.3 +pydantic-core==2.47.0 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) pydash==8.0.6 # via maggma (pyproject.toml) -pymongo==4.10.1 +pymongo==4.17.0 # via maggma (pyproject.toml) pynacl==1.6.2 # via paramiko @@ -85,7 +85,7 @@ python-dateutil==2.9.0.post0 # pandas python-dotenv==1.2.2 # via pydantic-settings -pytz==2026.1.post1 +pytz==2026.2 # via mongomock pyzmq==27.1.0 # via maggma (pyproject.toml) @@ -93,7 +93,7 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -rpds-py==0.30.0 +rpds-py==2026.6.3 # via # jsonschema # referencing @@ -101,7 +101,7 @@ ruamel-yaml==0.19.1 # via # maggma (pyproject.toml) # monty -s3transfer==0.16.1 +s3transfer==0.19.0 # via boto3 sentinels==1.1.1 # via mongomock @@ -109,9 +109,9 @@ six==1.17.0 # via python-dateutil sshtunnel==0.4.0 # via maggma (pyproject.toml) -tqdm==4.67.3 +tqdm==4.68.4 # via maggma (pyproject.toml) -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # pydantic # pydantic-core @@ -122,5 +122,5 @@ typing-inspection==0.4.2 # via # pydantic # pydantic-settings -urllib3==2.6.3 +urllib3==2.7.0 # via botocore diff --git a/requirements/macos-latest_py3.11_extras.txt b/requirements/macos-latest_py3.11_extras.txt index 3485cbde1..b8fd7748b 100644 --- a/requirements/macos-latest_py3.11_extras.txt +++ b/requirements/macos-latest_py3.11_extras.txt @@ -10,7 +10,7 @@ annotated-doc==0.0.4 # via fastapi annotated-types==0.7.0 # via pydantic -anyio==4.13.0 +anyio==4.14.1 # via # httpx # starlette @@ -21,17 +21,17 @@ attrs==26.1.0 # jsonlines # jsonschema # referencing -azure-core==1.39.0 +azure-core==1.41.0 # via # azure-identity # azure-storage-blob azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.27.1 +azure-storage-blob==12.30.0 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material -backrefs==6.2 +backrefs==7.0 # via mkdocs-material bcrypt==5.0.0 # via paramiko @@ -39,29 +39,29 @@ bibtexparser==1.4.4 # via pymatgen-core blinker==1.9.0 # via flask -boto3==1.42.96 +boto3==1.43.42 # via # maggma (pyproject.toml) # moto -botocore==1.42.96 +botocore==1.43.42 # via # boto3 # moto # s3transfer -certifi==2026.4.22 +certifi==2026.6.17 # via # httpcore # httpx # requests -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl cfgv==3.5.0 # via pre-commit -charset-normalizer==3.4.7 +charset-normalizer==3.4.9 # via requests -click==8.3.3 +click==8.4.2 # via # flask # mkdocs @@ -71,9 +71,9 @@ colorama==0.4.6 # via mkdocs-material contourpy==1.3.3 # via matplotlib -coverage[toml]==7.13.5 +coverage[toml]==7.15.0 # via pytest-cov -cryptography==47.0.0 +cryptography==49.0.0 # via # azure-identity # azure-storage-blob @@ -85,9 +85,9 @@ csscompressor==0.9.5 # via mkdocs-minify-plugin cycler==0.12.1 # via matplotlib -decorator==5.2.1 +decorator==5.3.1 # via ipython -distlib==0.4.0 +distlib==0.4.3 # via virtualenv dnspython==2.8.0 # via @@ -97,21 +97,21 @@ execnet==2.1.2 # via pytest-xdist executing==2.2.1 # via stack-data -fastapi==0.136.1 +fastapi==0.139.0 # via maggma (pyproject.toml) fastjsonschema==2.21.2 # via nbformat -filelock==3.29.0 +filelock==3.29.7 # via # python-discovery # virtualenv flask==3.1.3 # via mongogrant -fonttools==4.62.1 +fonttools==4.63.0 # via matplotlib ghp-import==2.1.0 # via mkdocs -griffelib==2.0.2 +griffelib==2.1.0 # via mkdocstrings-python h11==0.16.0 # via @@ -127,14 +127,14 @@ hvac==2.4.0 # via maggma (pyproject.toml) identify==2.6.19 # via pre-commit -idna==3.13 +idna==3.18 # via # anyio # httpx # requests iniconfig==2.3.0 # via pytest -ipython==9.13.0 +ipython==9.15.0 # via maggma (pyproject.toml) ipython-pygments-lexers==1.1.1 # via ipython @@ -144,7 +144,7 @@ itsdangerous==2.2.0 # via # flask # starlette -jedi==0.19.2 +jedi==0.20.0 # via ipython jinja2==3.1.6 # via @@ -178,7 +178,7 @@ kiwisolver==1.5.0 # via matplotlib linkify-it-py==2.1.0 # via markdown-it-py -lxml==6.1.0 +lxml==6.1.1 # via pymatgen-core markdown==3.10.2 # via @@ -187,7 +187,7 @@ markdown==3.10.2 # mkdocs-material # mkdocstrings # pymdown-extensions -markdown-it-py[linkify]==4.0.0 +markdown-it-py[linkify]==4.2.0 # via # mdit-py-plugins # rich @@ -200,11 +200,11 @@ markupsafe==3.0.3 # mkdocs-autorefs # mkdocstrings # werkzeug -matplotlib==3.10.9 +matplotlib==3.11.0 # via pymatgen-core -matplotlib-inline==0.2.1 +matplotlib-inline==0.2.2 # via ipython -mdit-py-plugins==0.5.0 +mdit-py-plugins==0.6.1 # via textual mdurl==0.1.2 # via markdown-it-py @@ -237,31 +237,31 @@ mkdocstrings[python]==1.0.4 # via # maggma (pyproject.toml) # mkdocstrings-python -mkdocstrings-python==2.0.3 +mkdocstrings-python==2.0.5 # via mkdocstrings mongogrant==0.3.3 # via maggma (pyproject.toml) mongomock==4.3.0 # via maggma (pyproject.toml) -monty==2026.2.18 +monty==2026.5.18 # via # maggma (pyproject.toml) # pymatgen-core montydb==2.5.6 # via maggma (pyproject.toml) -moto==5.1.22 +moto==5.2.2 # via maggma (pyproject.toml) -mpmath==1.3.0 +mpmath==1.4.1 # via sympy -msal==1.36.0 +msal==1.37.0 # via # azure-identity # msal-extensions msal-extensions==1.3.1 # via azure-identity -msgpack==1.1.2 +msgpack==1.2.1 # via maggma (pyproject.toml) -narwhals==2.20.0 +narwhals==2.23.0 # via plotly nbformat==5.10.4 # via maggma (pyproject.toml) @@ -269,7 +269,7 @@ networkx==3.6.1 # via pymatgen-core nodeenv==1.10.0 # via pre-commit -numpy==2.4.4 +numpy==2.4.6 # via # contourpy # maggma (pyproject.toml) @@ -279,7 +279,7 @@ numpy==2.4.4 # pymatgen-core # scipy # spglib -orjson==3.11.8 +orjson==3.11.9 # via # maggma (pyproject.toml) # pymatgen-core @@ -294,30 +294,30 @@ paginate==0.5.7 # via mkdocs-material palettable==3.3.3 # via pymatgen-core -pandas==3.0.2 +pandas==3.0.3 # via # maggma (pyproject.toml) # pymatgen-core -paramiko==3.5.1 +paramiko==5.0.0 # via # maggma (pyproject.toml) # sshtunnel -parso==0.8.6 +parso==0.8.7 # via jedi pathspec==1.1.1 # via mkdocs pexpect==4.9.0 # via ipython -pillow==12.2.0 +pillow==12.3.0 # via matplotlib -platformdirs==4.9.6 +platformdirs==4.10.0 # via # jupyter-core # mkdocs-get-deps # python-discovery # textual # virtualenv -plotly==6.7.0 +plotly==6.8.0 # via pymatgen-core pluggy==1.6.0 # via @@ -335,12 +335,12 @@ pure-eval==0.2.3 # via stack-data pycparser==3.0 # via cffi -pydantic==2.13.3 +pydantic==2.13.4 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.46.3 +pydantic-core==2.47.0 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) @@ -354,19 +354,19 @@ pygments==2.20.0 # pytest # rich # textual -pyjwt[crypto]==2.12.1 +pyjwt[crypto]==2.13.0 # via # msal # pyjwt -pymatgen==2026.3.23 +pymatgen==2026.5.4 # via maggma (pyproject.toml) -pymatgen-core==2026.4.16 +pymatgen-core==2026.5.18 # via pymatgen -pymdown-extensions==10.21.2 +pymdown-extensions==11.0.1 # via # mkdocs-material # mkdocstrings -pymongo==4.10.1 +pymongo==4.17.0 # via # maggma (pyproject.toml) # mongogrant @@ -376,14 +376,14 @@ pyparsing==3.3.2 # via # bibtexparser # matplotlib -pytest==9.0.3 +pytest==9.1.1 # via # maggma (pyproject.toml) # pytest-asyncio # pytest-cov # pytest-mock # pytest-xdist -pytest-asyncio==1.3.0 +pytest-asyncio==1.4.0 # via maggma (pyproject.toml) pytest-cov==7.1.0 # via maggma (pyproject.toml) @@ -399,13 +399,13 @@ python-dateutil==2.9.0.post0 # matplotlib # moto # pandas -python-discovery==1.2.2 +python-discovery==1.4.3 # via virtualenv python-dotenv==1.2.2 # via pydantic-settings -python-multipart==0.0.26 +python-multipart==0.0.32 # via starlette -pytz==2026.1.post1 +pytz==2026.2 # via mongomock pyyaml==6.0.3 # via @@ -423,9 +423,9 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -regex==2026.4.4 +regex==2026.6.28 # via maggma (pyproject.toml) -requests==2.33.1 +requests==2.34.2 # via # azure-core # hvac @@ -435,7 +435,7 @@ requests==2.33.1 # msal # pymatgen-core # responses -responses==0.21.0 +responses==0.26.2 # via # maggma (pyproject.toml) # moto @@ -443,7 +443,7 @@ rich==15.0.0 # via # memray # textual -rpds-py==0.30.0 +rpds-py==2026.6.3 # via # jsonschema # referencing @@ -451,9 +451,9 @@ ruamel-yaml==0.19.1 # via # maggma (pyproject.toml) # monty -ruff==0.15.12 +ruff==0.15.20 # via maggma (pyproject.toml) -s3transfer==0.16.1 +s3transfer==0.19.0 # via boto3 scipy==1.17.1 # via pymatgen-core @@ -467,7 +467,7 @@ sshtunnel==0.4.0 # via maggma (pyproject.toml) stack-data==0.6.3 # via ipython -starlette[full]==1.0.0 +starlette[full]==1.3.1 # via # fastapi # maggma (pyproject.toml) @@ -475,23 +475,23 @@ sympy==1.14.0 # via pymatgen-core tabulate==0.10.0 # via pymatgen-core -textual==8.2.4 +textual==8.2.8 # via memray -tqdm==4.67.3 +tqdm==4.68.4 # via # maggma (pyproject.toml) # pymatgen-core -traitlets==5.14.3 +traitlets==5.15.1 # via # ipython # jupyter-core # matplotlib-inline # nbformat -types-python-dateutil==2.9.0.20260408 +types-python-dateutil==2.9.0.20260518 # via maggma (pyproject.toml) -types-pyyaml==6.0.12.20260408 +types-pyyaml==6.0.12.20260518 # via maggma (pyproject.toml) -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # anyio # azure-core @@ -517,18 +517,18 @@ uc-micro-py==2.0.0 # via linkify-it-py uncertainties==3.2.3 # via pymatgen-core -urllib3==2.6.3 +urllib3==2.7.0 # via # botocore # requests # responses -uvicorn==0.46.0 +uvicorn==0.51.0 # via maggma (pyproject.toml) -virtualenv==21.2.4 +virtualenv==21.6.0 # via pre-commit watchdog==6.0.0 # via mkdocs -wcwidth==0.6.0 +wcwidth==0.8.2 # via prompt-toolkit werkzeug==3.1.8 # via diff --git a/requirements/macos-latest_py3.12.txt b/requirements/macos-latest_py3.12.txt index b9813ef1a..b3583d1d3 100644 --- a/requirements/macos-latest_py3.12.txt +++ b/requirements/macos-latest_py3.12.txt @@ -15,17 +15,17 @@ attrs==26.1.0 # referencing bcrypt==5.0.0 # via paramiko -boto3==1.42.96 +boto3==1.43.42 # via maggma (pyproject.toml) -botocore==1.42.96 +botocore==1.43.42 # via # boto3 # s3transfer -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl -cryptography==47.0.0 +cryptography==49.0.0 # via paramiko dnspython==2.8.0 # via @@ -43,38 +43,38 @@ jsonschema-specifications==2025.9.1 # via jsonschema mongomock==4.3.0 # via maggma (pyproject.toml) -monty==2026.2.18 +monty==2026.5.18 # via maggma (pyproject.toml) -msgpack==1.1.2 +msgpack==1.2.1 # via maggma (pyproject.toml) -numpy==2.4.4 +numpy==2.4.6 # via # maggma (pyproject.toml) # monty # pandas -orjson==3.11.8 +orjson==3.11.9 # via maggma (pyproject.toml) packaging==26.2 # via mongomock -pandas==3.0.2 +pandas==3.0.3 # via maggma (pyproject.toml) -paramiko==3.5.1 +paramiko==5.0.0 # via # maggma (pyproject.toml) # sshtunnel pycparser==3.0 # via cffi -pydantic==2.13.3 +pydantic==2.13.4 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.46.3 +pydantic-core==2.47.0 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) pydash==8.0.6 # via maggma (pyproject.toml) -pymongo==4.10.1 +pymongo==4.17.0 # via maggma (pyproject.toml) pynacl==1.6.2 # via paramiko @@ -85,7 +85,7 @@ python-dateutil==2.9.0.post0 # pandas python-dotenv==1.2.2 # via pydantic-settings -pytz==2026.1.post1 +pytz==2026.2 # via mongomock pyzmq==27.1.0 # via maggma (pyproject.toml) @@ -93,7 +93,7 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -rpds-py==0.30.0 +rpds-py==2026.6.3 # via # jsonschema # referencing @@ -101,7 +101,7 @@ ruamel-yaml==0.19.1 # via # maggma (pyproject.toml) # monty -s3transfer==0.16.1 +s3transfer==0.19.0 # via boto3 sentinels==1.1.1 # via mongomock @@ -109,9 +109,9 @@ six==1.17.0 # via python-dateutil sshtunnel==0.4.0 # via maggma (pyproject.toml) -tqdm==4.67.3 +tqdm==4.68.4 # via maggma (pyproject.toml) -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # pydantic # pydantic-core @@ -122,5 +122,5 @@ typing-inspection==0.4.2 # via # pydantic # pydantic-settings -urllib3==2.6.3 +urllib3==2.7.0 # via botocore diff --git a/requirements/macos-latest_py3.12_extras.txt b/requirements/macos-latest_py3.12_extras.txt index 9e682b180..2c8ce235a 100644 --- a/requirements/macos-latest_py3.12_extras.txt +++ b/requirements/macos-latest_py3.12_extras.txt @@ -10,7 +10,7 @@ annotated-doc==0.0.4 # via fastapi annotated-types==0.7.0 # via pydantic -anyio==4.13.0 +anyio==4.14.1 # via # httpx # starlette @@ -21,17 +21,17 @@ attrs==26.1.0 # jsonlines # jsonschema # referencing -azure-core==1.39.0 +azure-core==1.41.0 # via # azure-identity # azure-storage-blob azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.27.1 +azure-storage-blob==12.30.0 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material -backrefs==6.2 +backrefs==7.0 # via mkdocs-material bcrypt==5.0.0 # via paramiko @@ -39,29 +39,29 @@ bibtexparser==1.4.4 # via pymatgen-core blinker==1.9.0 # via flask -boto3==1.42.96 +boto3==1.43.42 # via # maggma (pyproject.toml) # moto -botocore==1.42.96 +botocore==1.43.42 # via # boto3 # moto # s3transfer -certifi==2026.4.22 +certifi==2026.6.17 # via # httpcore # httpx # requests -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl cfgv==3.5.0 # via pre-commit -charset-normalizer==3.4.7 +charset-normalizer==3.4.9 # via requests -click==8.3.3 +click==8.4.2 # via # flask # mkdocs @@ -71,9 +71,9 @@ colorama==0.4.6 # via mkdocs-material contourpy==1.3.3 # via matplotlib -coverage[toml]==7.13.5 +coverage[toml]==7.15.0 # via pytest-cov -cryptography==47.0.0 +cryptography==49.0.0 # via # azure-identity # azure-storage-blob @@ -85,9 +85,9 @@ csscompressor==0.9.5 # via mkdocs-minify-plugin cycler==0.12.1 # via matplotlib -decorator==5.2.1 +decorator==5.3.1 # via ipython -distlib==0.4.0 +distlib==0.4.3 # via virtualenv dnspython==2.8.0 # via @@ -97,21 +97,21 @@ execnet==2.1.2 # via pytest-xdist executing==2.2.1 # via stack-data -fastapi==0.136.1 +fastapi==0.139.0 # via maggma (pyproject.toml) fastjsonschema==2.21.2 # via nbformat -filelock==3.29.0 +filelock==3.29.7 # via # python-discovery # virtualenv flask==3.1.3 # via mongogrant -fonttools==4.62.1 +fonttools==4.63.0 # via matplotlib ghp-import==2.1.0 # via mkdocs -griffelib==2.0.2 +griffelib==2.1.0 # via mkdocstrings-python h11==0.16.0 # via @@ -127,14 +127,14 @@ hvac==2.4.0 # via maggma (pyproject.toml) identify==2.6.19 # via pre-commit -idna==3.13 +idna==3.18 # via # anyio # httpx # requests iniconfig==2.3.0 # via pytest -ipython==9.13.0 +ipython==9.15.0 # via maggma (pyproject.toml) ipython-pygments-lexers==1.1.1 # via ipython @@ -144,7 +144,7 @@ itsdangerous==2.2.0 # via # flask # starlette -jedi==0.19.2 +jedi==0.20.0 # via ipython jinja2==3.1.6 # via @@ -178,7 +178,7 @@ kiwisolver==1.5.0 # via matplotlib linkify-it-py==2.1.0 # via markdown-it-py -lxml==6.1.0 +lxml==6.1.1 # via pymatgen-core markdown==3.10.2 # via @@ -187,7 +187,7 @@ markdown==3.10.2 # mkdocs-material # mkdocstrings # pymdown-extensions -markdown-it-py[linkify]==4.0.0 +markdown-it-py[linkify]==4.2.0 # via # mdit-py-plugins # rich @@ -200,11 +200,11 @@ markupsafe==3.0.3 # mkdocs-autorefs # mkdocstrings # werkzeug -matplotlib==3.10.9 +matplotlib==3.11.0 # via pymatgen-core -matplotlib-inline==0.2.1 +matplotlib-inline==0.2.2 # via ipython -mdit-py-plugins==0.5.0 +mdit-py-plugins==0.6.1 # via textual mdurl==0.1.2 # via markdown-it-py @@ -237,31 +237,31 @@ mkdocstrings[python]==1.0.4 # via # maggma (pyproject.toml) # mkdocstrings-python -mkdocstrings-python==2.0.3 +mkdocstrings-python==2.0.5 # via mkdocstrings mongogrant==0.3.3 # via maggma (pyproject.toml) mongomock==4.3.0 # via maggma (pyproject.toml) -monty==2026.2.18 +monty==2026.5.18 # via # maggma (pyproject.toml) # pymatgen-core montydb==2.5.6 # via maggma (pyproject.toml) -moto==5.1.22 +moto==5.2.2 # via maggma (pyproject.toml) -mpmath==1.3.0 +mpmath==1.4.1 # via sympy -msal==1.36.0 +msal==1.37.0 # via # azure-identity # msal-extensions msal-extensions==1.3.1 # via azure-identity -msgpack==1.1.2 +msgpack==1.2.1 # via maggma (pyproject.toml) -narwhals==2.20.0 +narwhals==2.23.0 # via plotly nbformat==5.10.4 # via maggma (pyproject.toml) @@ -269,7 +269,7 @@ networkx==3.6.1 # via pymatgen-core nodeenv==1.10.0 # via pre-commit -numpy==2.4.4 +numpy==2.4.6 # via # contourpy # maggma (pyproject.toml) @@ -279,7 +279,7 @@ numpy==2.4.4 # pymatgen-core # scipy # spglib -orjson==3.11.8 +orjson==3.11.9 # via # maggma (pyproject.toml) # pymatgen-core @@ -294,30 +294,30 @@ paginate==0.5.7 # via mkdocs-material palettable==3.3.3 # via pymatgen-core -pandas==3.0.2 +pandas==3.0.3 # via # maggma (pyproject.toml) # pymatgen-core -paramiko==3.5.1 +paramiko==5.0.0 # via # maggma (pyproject.toml) # sshtunnel -parso==0.8.6 +parso==0.8.7 # via jedi pathspec==1.1.1 # via mkdocs pexpect==4.9.0 # via ipython -pillow==12.2.0 +pillow==12.3.0 # via matplotlib -platformdirs==4.9.6 +platformdirs==4.10.0 # via # jupyter-core # mkdocs-get-deps # python-discovery # textual # virtualenv -plotly==6.7.0 +plotly==6.8.0 # via pymatgen-core pluggy==1.6.0 # via @@ -335,12 +335,12 @@ pure-eval==0.2.3 # via stack-data pycparser==3.0 # via cffi -pydantic==2.13.3 +pydantic==2.13.4 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.46.3 +pydantic-core==2.47.0 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) @@ -354,19 +354,19 @@ pygments==2.20.0 # pytest # rich # textual -pyjwt[crypto]==2.12.1 +pyjwt[crypto]==2.13.0 # via # msal # pyjwt -pymatgen==2026.3.23 +pymatgen==2026.5.4 # via maggma (pyproject.toml) -pymatgen-core==2026.4.16 +pymatgen-core==2026.5.18 # via pymatgen -pymdown-extensions==10.21.2 +pymdown-extensions==11.0.1 # via # mkdocs-material # mkdocstrings -pymongo==4.10.1 +pymongo==4.17.0 # via # maggma (pyproject.toml) # mongogrant @@ -376,14 +376,14 @@ pyparsing==3.3.2 # via # bibtexparser # matplotlib -pytest==9.0.3 +pytest==9.1.1 # via # maggma (pyproject.toml) # pytest-asyncio # pytest-cov # pytest-mock # pytest-xdist -pytest-asyncio==1.3.0 +pytest-asyncio==1.4.0 # via maggma (pyproject.toml) pytest-cov==7.1.0 # via maggma (pyproject.toml) @@ -399,13 +399,13 @@ python-dateutil==2.9.0.post0 # matplotlib # moto # pandas -python-discovery==1.2.2 +python-discovery==1.4.3 # via virtualenv python-dotenv==1.2.2 # via pydantic-settings -python-multipart==0.0.26 +python-multipart==0.0.32 # via starlette -pytz==2026.1.post1 +pytz==2026.2 # via mongomock pyyaml==6.0.3 # via @@ -423,9 +423,9 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -regex==2026.4.4 +regex==2026.6.28 # via maggma (pyproject.toml) -requests==2.33.1 +requests==2.34.2 # via # azure-core # hvac @@ -435,7 +435,7 @@ requests==2.33.1 # msal # pymatgen-core # responses -responses==0.21.0 +responses==0.26.2 # via # maggma (pyproject.toml) # moto @@ -443,7 +443,7 @@ rich==15.0.0 # via # memray # textual -rpds-py==0.30.0 +rpds-py==2026.6.3 # via # jsonschema # referencing @@ -451,9 +451,9 @@ ruamel-yaml==0.19.1 # via # maggma (pyproject.toml) # monty -ruff==0.15.12 +ruff==0.15.20 # via maggma (pyproject.toml) -s3transfer==0.16.1 +s3transfer==0.19.0 # via boto3 scipy==1.17.1 # via pymatgen-core @@ -467,7 +467,7 @@ sshtunnel==0.4.0 # via maggma (pyproject.toml) stack-data==0.6.3 # via ipython -starlette[full]==1.0.0 +starlette[full]==1.3.1 # via # fastapi # maggma (pyproject.toml) @@ -475,23 +475,23 @@ sympy==1.14.0 # via pymatgen-core tabulate==0.10.0 # via pymatgen-core -textual==8.2.4 +textual==8.2.8 # via memray -tqdm==4.67.3 +tqdm==4.68.4 # via # maggma (pyproject.toml) # pymatgen-core -traitlets==5.14.3 +traitlets==5.15.1 # via # ipython # jupyter-core # matplotlib-inline # nbformat -types-python-dateutil==2.9.0.20260408 +types-python-dateutil==2.9.0.20260518 # via maggma (pyproject.toml) -types-pyyaml==6.0.12.20260408 +types-pyyaml==6.0.12.20260518 # via maggma (pyproject.toml) -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # anyio # azure-core @@ -516,18 +516,18 @@ uc-micro-py==2.0.0 # via linkify-it-py uncertainties==3.2.3 # via pymatgen-core -urllib3==2.6.3 +urllib3==2.7.0 # via # botocore # requests # responses -uvicorn==0.46.0 +uvicorn==0.51.0 # via maggma (pyproject.toml) -virtualenv==21.2.4 +virtualenv==21.6.0 # via pre-commit watchdog==6.0.0 # via mkdocs -wcwidth==0.6.0 +wcwidth==0.8.2 # via prompt-toolkit werkzeug==3.1.8 # via diff --git a/requirements/macos-latest_py3.13.txt b/requirements/macos-latest_py3.13.txt index 1197ef63f..da8cb0c0d 100644 --- a/requirements/macos-latest_py3.13.txt +++ b/requirements/macos-latest_py3.13.txt @@ -15,17 +15,17 @@ attrs==26.1.0 # referencing bcrypt==5.0.0 # via paramiko -boto3==1.42.96 +boto3==1.43.42 # via maggma (pyproject.toml) -botocore==1.42.96 +botocore==1.43.42 # via # boto3 # s3transfer -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl -cryptography==47.0.0 +cryptography==49.0.0 # via paramiko dnspython==2.8.0 # via @@ -43,38 +43,38 @@ jsonschema-specifications==2025.9.1 # via jsonschema mongomock==4.3.0 # via maggma (pyproject.toml) -monty==2026.2.18 +monty==2026.5.18 # via maggma (pyproject.toml) -msgpack==1.1.2 +msgpack==1.2.1 # via maggma (pyproject.toml) -numpy==2.4.4 +numpy==2.4.6 # via # maggma (pyproject.toml) # monty # pandas -orjson==3.11.8 +orjson==3.11.9 # via maggma (pyproject.toml) packaging==26.2 # via mongomock -pandas==3.0.2 +pandas==3.0.3 # via maggma (pyproject.toml) -paramiko==3.5.1 +paramiko==5.0.0 # via # maggma (pyproject.toml) # sshtunnel pycparser==3.0 # via cffi -pydantic==2.13.3 +pydantic==2.13.4 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.46.3 +pydantic-core==2.47.0 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) pydash==8.0.6 # via maggma (pyproject.toml) -pymongo==4.10.1 +pymongo==4.17.0 # via maggma (pyproject.toml) pynacl==1.6.2 # via paramiko @@ -85,7 +85,7 @@ python-dateutil==2.9.0.post0 # pandas python-dotenv==1.2.2 # via pydantic-settings -pytz==2026.1.post1 +pytz==2026.2 # via mongomock pyzmq==27.1.0 # via maggma (pyproject.toml) @@ -93,7 +93,7 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -rpds-py==0.30.0 +rpds-py==2026.6.3 # via # jsonschema # referencing @@ -101,7 +101,7 @@ ruamel-yaml==0.19.1 # via # maggma (pyproject.toml) # monty -s3transfer==0.16.1 +s3transfer==0.19.0 # via boto3 sentinels==1.1.1 # via mongomock @@ -109,9 +109,9 @@ six==1.17.0 # via python-dateutil sshtunnel==0.4.0 # via maggma (pyproject.toml) -tqdm==4.67.3 +tqdm==4.68.4 # via maggma (pyproject.toml) -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # pydantic # pydantic-core @@ -122,5 +122,5 @@ typing-inspection==0.4.2 # via # pydantic # pydantic-settings -urllib3==2.6.3 +urllib3==2.7.0 # via botocore diff --git a/requirements/macos-latest_py3.13_extras.txt b/requirements/macos-latest_py3.13_extras.txt index 3218d9c97..554bbe698 100644 --- a/requirements/macos-latest_py3.13_extras.txt +++ b/requirements/macos-latest_py3.13_extras.txt @@ -10,7 +10,7 @@ annotated-doc==0.0.4 # via fastapi annotated-types==0.7.0 # via pydantic -anyio==4.13.0 +anyio==4.14.1 # via # httpx # starlette @@ -21,17 +21,17 @@ attrs==26.1.0 # jsonlines # jsonschema # referencing -azure-core==1.39.0 +azure-core==1.41.0 # via # azure-identity # azure-storage-blob azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.27.1 +azure-storage-blob==12.30.0 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material -backrefs==6.2 +backrefs==7.0 # via mkdocs-material bcrypt==5.0.0 # via paramiko @@ -39,29 +39,29 @@ bibtexparser==1.4.4 # via pymatgen-core blinker==1.9.0 # via flask -boto3==1.42.96 +boto3==1.43.42 # via # maggma (pyproject.toml) # moto -botocore==1.42.96 +botocore==1.43.42 # via # boto3 # moto # s3transfer -certifi==2026.4.22 +certifi==2026.6.17 # via # httpcore # httpx # requests -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl cfgv==3.5.0 # via pre-commit -charset-normalizer==3.4.7 +charset-normalizer==3.4.9 # via requests -click==8.3.3 +click==8.4.2 # via # flask # mkdocs @@ -71,9 +71,9 @@ colorama==0.4.6 # via mkdocs-material contourpy==1.3.3 # via matplotlib -coverage[toml]==7.13.5 +coverage[toml]==7.15.0 # via pytest-cov -cryptography==47.0.0 +cryptography==49.0.0 # via # azure-identity # azure-storage-blob @@ -85,9 +85,9 @@ csscompressor==0.9.5 # via mkdocs-minify-plugin cycler==0.12.1 # via matplotlib -decorator==5.2.1 +decorator==5.3.1 # via ipython -distlib==0.4.0 +distlib==0.4.3 # via virtualenv dnspython==2.8.0 # via @@ -97,21 +97,21 @@ execnet==2.1.2 # via pytest-xdist executing==2.2.1 # via stack-data -fastapi==0.136.1 +fastapi==0.139.0 # via maggma (pyproject.toml) fastjsonschema==2.21.2 # via nbformat -filelock==3.29.0 +filelock==3.29.7 # via # python-discovery # virtualenv flask==3.1.3 # via mongogrant -fonttools==4.62.1 +fonttools==4.63.0 # via matplotlib ghp-import==2.1.0 # via mkdocs -griffelib==2.0.2 +griffelib==2.1.0 # via mkdocstrings-python h11==0.16.0 # via @@ -127,14 +127,14 @@ hvac==2.4.0 # via maggma (pyproject.toml) identify==2.6.19 # via pre-commit -idna==3.13 +idna==3.18 # via # anyio # httpx # requests iniconfig==2.3.0 # via pytest -ipython==9.13.0 +ipython==9.15.0 # via maggma (pyproject.toml) ipython-pygments-lexers==1.1.1 # via ipython @@ -144,7 +144,7 @@ itsdangerous==2.2.0 # via # flask # starlette -jedi==0.19.2 +jedi==0.20.0 # via ipython jinja2==3.1.6 # via @@ -178,7 +178,7 @@ kiwisolver==1.5.0 # via matplotlib linkify-it-py==2.1.0 # via markdown-it-py -lxml==6.1.0 +lxml==6.1.1 # via pymatgen-core markdown==3.10.2 # via @@ -187,7 +187,7 @@ markdown==3.10.2 # mkdocs-material # mkdocstrings # pymdown-extensions -markdown-it-py[linkify]==4.0.0 +markdown-it-py[linkify]==4.2.0 # via # mdit-py-plugins # rich @@ -200,11 +200,11 @@ markupsafe==3.0.3 # mkdocs-autorefs # mkdocstrings # werkzeug -matplotlib==3.10.9 +matplotlib==3.11.0 # via pymatgen-core -matplotlib-inline==0.2.1 +matplotlib-inline==0.2.2 # via ipython -mdit-py-plugins==0.5.0 +mdit-py-plugins==0.6.1 # via textual mdurl==0.1.2 # via markdown-it-py @@ -237,31 +237,31 @@ mkdocstrings[python]==1.0.4 # via # maggma (pyproject.toml) # mkdocstrings-python -mkdocstrings-python==2.0.3 +mkdocstrings-python==2.0.5 # via mkdocstrings mongogrant==0.3.3 # via maggma (pyproject.toml) mongomock==4.3.0 # via maggma (pyproject.toml) -monty==2026.2.18 +monty==2026.5.18 # via # maggma (pyproject.toml) # pymatgen-core montydb==2.5.6 # via maggma (pyproject.toml) -moto==5.1.22 +moto==5.2.2 # via maggma (pyproject.toml) -mpmath==1.3.0 +mpmath==1.4.1 # via sympy -msal==1.36.0 +msal==1.37.0 # via # azure-identity # msal-extensions msal-extensions==1.3.1 # via azure-identity -msgpack==1.1.2 +msgpack==1.2.1 # via maggma (pyproject.toml) -narwhals==2.20.0 +narwhals==2.23.0 # via plotly nbformat==5.10.4 # via maggma (pyproject.toml) @@ -269,7 +269,7 @@ networkx==3.6.1 # via pymatgen-core nodeenv==1.10.0 # via pre-commit -numpy==2.4.4 +numpy==2.4.6 # via # contourpy # maggma (pyproject.toml) @@ -279,7 +279,7 @@ numpy==2.4.4 # pymatgen-core # scipy # spglib -orjson==3.11.8 +orjson==3.11.9 # via # maggma (pyproject.toml) # pymatgen-core @@ -294,30 +294,30 @@ paginate==0.5.7 # via mkdocs-material palettable==3.3.3 # via pymatgen-core -pandas==3.0.2 +pandas==3.0.3 # via # maggma (pyproject.toml) # pymatgen-core -paramiko==3.5.1 +paramiko==5.0.0 # via # maggma (pyproject.toml) # sshtunnel -parso==0.8.6 +parso==0.8.7 # via jedi pathspec==1.1.1 # via mkdocs pexpect==4.9.0 # via ipython -pillow==12.2.0 +pillow==12.3.0 # via matplotlib -platformdirs==4.9.6 +platformdirs==4.10.0 # via # jupyter-core # mkdocs-get-deps # python-discovery # textual # virtualenv -plotly==6.7.0 +plotly==6.8.0 # via pymatgen-core pluggy==1.6.0 # via @@ -335,12 +335,12 @@ pure-eval==0.2.3 # via stack-data pycparser==3.0 # via cffi -pydantic==2.13.3 +pydantic==2.13.4 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.46.3 +pydantic-core==2.47.0 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) @@ -354,19 +354,19 @@ pygments==2.20.0 # pytest # rich # textual -pyjwt[crypto]==2.12.1 +pyjwt[crypto]==2.13.0 # via # msal # pyjwt -pymatgen==2026.3.23 +pymatgen==2026.5.4 # via maggma (pyproject.toml) -pymatgen-core==2026.4.16 +pymatgen-core==2026.5.18 # via pymatgen -pymdown-extensions==10.21.2 +pymdown-extensions==11.0.1 # via # mkdocs-material # mkdocstrings -pymongo==4.10.1 +pymongo==4.17.0 # via # maggma (pyproject.toml) # mongogrant @@ -376,14 +376,14 @@ pyparsing==3.3.2 # via # bibtexparser # matplotlib -pytest==9.0.3 +pytest==9.1.1 # via # maggma (pyproject.toml) # pytest-asyncio # pytest-cov # pytest-mock # pytest-xdist -pytest-asyncio==1.3.0 +pytest-asyncio==1.4.0 # via maggma (pyproject.toml) pytest-cov==7.1.0 # via maggma (pyproject.toml) @@ -399,13 +399,13 @@ python-dateutil==2.9.0.post0 # matplotlib # moto # pandas -python-discovery==1.2.2 +python-discovery==1.4.3 # via virtualenv python-dotenv==1.2.2 # via pydantic-settings -python-multipart==0.0.26 +python-multipart==0.0.32 # via starlette -pytz==2026.1.post1 +pytz==2026.2 # via mongomock pyyaml==6.0.3 # via @@ -423,9 +423,9 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -regex==2026.4.4 +regex==2026.6.28 # via maggma (pyproject.toml) -requests==2.33.1 +requests==2.34.2 # via # azure-core # hvac @@ -435,7 +435,7 @@ requests==2.33.1 # msal # pymatgen-core # responses -responses==0.21.0 +responses==0.26.2 # via # maggma (pyproject.toml) # moto @@ -443,7 +443,7 @@ rich==15.0.0 # via # memray # textual -rpds-py==0.30.0 +rpds-py==2026.6.3 # via # jsonschema # referencing @@ -451,9 +451,9 @@ ruamel-yaml==0.19.1 # via # maggma (pyproject.toml) # monty -ruff==0.15.12 +ruff==0.15.20 # via maggma (pyproject.toml) -s3transfer==0.16.1 +s3transfer==0.19.0 # via boto3 scipy==1.17.1 # via pymatgen-core @@ -467,7 +467,7 @@ sshtunnel==0.4.0 # via maggma (pyproject.toml) stack-data==0.6.3 # via ipython -starlette[full]==1.0.0 +starlette[full]==1.3.1 # via # fastapi # maggma (pyproject.toml) @@ -475,23 +475,23 @@ sympy==1.14.0 # via pymatgen-core tabulate==0.10.0 # via pymatgen-core -textual==8.2.4 +textual==8.2.8 # via memray -tqdm==4.67.3 +tqdm==4.68.4 # via # maggma (pyproject.toml) # pymatgen-core -traitlets==5.14.3 +traitlets==5.15.1 # via # ipython # jupyter-core # matplotlib-inline # nbformat -types-python-dateutil==2.9.0.20260408 +types-python-dateutil==2.9.0.20260518 # via maggma (pyproject.toml) -types-pyyaml==6.0.12.20260408 +types-pyyaml==6.0.12.20260518 # via maggma (pyproject.toml) -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # anyio # azure-core @@ -516,18 +516,18 @@ uc-micro-py==2.0.0 # via linkify-it-py uncertainties==3.2.3 # via pymatgen-core -urllib3==2.6.3 +urllib3==2.7.0 # via # botocore # requests # responses -uvicorn==0.46.0 +uvicorn==0.51.0 # via maggma (pyproject.toml) -virtualenv==21.2.4 +virtualenv==21.6.0 # via pre-commit watchdog==6.0.0 # via mkdocs -wcwidth==0.6.0 +wcwidth==0.8.2 # via prompt-toolkit werkzeug==3.1.8 # via diff --git a/requirements/ubuntu-latest_py3.11.txt b/requirements/ubuntu-latest_py3.11.txt index a8a9820e9..4f2eb3a0c 100644 --- a/requirements/ubuntu-latest_py3.11.txt +++ b/requirements/ubuntu-latest_py3.11.txt @@ -15,13 +15,13 @@ attrs==26.1.0 # referencing bcrypt==5.0.0 # via paramiko -boto3==1.43.34 +boto3==1.43.42 # via maggma (pyproject.toml) -botocore==1.43.34 +botocore==1.43.42 # via # boto3 # s3transfer -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl @@ -68,13 +68,13 @@ pydantic==2.13.4 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.46.4 +pydantic-core==2.47.0 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) pydash==8.0.6 # via maggma (pyproject.toml) -pymongo==4.10.1 +pymongo==4.17.0 # via maggma (pyproject.toml) pynacl==1.6.2 # via paramiko @@ -93,7 +93,7 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -rpds-py==2026.5.1 +rpds-py==2026.6.3 # via # jsonschema # referencing @@ -107,9 +107,9 @@ sentinels==1.1.1 # via mongomock six==1.17.0 # via python-dateutil -tqdm==4.68.3 +tqdm==4.68.4 # via maggma (pyproject.toml) -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # pydantic # pydantic-core diff --git a/requirements/ubuntu-latest_py3.11_extras.txt b/requirements/ubuntu-latest_py3.11_extras.txt index 382393975..d3af3caea 100644 --- a/requirements/ubuntu-latest_py3.11_extras.txt +++ b/requirements/ubuntu-latest_py3.11_extras.txt @@ -10,7 +10,7 @@ annotated-doc==0.0.4 # via fastapi annotated-types==0.7.0 # via pydantic -anyio==4.14.0 +anyio==4.14.1 # via # httpx # httpx2 @@ -28,7 +28,7 @@ azure-core==1.41.0 # azure-storage-blob azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.27.1 +azure-storage-blob==12.30.0 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material @@ -40,11 +40,11 @@ bibtexparser==1.4.4 # via pymatgen-core blinker==1.9.0 # via flask -boto3==1.43.34 +boto3==1.43.42 # via # maggma (pyproject.toml) # moto -botocore==1.43.34 +botocore==1.43.42 # via # boto3 # moto @@ -54,15 +54,15 @@ certifi==2026.6.17 # httpcore # httpx # requests -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl cfgv==3.5.0 # via pre-commit -charset-normalizer==3.4.7 +charset-normalizer==3.4.9 # via requests -click==8.4.1 +click==8.4.2 # via # flask # mkdocs @@ -72,7 +72,7 @@ colorama==0.4.6 # via mkdocs-material contourpy==1.3.3 # via matplotlib -coverage[toml]==7.14.2 +coverage[toml]==7.15.0 # via pytest-cov cryptography==49.0.0 # via @@ -98,11 +98,11 @@ execnet==2.1.2 # via pytest-xdist executing==2.2.1 # via stack-data -fastapi==0.138.0 +fastapi==0.139.0 # via maggma (pyproject.toml) fastjsonschema==2.21.2 # via nbformat -filelock==3.29.4 +filelock==3.29.7 # via # python-discovery # virtualenv @@ -123,11 +123,11 @@ htmlmin2==0.1.13 # via mkdocs-minify-plugin httpcore==1.0.9 # via httpx -httpcore2==2.4.0 +httpcore2==2.5.0 # via httpx2 httpx==0.28.1 # via starlette -httpx2==2.4.0 +httpx2==2.5.0 # via starlette hvac==2.4.0 # via maggma (pyproject.toml) @@ -143,7 +143,7 @@ iniconfig==2.3.0 # via pytest invoke==3.0.3 # via paramiko -ipython==9.14.1 +ipython==9.15.0 # via maggma (pyproject.toml) ipython-pygments-lexers==1.1.1 # via ipython @@ -259,7 +259,7 @@ montydb==2.5.6 # via maggma (pyproject.toml) moto==5.2.2 # via maggma (pyproject.toml) -mpmath==1.3.0 +mpmath==1.4.1 # via sympy msal==1.37.0 # via @@ -269,7 +269,7 @@ msal-extensions==1.3.1 # via azure-identity msgpack==1.2.1 # via maggma (pyproject.toml) -narwhals==2.22.1 +narwhals==2.23.0 # via plotly nbformat==5.10.4 # via maggma (pyproject.toml) @@ -314,7 +314,7 @@ pathspec==1.1.1 # via mkdocs pexpect==4.9.0 # via ipython -pillow==12.2.0 +pillow==12.3.0 # via matplotlib platformdirs==4.10.0 # via @@ -346,7 +346,7 @@ pydantic==2.13.4 # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.46.4 +pydantic-core==2.47.0 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) @@ -368,11 +368,11 @@ pymatgen==2026.5.4 # via maggma (pyproject.toml) pymatgen-core==2026.5.18 # via pymatgen -pymdown-extensions==10.21.3 +pymdown-extensions==11.0.1 # via # mkdocs-material # mkdocstrings -pymongo==4.10.1 +pymongo==4.17.0 # via # maggma (pyproject.toml) # mongogrant @@ -407,7 +407,7 @@ python-dateutil==2.9.0.post0 # maggma (pyproject.toml) # matplotlib # pandas -python-discovery==1.4.2 +python-discovery==1.4.3 # via virtualenv python-dotenv==1.2.2 # via pydantic-settings @@ -431,7 +431,7 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -regex==2026.5.9 +regex==2026.6.28 # via maggma (pyproject.toml) requests==2.34.2 # via @@ -443,7 +443,7 @@ requests==2.34.2 # msal # pymatgen-core # responses -responses==0.21.0 +responses==0.26.2 # via # maggma (pyproject.toml) # moto @@ -451,7 +451,7 @@ rich==15.0.0 # via # memray # textual -rpds-py==2026.5.1 +rpds-py==2026.6.3 # via # jsonschema # referencing @@ -459,7 +459,7 @@ ruamel-yaml==0.19.1 # via # maggma (pyproject.toml) # monty -ruff==0.15.18 +ruff==0.15.20 # via maggma (pyproject.toml) s3transfer==0.19.0 # via boto3 @@ -481,9 +481,9 @@ sympy==1.14.0 # via pymatgen-core tabulate==0.10.0 # via pymatgen-core -textual==8.2.7 +textual==8.2.8 # via memray -tqdm==4.68.3 +tqdm==4.68.4 # via # maggma (pyproject.toml) # pymatgen-core @@ -501,7 +501,7 @@ types-python-dateutil==2.9.0.20260518 # via maggma (pyproject.toml) types-pyyaml==6.0.12.20260518 # via maggma (pyproject.toml) -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # anyio # azure-core @@ -533,13 +533,13 @@ urllib3==2.7.0 # botocore # requests # responses -uvicorn==0.49.0 +uvicorn==0.51.0 # via maggma (pyproject.toml) -virtualenv==21.5.1 +virtualenv==21.6.0 # via pre-commit watchdog==6.0.0 # via mkdocs -wcwidth==0.8.1 +wcwidth==0.8.2 # via prompt-toolkit werkzeug==3.1.8 # via diff --git a/requirements/ubuntu-latest_py3.12.txt b/requirements/ubuntu-latest_py3.12.txt index cd7955bb1..48910fbd9 100644 --- a/requirements/ubuntu-latest_py3.12.txt +++ b/requirements/ubuntu-latest_py3.12.txt @@ -15,13 +15,13 @@ attrs==26.1.0 # referencing bcrypt==5.0.0 # via paramiko -boto3==1.43.34 +boto3==1.43.42 # via maggma (pyproject.toml) -botocore==1.43.34 +botocore==1.43.42 # via # boto3 # s3transfer -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl @@ -49,7 +49,7 @@ monty==2026.5.18 # via maggma (pyproject.toml) msgpack==1.2.1 # via maggma (pyproject.toml) -numpy==2.5.0 +numpy==2.4.6 # via # maggma (pyproject.toml) # monty @@ -68,13 +68,13 @@ pydantic==2.13.4 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.46.4 +pydantic-core==2.47.0 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) pydash==8.0.6 # via maggma (pyproject.toml) -pymongo==4.10.1 +pymongo==4.17.0 # via maggma (pyproject.toml) pynacl==1.6.2 # via paramiko @@ -93,7 +93,7 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -rpds-py==2026.5.1 +rpds-py==2026.6.3 # via # jsonschema # referencing @@ -107,9 +107,9 @@ sentinels==1.1.1 # via mongomock six==1.17.0 # via python-dateutil -tqdm==4.68.3 +tqdm==4.68.4 # via maggma (pyproject.toml) -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # pydantic # pydantic-core diff --git a/requirements/ubuntu-latest_py3.12_extras.txt b/requirements/ubuntu-latest_py3.12_extras.txt index 274955180..4f678cff5 100644 --- a/requirements/ubuntu-latest_py3.12_extras.txt +++ b/requirements/ubuntu-latest_py3.12_extras.txt @@ -10,7 +10,7 @@ annotated-doc==0.0.4 # via fastapi annotated-types==0.7.0 # via pydantic -anyio==4.14.0 +anyio==4.14.1 # via # httpx # httpx2 @@ -28,7 +28,7 @@ azure-core==1.41.0 # azure-storage-blob azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.27.1 +azure-storage-blob==12.30.0 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material @@ -40,11 +40,11 @@ bibtexparser==1.4.4 # via pymatgen-core blinker==1.9.0 # via flask -boto3==1.43.34 +boto3==1.43.42 # via # maggma (pyproject.toml) # moto -botocore==1.43.34 +botocore==1.43.42 # via # boto3 # moto @@ -54,15 +54,15 @@ certifi==2026.6.17 # httpcore # httpx # requests -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl cfgv==3.5.0 # via pre-commit -charset-normalizer==3.4.7 +charset-normalizer==3.4.9 # via requests -click==8.4.1 +click==8.4.2 # via # flask # mkdocs @@ -72,7 +72,7 @@ colorama==0.4.6 # via mkdocs-material contourpy==1.3.3 # via matplotlib -coverage[toml]==7.14.2 +coverage[toml]==7.15.0 # via pytest-cov cryptography==49.0.0 # via @@ -98,11 +98,11 @@ execnet==2.1.2 # via pytest-xdist executing==2.2.1 # via stack-data -fastapi==0.138.0 +fastapi==0.139.0 # via maggma (pyproject.toml) fastjsonschema==2.21.2 # via nbformat -filelock==3.29.4 +filelock==3.29.7 # via # python-discovery # virtualenv @@ -123,11 +123,11 @@ htmlmin2==0.1.13 # via mkdocs-minify-plugin httpcore==1.0.9 # via httpx -httpcore2==2.4.0 +httpcore2==2.5.0 # via httpx2 httpx==0.28.1 # via starlette -httpx2==2.4.0 +httpx2==2.5.0 # via starlette hvac==2.4.0 # via maggma (pyproject.toml) @@ -143,7 +143,7 @@ iniconfig==2.3.0 # via pytest invoke==3.0.3 # via paramiko -ipython==9.14.1 +ipython==9.15.0 # via maggma (pyproject.toml) ipython-pygments-lexers==1.1.1 # via ipython @@ -259,7 +259,7 @@ montydb==2.5.6 # via maggma (pyproject.toml) moto==5.2.2 # via maggma (pyproject.toml) -mpmath==1.3.0 +mpmath==1.4.1 # via sympy msal==1.37.0 # via @@ -269,7 +269,7 @@ msal-extensions==1.3.1 # via azure-identity msgpack==1.2.1 # via maggma (pyproject.toml) -narwhals==2.22.1 +narwhals==2.23.0 # via plotly nbformat==5.10.4 # via maggma (pyproject.toml) @@ -277,7 +277,7 @@ networkx==3.6.1 # via pymatgen-core nodeenv==1.10.0 # via pre-commit -numpy==2.5.0 +numpy==2.4.6 # via # contourpy # maggma (pyproject.toml) @@ -314,7 +314,7 @@ pathspec==1.1.1 # via mkdocs pexpect==4.9.0 # via ipython -pillow==12.2.0 +pillow==12.3.0 # via matplotlib platformdirs==4.10.0 # via @@ -346,7 +346,7 @@ pydantic==2.13.4 # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.46.4 +pydantic-core==2.47.0 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) @@ -368,11 +368,11 @@ pymatgen==2026.5.4 # via maggma (pyproject.toml) pymatgen-core==2026.5.18 # via pymatgen -pymdown-extensions==10.21.3 +pymdown-extensions==11.0.1 # via # mkdocs-material # mkdocstrings -pymongo==4.10.1 +pymongo==4.17.0 # via # maggma (pyproject.toml) # mongogrant @@ -407,7 +407,7 @@ python-dateutil==2.9.0.post0 # maggma (pyproject.toml) # matplotlib # pandas -python-discovery==1.4.2 +python-discovery==1.4.3 # via virtualenv python-dotenv==1.2.2 # via pydantic-settings @@ -431,7 +431,7 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -regex==2026.5.9 +regex==2026.6.28 # via maggma (pyproject.toml) requests==2.34.2 # via @@ -443,7 +443,7 @@ requests==2.34.2 # msal # pymatgen-core # responses -responses==0.21.0 +responses==0.26.2 # via # maggma (pyproject.toml) # moto @@ -451,7 +451,7 @@ rich==15.0.0 # via # memray # textual -rpds-py==2026.5.1 +rpds-py==2026.6.3 # via # jsonschema # referencing @@ -459,7 +459,7 @@ ruamel-yaml==0.19.1 # via # maggma (pyproject.toml) # monty -ruff==0.15.18 +ruff==0.15.20 # via maggma (pyproject.toml) s3transfer==0.19.0 # via boto3 @@ -481,9 +481,9 @@ sympy==1.14.0 # via pymatgen-core tabulate==0.10.0 # via pymatgen-core -textual==8.2.7 +textual==8.2.8 # via memray -tqdm==4.68.3 +tqdm==4.68.4 # via # maggma (pyproject.toml) # pymatgen-core @@ -501,7 +501,7 @@ types-python-dateutil==2.9.0.20260518 # via maggma (pyproject.toml) types-pyyaml==6.0.12.20260518 # via maggma (pyproject.toml) -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # anyio # azure-core @@ -532,13 +532,13 @@ urllib3==2.7.0 # botocore # requests # responses -uvicorn==0.49.0 +uvicorn==0.51.0 # via maggma (pyproject.toml) -virtualenv==21.5.1 +virtualenv==21.6.0 # via pre-commit watchdog==6.0.0 # via mkdocs -wcwidth==0.8.1 +wcwidth==0.8.2 # via prompt-toolkit werkzeug==3.1.8 # via diff --git a/requirements/ubuntu-latest_py3.13.txt b/requirements/ubuntu-latest_py3.13.txt index 36c69f508..15cbb2545 100644 --- a/requirements/ubuntu-latest_py3.13.txt +++ b/requirements/ubuntu-latest_py3.13.txt @@ -15,13 +15,13 @@ attrs==26.1.0 # referencing bcrypt==5.0.0 # via paramiko -boto3==1.43.34 +boto3==1.43.42 # via maggma (pyproject.toml) -botocore==1.43.34 +botocore==1.43.42 # via # boto3 # s3transfer -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl @@ -49,7 +49,7 @@ monty==2026.5.18 # via maggma (pyproject.toml) msgpack==1.2.1 # via maggma (pyproject.toml) -numpy==2.5.0 +numpy==2.4.6 # via # maggma (pyproject.toml) # monty @@ -68,13 +68,13 @@ pydantic==2.13.4 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.46.4 +pydantic-core==2.47.0 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) pydash==8.0.6 # via maggma (pyproject.toml) -pymongo==4.10.1 +pymongo==4.17.0 # via maggma (pyproject.toml) pynacl==1.6.2 # via paramiko @@ -93,7 +93,7 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -rpds-py==2026.5.1 +rpds-py==2026.6.3 # via # jsonschema # referencing @@ -107,9 +107,9 @@ sentinels==1.1.1 # via mongomock six==1.17.0 # via python-dateutil -tqdm==4.68.3 +tqdm==4.68.4 # via maggma (pyproject.toml) -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # pydantic # pydantic-core diff --git a/requirements/ubuntu-latest_py3.13_extras.txt b/requirements/ubuntu-latest_py3.13_extras.txt index bbcefa33f..263b13e37 100644 --- a/requirements/ubuntu-latest_py3.13_extras.txt +++ b/requirements/ubuntu-latest_py3.13_extras.txt @@ -10,7 +10,7 @@ annotated-doc==0.0.4 # via fastapi annotated-types==0.7.0 # via pydantic -anyio==4.14.0 +anyio==4.14.1 # via # httpx # httpx2 @@ -28,7 +28,7 @@ azure-core==1.41.0 # azure-storage-blob azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.27.1 +azure-storage-blob==12.30.0 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material @@ -40,11 +40,11 @@ bibtexparser==1.4.4 # via pymatgen-core blinker==1.9.0 # via flask -boto3==1.43.34 +boto3==1.43.42 # via # maggma (pyproject.toml) # moto -botocore==1.43.34 +botocore==1.43.42 # via # boto3 # moto @@ -54,15 +54,15 @@ certifi==2026.6.17 # httpcore # httpx # requests -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl cfgv==3.5.0 # via pre-commit -charset-normalizer==3.4.7 +charset-normalizer==3.4.9 # via requests -click==8.4.1 +click==8.4.2 # via # flask # mkdocs @@ -72,7 +72,7 @@ colorama==0.4.6 # via mkdocs-material contourpy==1.3.3 # via matplotlib -coverage[toml]==7.14.2 +coverage[toml]==7.15.0 # via pytest-cov cryptography==49.0.0 # via @@ -98,11 +98,11 @@ execnet==2.1.2 # via pytest-xdist executing==2.2.1 # via stack-data -fastapi==0.138.0 +fastapi==0.139.0 # via maggma (pyproject.toml) fastjsonschema==2.21.2 # via nbformat -filelock==3.29.4 +filelock==3.29.7 # via # python-discovery # virtualenv @@ -123,11 +123,11 @@ htmlmin2==0.1.13 # via mkdocs-minify-plugin httpcore==1.0.9 # via httpx -httpcore2==2.4.0 +httpcore2==2.5.0 # via httpx2 httpx==0.28.1 # via starlette -httpx2==2.4.0 +httpx2==2.5.0 # via starlette hvac==2.4.0 # via maggma (pyproject.toml) @@ -143,7 +143,7 @@ iniconfig==2.3.0 # via pytest invoke==3.0.3 # via paramiko -ipython==9.14.1 +ipython==9.15.0 # via maggma (pyproject.toml) ipython-pygments-lexers==1.1.1 # via ipython @@ -259,7 +259,7 @@ montydb==2.5.6 # via maggma (pyproject.toml) moto==5.2.2 # via maggma (pyproject.toml) -mpmath==1.3.0 +mpmath==1.4.1 # via sympy msal==1.37.0 # via @@ -269,7 +269,7 @@ msal-extensions==1.3.1 # via azure-identity msgpack==1.2.1 # via maggma (pyproject.toml) -narwhals==2.22.1 +narwhals==2.23.0 # via plotly nbformat==5.10.4 # via maggma (pyproject.toml) @@ -277,7 +277,7 @@ networkx==3.6.1 # via pymatgen-core nodeenv==1.10.0 # via pre-commit -numpy==2.5.0 +numpy==2.4.6 # via # contourpy # maggma (pyproject.toml) @@ -314,7 +314,7 @@ pathspec==1.1.1 # via mkdocs pexpect==4.9.0 # via ipython -pillow==12.2.0 +pillow==12.3.0 # via matplotlib platformdirs==4.10.0 # via @@ -346,7 +346,7 @@ pydantic==2.13.4 # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.46.4 +pydantic-core==2.47.0 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) @@ -368,11 +368,11 @@ pymatgen==2026.5.4 # via maggma (pyproject.toml) pymatgen-core==2026.5.18 # via pymatgen -pymdown-extensions==10.21.3 +pymdown-extensions==11.0.1 # via # mkdocs-material # mkdocstrings -pymongo==4.10.1 +pymongo==4.17.0 # via # maggma (pyproject.toml) # mongogrant @@ -407,7 +407,7 @@ python-dateutil==2.9.0.post0 # maggma (pyproject.toml) # matplotlib # pandas -python-discovery==1.4.2 +python-discovery==1.4.3 # via virtualenv python-dotenv==1.2.2 # via pydantic-settings @@ -431,7 +431,7 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -regex==2026.5.9 +regex==2026.6.28 # via maggma (pyproject.toml) requests==2.34.2 # via @@ -443,7 +443,7 @@ requests==2.34.2 # msal # pymatgen-core # responses -responses==0.21.0 +responses==0.26.2 # via # maggma (pyproject.toml) # moto @@ -451,7 +451,7 @@ rich==15.0.0 # via # memray # textual -rpds-py==2026.5.1 +rpds-py==2026.6.3 # via # jsonschema # referencing @@ -459,7 +459,7 @@ ruamel-yaml==0.19.1 # via # maggma (pyproject.toml) # monty -ruff==0.15.18 +ruff==0.15.20 # via maggma (pyproject.toml) s3transfer==0.19.0 # via boto3 @@ -481,9 +481,9 @@ sympy==1.14.0 # via pymatgen-core tabulate==0.10.0 # via pymatgen-core -textual==8.2.7 +textual==8.2.8 # via memray -tqdm==4.68.3 +tqdm==4.68.4 # via # maggma (pyproject.toml) # pymatgen-core @@ -501,7 +501,7 @@ types-python-dateutil==2.9.0.20260518 # via maggma (pyproject.toml) types-pyyaml==6.0.12.20260518 # via maggma (pyproject.toml) -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # azure-core # azure-identity @@ -526,13 +526,13 @@ urllib3==2.7.0 # botocore # requests # responses -uvicorn==0.49.0 +uvicorn==0.51.0 # via maggma (pyproject.toml) -virtualenv==21.5.1 +virtualenv==21.6.0 # via pre-commit watchdog==6.0.0 # via mkdocs -wcwidth==0.8.1 +wcwidth==0.8.2 # via prompt-toolkit werkzeug==3.1.8 # via From 84fbe3eaa742bc775d4062ccbaa13113c228f9e9 Mon Sep 17 00:00:00 2001 From: Ryan Kingsbury Date: Wed, 8 Jul 2026 15:52:31 -0400 Subject: [PATCH 2/3] Resolve dependency conflicts in the bumped lock files Dependabot's group update bumped two exactly-pinned transitive dependencies past the constraints of their pinned parents, making the requirements unresolvable (the test jobs failed at pip install with ResolutionImpossible): - pydantic-core 2.47.0 -> 2.46.4 (pydantic 2.13.4 pins pydantic-core==2.46.4) - mpmath 1.4.1 -> 1.3.0 (sympy 1.14.0 requires mpmath<1.4) Applied across all affected requirements/*.txt lock files. A fresh-venv dry-run resolve of the ubuntu py3.11/3.12/3.13 extras requirements now succeeds. Co-Authored-By: Claude Opus 4.8 --- requirements/macos-latest_py3.11.txt | 2 +- requirements/macos-latest_py3.11_extras.txt | 4 ++-- requirements/macos-latest_py3.12.txt | 2 +- requirements/macos-latest_py3.12_extras.txt | 4 ++-- requirements/macos-latest_py3.13.txt | 2 +- requirements/macos-latest_py3.13_extras.txt | 4 ++-- requirements/ubuntu-latest_py3.11.txt | 2 +- requirements/ubuntu-latest_py3.11_extras.txt | 4 ++-- requirements/ubuntu-latest_py3.12.txt | 2 +- requirements/ubuntu-latest_py3.12_extras.txt | 4 ++-- requirements/ubuntu-latest_py3.13.txt | 2 +- requirements/ubuntu-latest_py3.13_extras.txt | 4 ++-- 12 files changed, 18 insertions(+), 18 deletions(-) diff --git a/requirements/macos-latest_py3.11.txt b/requirements/macos-latest_py3.11.txt index 92cb2ae54..17f681a2e 100644 --- a/requirements/macos-latest_py3.11.txt +++ b/requirements/macos-latest_py3.11.txt @@ -68,7 +68,7 @@ pydantic==2.13.4 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.47.0 +pydantic-core==2.46.4 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) diff --git a/requirements/macos-latest_py3.11_extras.txt b/requirements/macos-latest_py3.11_extras.txt index b8fd7748b..7d19e6151 100644 --- a/requirements/macos-latest_py3.11_extras.txt +++ b/requirements/macos-latest_py3.11_extras.txt @@ -251,7 +251,7 @@ montydb==2.5.6 # via maggma (pyproject.toml) moto==5.2.2 # via maggma (pyproject.toml) -mpmath==1.4.1 +mpmath==1.3.0 # via sympy msal==1.37.0 # via @@ -340,7 +340,7 @@ pydantic==2.13.4 # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.47.0 +pydantic-core==2.46.4 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) diff --git a/requirements/macos-latest_py3.12.txt b/requirements/macos-latest_py3.12.txt index b3583d1d3..262d8cb8c 100644 --- a/requirements/macos-latest_py3.12.txt +++ b/requirements/macos-latest_py3.12.txt @@ -68,7 +68,7 @@ pydantic==2.13.4 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.47.0 +pydantic-core==2.46.4 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) diff --git a/requirements/macos-latest_py3.12_extras.txt b/requirements/macos-latest_py3.12_extras.txt index 2c8ce235a..23cc6eaed 100644 --- a/requirements/macos-latest_py3.12_extras.txt +++ b/requirements/macos-latest_py3.12_extras.txt @@ -251,7 +251,7 @@ montydb==2.5.6 # via maggma (pyproject.toml) moto==5.2.2 # via maggma (pyproject.toml) -mpmath==1.4.1 +mpmath==1.3.0 # via sympy msal==1.37.0 # via @@ -340,7 +340,7 @@ pydantic==2.13.4 # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.47.0 +pydantic-core==2.46.4 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) diff --git a/requirements/macos-latest_py3.13.txt b/requirements/macos-latest_py3.13.txt index da8cb0c0d..2ceebe14e 100644 --- a/requirements/macos-latest_py3.13.txt +++ b/requirements/macos-latest_py3.13.txt @@ -68,7 +68,7 @@ pydantic==2.13.4 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.47.0 +pydantic-core==2.46.4 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) diff --git a/requirements/macos-latest_py3.13_extras.txt b/requirements/macos-latest_py3.13_extras.txt index 554bbe698..02376ac78 100644 --- a/requirements/macos-latest_py3.13_extras.txt +++ b/requirements/macos-latest_py3.13_extras.txt @@ -251,7 +251,7 @@ montydb==2.5.6 # via maggma (pyproject.toml) moto==5.2.2 # via maggma (pyproject.toml) -mpmath==1.4.1 +mpmath==1.3.0 # via sympy msal==1.37.0 # via @@ -340,7 +340,7 @@ pydantic==2.13.4 # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.47.0 +pydantic-core==2.46.4 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) diff --git a/requirements/ubuntu-latest_py3.11.txt b/requirements/ubuntu-latest_py3.11.txt index 4f2eb3a0c..3e697c512 100644 --- a/requirements/ubuntu-latest_py3.11.txt +++ b/requirements/ubuntu-latest_py3.11.txt @@ -68,7 +68,7 @@ pydantic==2.13.4 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.47.0 +pydantic-core==2.46.4 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) diff --git a/requirements/ubuntu-latest_py3.11_extras.txt b/requirements/ubuntu-latest_py3.11_extras.txt index d3af3caea..17cacc488 100644 --- a/requirements/ubuntu-latest_py3.11_extras.txt +++ b/requirements/ubuntu-latest_py3.11_extras.txt @@ -259,7 +259,7 @@ montydb==2.5.6 # via maggma (pyproject.toml) moto==5.2.2 # via maggma (pyproject.toml) -mpmath==1.4.1 +mpmath==1.3.0 # via sympy msal==1.37.0 # via @@ -346,7 +346,7 @@ pydantic==2.13.4 # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.47.0 +pydantic-core==2.46.4 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) diff --git a/requirements/ubuntu-latest_py3.12.txt b/requirements/ubuntu-latest_py3.12.txt index 48910fbd9..4ef0edcdb 100644 --- a/requirements/ubuntu-latest_py3.12.txt +++ b/requirements/ubuntu-latest_py3.12.txt @@ -68,7 +68,7 @@ pydantic==2.13.4 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.47.0 +pydantic-core==2.46.4 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) diff --git a/requirements/ubuntu-latest_py3.12_extras.txt b/requirements/ubuntu-latest_py3.12_extras.txt index 4f678cff5..7ddec57e1 100644 --- a/requirements/ubuntu-latest_py3.12_extras.txt +++ b/requirements/ubuntu-latest_py3.12_extras.txt @@ -259,7 +259,7 @@ montydb==2.5.6 # via maggma (pyproject.toml) moto==5.2.2 # via maggma (pyproject.toml) -mpmath==1.4.1 +mpmath==1.3.0 # via sympy msal==1.37.0 # via @@ -346,7 +346,7 @@ pydantic==2.13.4 # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.47.0 +pydantic-core==2.46.4 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) diff --git a/requirements/ubuntu-latest_py3.13.txt b/requirements/ubuntu-latest_py3.13.txt index 15cbb2545..dbd06ac7a 100644 --- a/requirements/ubuntu-latest_py3.13.txt +++ b/requirements/ubuntu-latest_py3.13.txt @@ -68,7 +68,7 @@ pydantic==2.13.4 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.47.0 +pydantic-core==2.46.4 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) diff --git a/requirements/ubuntu-latest_py3.13_extras.txt b/requirements/ubuntu-latest_py3.13_extras.txt index 263b13e37..bc34cd34c 100644 --- a/requirements/ubuntu-latest_py3.13_extras.txt +++ b/requirements/ubuntu-latest_py3.13_extras.txt @@ -259,7 +259,7 @@ montydb==2.5.6 # via maggma (pyproject.toml) moto==5.2.2 # via maggma (pyproject.toml) -mpmath==1.4.1 +mpmath==1.3.0 # via sympy msal==1.37.0 # via @@ -346,7 +346,7 @@ pydantic==2.13.4 # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.47.0 +pydantic-core==2.46.4 # via pydantic pydantic-settings==2.14.2 # via maggma (pyproject.toml) From ecce3a5fb60600e8816bbddfa9ad3fe6eaf4f30a Mon Sep 17 00:00:00 2001 From: Ryan Kingsbury Date: Wed, 8 Jul 2026 16:08:27 -0400 Subject: [PATCH 3/3] Hold back azure-storage-blob to keep the Azurite tests passing azure-storage-blob 12.30.0 defaults to Storage API version 2026-06-06, which the Azurite emulator used in CI does not support yet, so every azure store test errored with "The API version 2026-06-06 is not supported by Azurite". All other bumps are fine (203 tests pass; test-min-deps is green). Pin azure-storage-blob back to 12.27.1 (the version on main, compatible with the current Azurite) while keeping the rest of the group update. Dependabot will re-propose the bump; it can be taken once Azurite supports the newer API. Co-Authored-By: Claude Opus 4.8 --- requirements/macos-latest_py3.11_extras.txt | 2 +- requirements/macos-latest_py3.12_extras.txt | 2 +- requirements/macos-latest_py3.13_extras.txt | 2 +- requirements/ubuntu-latest_py3.11_extras.txt | 2 +- requirements/ubuntu-latest_py3.12_extras.txt | 2 +- requirements/ubuntu-latest_py3.13_extras.txt | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/requirements/macos-latest_py3.11_extras.txt b/requirements/macos-latest_py3.11_extras.txt index 7d19e6151..e92f92939 100644 --- a/requirements/macos-latest_py3.11_extras.txt +++ b/requirements/macos-latest_py3.11_extras.txt @@ -27,7 +27,7 @@ azure-core==1.41.0 # azure-storage-blob azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.30.0 +azure-storage-blob==12.27.1 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material diff --git a/requirements/macos-latest_py3.12_extras.txt b/requirements/macos-latest_py3.12_extras.txt index 23cc6eaed..5083df0ff 100644 --- a/requirements/macos-latest_py3.12_extras.txt +++ b/requirements/macos-latest_py3.12_extras.txt @@ -27,7 +27,7 @@ azure-core==1.41.0 # azure-storage-blob azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.30.0 +azure-storage-blob==12.27.1 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material diff --git a/requirements/macos-latest_py3.13_extras.txt b/requirements/macos-latest_py3.13_extras.txt index 02376ac78..ad8e3ee85 100644 --- a/requirements/macos-latest_py3.13_extras.txt +++ b/requirements/macos-latest_py3.13_extras.txt @@ -27,7 +27,7 @@ azure-core==1.41.0 # azure-storage-blob azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.30.0 +azure-storage-blob==12.27.1 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material diff --git a/requirements/ubuntu-latest_py3.11_extras.txt b/requirements/ubuntu-latest_py3.11_extras.txt index 17cacc488..6e6ac0631 100644 --- a/requirements/ubuntu-latest_py3.11_extras.txt +++ b/requirements/ubuntu-latest_py3.11_extras.txt @@ -28,7 +28,7 @@ azure-core==1.41.0 # azure-storage-blob azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.30.0 +azure-storage-blob==12.27.1 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material diff --git a/requirements/ubuntu-latest_py3.12_extras.txt b/requirements/ubuntu-latest_py3.12_extras.txt index 7ddec57e1..1cd245967 100644 --- a/requirements/ubuntu-latest_py3.12_extras.txt +++ b/requirements/ubuntu-latest_py3.12_extras.txt @@ -28,7 +28,7 @@ azure-core==1.41.0 # azure-storage-blob azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.30.0 +azure-storage-blob==12.27.1 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material diff --git a/requirements/ubuntu-latest_py3.13_extras.txt b/requirements/ubuntu-latest_py3.13_extras.txt index bc34cd34c..34f73b97f 100644 --- a/requirements/ubuntu-latest_py3.13_extras.txt +++ b/requirements/ubuntu-latest_py3.13_extras.txt @@ -28,7 +28,7 @@ azure-core==1.41.0 # azure-storage-blob azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.30.0 +azure-storage-blob==12.27.1 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material