diff --git a/pyproject.toml b/pyproject.toml index 48ba4cd80..19832c308 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,7 @@ dependencies = [ "ruamel.yaml>=0.17", "pydantic>=2.0", "pydantic-settings>=2.0.3", - "pymongo>=4.2.0,<4.11", + "pymongo>=4.2.0,<4.17", "monty>=2024.5.24", "mongomock>=3.10.0", "pydash>=4.1.0", @@ -39,7 +39,7 @@ dependencies = [ "pyzmq>=25.1.1", "dnspython>=1.16.0", "sshtunnel>=0.1.5", - "paramiko<4", # Due to sshtunnel issue https://github.com/pahaz/sshtunnel/pull/300 + "paramiko<5", # Due to sshtunnel issue https://github.com/pahaz/sshtunnel/pull/300 "msgpack>=0.5.6", "orjson>=3.9.0", "boto3>=1.20.41", @@ -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.29", "azure-identity>=1.12.0"] api = ["fastapi>=0.42.0","uvicorn>=0.18.3"] testing = [ "pytest", @@ -73,7 +73,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.10.txt b/requirements/macos-latest_py3.10.txt index 571cb14a1..2376a4751 100644 --- a/requirements/macos-latest_py3.10.txt +++ b/requirements/macos-latest_py3.10.txt @@ -8,16 +8,16 @@ aioitertools==0.13.0 # via maggma (pyproject.toml) annotated-types==0.7.0 # via pydantic -attrs==25.4.0 +attrs==26.1.0 # via # jsonlines # jsonschema # referencing bcrypt==5.0.0 # via paramiko -boto3==1.42.46 +boto3==1.42.89 # via maggma (pyproject.toml) -botocore==1.42.46 +botocore==1.42.89 # via # boto3 # s3transfer @@ -25,7 +25,7 @@ cffi==2.0.0 # via # cryptography # pynacl -cryptography==46.0.6 +cryptography==46.0.7 # via paramiko dnspython==2.8.0 # via @@ -58,23 +58,23 @@ packaging==26.0 # via mongomock pandas==2.3.3 # via maggma (pyproject.toml) -paramiko==3.5.1 +paramiko==4.0.0 # via # maggma (pyproject.toml) # sshtunnel pycparser==3.0 # via cffi -pydantic==2.12.5 +pydantic==2.13.0 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.41.5 +pydantic-core==2.46.0 # via pydantic pydantic-settings==2.12.0 # via maggma (pyproject.toml) pydash==8.0.6 # via maggma (pyproject.toml) -pymongo==4.10.1 +pymongo==4.16.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.1 # via pydantic-settings -pytz==2025.2 +pytz==2026.1.post1 # via # mongomock # pandas @@ -125,7 +125,7 @@ typing-inspection==0.4.2 # via # pydantic # pydantic-settings -tzdata==2025.3 +tzdata==2026.1 # via pandas urllib3==2.6.3 # via botocore diff --git a/requirements/macos-latest_py3.10_extras.txt b/requirements/macos-latest_py3.10_extras.txt index ada7ae830..4ac43d322 100644 --- a/requirements/macos-latest_py3.10_extras.txt +++ b/requirements/macos-latest_py3.10_extras.txt @@ -16,24 +16,24 @@ anyio==4.12.1 # starlette asttokens==3.0.1 # via stack-data -attrs==25.4.0 +attrs==26.1.0 # via # jsonlines # jsonschema # referencing -azure-core==1.38.1 +azure-core==1.39.0 # via # azure-identity # azure-storage-blob -azure-identity==1.25.2 +azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.27.1 +azure-storage-blob==12.28.0 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material backports-asyncio-runner==1.2.0 # via pytest-asyncio -backrefs==6.1 +backrefs==6.2 # via mkdocs-material bcrypt==5.0.0 # via paramiko @@ -41,16 +41,16 @@ bibtexparser==1.4.4 # via pymatgen blinker==1.9.0 # via flask -boto3==1.42.46 +boto3==1.42.89 # via # maggma (pyproject.toml) # moto -botocore==1.42.46 +botocore==1.42.89 # via # boto3 # moto # s3transfer -certifi==2026.1.4 +certifi==2026.2.25 # via # httpcore # httpx @@ -61,7 +61,7 @@ cffi==2.0.0 # pynacl cfgv==3.5.0 # via pre-commit -charset-normalizer==3.4.4 +charset-normalizer==3.4.7 # via requests click==8.3.1 # via @@ -77,7 +77,7 @@ contourpy==1.3.2 # via matplotlib coverage[toml]==7.13.4 # via pytest-cov -cryptography==46.0.6 +cryptography==46.0.7 # via # azure-identity # azure-storage-blob @@ -217,7 +217,7 @@ mdit-py-plugins==0.5.0 # via textual mdurl==0.1.2 # via markdown-it-py -memray==1.19.2 +memray==1.19.3 # via maggma (pyproject.toml) mergedeep==1.3.4 # via @@ -234,9 +234,9 @@ mkdocs-autorefs==1.4.4 # via # mkdocstrings # mkdocstrings-python -mkdocs-get-deps==0.2.0 +mkdocs-get-deps==0.2.2 # via mkdocs -mkdocs-material==9.7.1 +mkdocs-material==9.7.6 # via maggma (pyproject.toml) mkdocs-material-extensions==1.3.1 # via mkdocs-material @@ -258,11 +258,11 @@ monty==2025.3.3 # pymatgen montydb==2.5.6 # via maggma (pyproject.toml) -moto==5.1.21 +moto==5.1.22 # via maggma (pyproject.toml) -mpmath==1.3.0 +mpmath==1.4.1 # via sympy -msal==1.34.0 +msal==1.36.0 # via # azure-identity # msal-extensions @@ -270,7 +270,7 @@ msal-extensions==1.3.1 # via azure-identity msgpack==1.1.2 # via maggma (pyproject.toml) -narwhals==2.16.0 +narwhals==2.19.0 # via plotly nbformat==5.10.4 # via maggma (pyproject.toml) @@ -307,7 +307,7 @@ pandas==2.3.3 # via # maggma (pyproject.toml) # pymatgen -paramiko==3.5.1 +paramiko==4.0.0 # via # maggma (pyproject.toml) # sshtunnel @@ -325,7 +325,7 @@ platformdirs==4.5.1 # mkdocs-get-deps # textual # virtualenv -plotly==6.5.2 +plotly==6.7.0 # via pymatgen pluggy==1.6.0 # via @@ -341,12 +341,12 @@ pure-eval==0.2.3 # via stack-data pycparser==3.0 # via cffi -pydantic==2.12.5 +pydantic==2.13.0 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.41.5 +pydantic-core==2.46.0 # via pydantic pydantic-settings==2.12.0 # via maggma (pyproject.toml) @@ -359,17 +359,17 @@ pygments==2.20.0 # pytest # rich # textual -pyjwt[crypto]==2.12.0 +pyjwt[crypto]==2.12.1 # via # msal # pyjwt pymatgen==2025.10.7 # via maggma (pyproject.toml) -pymdown-extensions==10.20.1 +pymdown-extensions==10.21.2 # via # mkdocs-material # mkdocstrings -pymongo==4.10.1 +pymongo==4.16.0 # via # maggma (pyproject.toml) # mongogrant @@ -388,7 +388,7 @@ pytest==9.0.2 # pytest-xdist pytest-asyncio==1.3.0 # via maggma (pyproject.toml) -pytest-cov==7.0.0 +pytest-cov==7.1.0 # via maggma (pyproject.toml) pytest-mock==3.15.1 # via maggma (pyproject.toml) @@ -406,7 +406,7 @@ python-dotenv==1.2.1 # via pydantic-settings python-multipart==0.0.22 # via starlette -pytz==2025.2 +pytz==2026.1.post1 # via # mongomock # pandas @@ -438,11 +438,11 @@ requests==2.32.5 # msal # pymatgen # responses -responses==0.21.0 +responses==0.26.0 # via # maggma (pyproject.toml) # moto -rich==14.3.2 +rich==15.0.0 # via # memray # textual @@ -455,7 +455,7 @@ ruamel-yaml==0.19.1 # maggma (pyproject.toml) # monty # pymatgen -ruff==0.15.0 +ruff==0.15.10 # via maggma (pyproject.toml) s3transfer==0.16.0 # via boto3 @@ -479,9 +479,9 @@ sympy==1.14.0 # via pymatgen tabulate==0.9.0 # via pymatgen -textual==7.5.0 +textual==8.2.3 # via memray -tomli==2.4.0 +tomli==2.4.1 # via # coverage # pytest @@ -526,7 +526,7 @@ typing-inspection==0.4.2 # fastapi # pydantic # pydantic-settings -tzdata==2025.3 +tzdata==2026.1 # via pandas uc-micro-py==1.0.3 # via linkify-it-py @@ -539,15 +539,15 @@ urllib3==2.6.3 # responses uvicorn==0.40.0 # via maggma (pyproject.toml) -virtualenv==20.36.1 +virtualenv==21.2.3 # via pre-commit watchdog==6.0.0 # via mkdocs wcwidth==0.6.0 # via prompt-toolkit -werkzeug==3.1.6 +werkzeug==3.1.8 # via # flask # moto -xmltodict==1.0.2 +xmltodict==1.0.4 # via moto diff --git a/requirements/macos-latest_py3.11.txt b/requirements/macos-latest_py3.11.txt index 5949514a1..83359e2cf 100644 --- a/requirements/macos-latest_py3.11.txt +++ b/requirements/macos-latest_py3.11.txt @@ -8,16 +8,16 @@ aioitertools==0.13.0 # via maggma (pyproject.toml) annotated-types==0.7.0 # via pydantic -attrs==25.4.0 +attrs==26.1.0 # via # jsonlines # jsonschema # referencing bcrypt==5.0.0 # via paramiko -boto3==1.42.46 +boto3==1.42.89 # via maggma (pyproject.toml) -botocore==1.42.46 +botocore==1.42.89 # via # boto3 # s3transfer @@ -25,7 +25,7 @@ cffi==2.0.0 # via # cryptography # pynacl -cryptography==46.0.6 +cryptography==46.0.7 # via paramiko dnspython==2.8.0 # via @@ -58,23 +58,23 @@ packaging==26.0 # via mongomock pandas==3.0.0 # via maggma (pyproject.toml) -paramiko==3.5.1 +paramiko==4.0.0 # via # maggma (pyproject.toml) # sshtunnel pycparser==3.0 # via cffi -pydantic==2.12.5 +pydantic==2.13.0 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.41.5 +pydantic-core==2.46.0 # via pydantic pydantic-settings==2.12.0 # via maggma (pyproject.toml) pydash==8.0.6 # via maggma (pyproject.toml) -pymongo==4.10.1 +pymongo==4.16.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.1 # via pydantic-settings -pytz==2025.2 +pytz==2026.1.post1 # via mongomock pyzmq==27.1.0 # via maggma (pyproject.toml) diff --git a/requirements/macos-latest_py3.11_extras.txt b/requirements/macos-latest_py3.11_extras.txt index 7089bd863..0ffaea284 100644 --- a/requirements/macos-latest_py3.11_extras.txt +++ b/requirements/macos-latest_py3.11_extras.txt @@ -16,22 +16,22 @@ anyio==4.12.1 # starlette asttokens==3.0.1 # via stack-data -attrs==25.4.0 +attrs==26.1.0 # via # jsonlines # jsonschema # referencing -azure-core==1.38.1 +azure-core==1.39.0 # via # azure-identity # azure-storage-blob -azure-identity==1.25.2 +azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.27.1 +azure-storage-blob==12.28.0 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material -backrefs==6.1 +backrefs==6.2 # via mkdocs-material bcrypt==5.0.0 # via paramiko @@ -39,16 +39,16 @@ bibtexparser==1.4.4 # via pymatgen blinker==1.9.0 # via flask -boto3==1.42.46 +boto3==1.42.89 # via # maggma (pyproject.toml) # moto -botocore==1.42.46 +botocore==1.42.89 # via # boto3 # moto # s3transfer -certifi==2026.1.4 +certifi==2026.2.25 # via # httpcore # httpx @@ -59,7 +59,7 @@ cffi==2.0.0 # pynacl cfgv==3.5.0 # via pre-commit -charset-normalizer==3.4.4 +charset-normalizer==3.4.7 # via requests click==8.3.1 # via @@ -75,7 +75,7 @@ contourpy==1.3.3 # via matplotlib coverage[toml]==7.13.4 # via pytest-cov -cryptography==46.0.6 +cryptography==46.0.7 # via # azure-identity # azure-storage-blob @@ -212,7 +212,7 @@ mdit-py-plugins==0.5.0 # via textual mdurl==0.1.2 # via markdown-it-py -memray==1.19.2 +memray==1.19.3 # via maggma (pyproject.toml) mergedeep==1.3.4 # via @@ -229,9 +229,9 @@ mkdocs-autorefs==1.4.4 # via # mkdocstrings # mkdocstrings-python -mkdocs-get-deps==0.2.0 +mkdocs-get-deps==0.2.2 # via mkdocs -mkdocs-material==9.7.1 +mkdocs-material==9.7.6 # via maggma (pyproject.toml) mkdocs-material-extensions==1.3.1 # via mkdocs-material @@ -253,11 +253,11 @@ monty==2025.3.3 # pymatgen montydb==2.5.6 # via maggma (pyproject.toml) -moto==5.1.21 +moto==5.1.22 # via maggma (pyproject.toml) -mpmath==1.3.0 +mpmath==1.4.1 # via sympy -msal==1.34.0 +msal==1.36.0 # via # azure-identity # msal-extensions @@ -265,7 +265,7 @@ msal-extensions==1.3.1 # via azure-identity msgpack==1.1.2 # via maggma (pyproject.toml) -narwhals==2.16.0 +narwhals==2.19.0 # via plotly nbformat==5.10.4 # via maggma (pyproject.toml) @@ -302,7 +302,7 @@ pandas==3.0.0 # via # maggma (pyproject.toml) # pymatgen -paramiko==3.5.1 +paramiko==4.0.0 # via # maggma (pyproject.toml) # sshtunnel @@ -320,7 +320,7 @@ platformdirs==4.5.1 # mkdocs-get-deps # textual # virtualenv -plotly==6.5.2 +plotly==6.7.0 # via pymatgen pluggy==1.6.0 # via @@ -336,12 +336,12 @@ pure-eval==0.2.3 # via stack-data pycparser==3.0 # via cffi -pydantic==2.12.5 +pydantic==2.13.0 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.41.5 +pydantic-core==2.46.0 # via pydantic pydantic-settings==2.12.0 # via maggma (pyproject.toml) @@ -355,17 +355,17 @@ pygments==2.20.0 # pytest # rich # textual -pyjwt[crypto]==2.12.0 +pyjwt[crypto]==2.12.1 # via # msal # pyjwt pymatgen==2025.10.7 # via maggma (pyproject.toml) -pymdown-extensions==10.20.1 +pymdown-extensions==10.21.2 # via # mkdocs-material # mkdocstrings -pymongo==4.10.1 +pymongo==4.16.0 # via # maggma (pyproject.toml) # mongogrant @@ -384,7 +384,7 @@ pytest==9.0.2 # pytest-xdist pytest-asyncio==1.3.0 # via maggma (pyproject.toml) -pytest-cov==7.0.0 +pytest-cov==7.1.0 # via maggma (pyproject.toml) pytest-mock==3.15.1 # via maggma (pyproject.toml) @@ -402,7 +402,7 @@ python-dotenv==1.2.1 # via pydantic-settings python-multipart==0.0.22 # via starlette -pytz==2025.2 +pytz==2026.1.post1 # via mongomock pyyaml==6.0.3 # via @@ -432,11 +432,11 @@ requests==2.32.5 # msal # pymatgen # responses -responses==0.21.0 +responses==0.26.0 # via # maggma (pyproject.toml) # moto -rich==14.3.2 +rich==15.0.0 # via # memray # textual @@ -449,7 +449,7 @@ ruamel-yaml==0.19.1 # maggma (pyproject.toml) # monty # pymatgen -ruff==0.15.0 +ruff==0.15.10 # via maggma (pyproject.toml) s3transfer==0.16.0 # via boto3 @@ -473,7 +473,7 @@ sympy==1.14.0 # via pymatgen tabulate==0.9.0 # via pymatgen -textual==7.5.0 +textual==8.2.3 # via memray tqdm==4.67.3 # via @@ -522,15 +522,15 @@ urllib3==2.6.3 # responses uvicorn==0.40.0 # via maggma (pyproject.toml) -virtualenv==20.36.1 +virtualenv==21.2.3 # via pre-commit watchdog==6.0.0 # via mkdocs wcwidth==0.6.0 # via prompt-toolkit -werkzeug==3.1.6 +werkzeug==3.1.8 # via # flask # moto -xmltodict==1.0.2 +xmltodict==1.0.4 # via moto diff --git a/requirements/macos-latest_py3.12.txt b/requirements/macos-latest_py3.12.txt index 81399a948..176400fb3 100644 --- a/requirements/macos-latest_py3.12.txt +++ b/requirements/macos-latest_py3.12.txt @@ -8,16 +8,16 @@ aioitertools==0.13.0 # via maggma (pyproject.toml) annotated-types==0.7.0 # via pydantic -attrs==25.4.0 +attrs==26.1.0 # via # jsonlines # jsonschema # referencing bcrypt==5.0.0 # via paramiko -boto3==1.42.46 +boto3==1.42.89 # via maggma (pyproject.toml) -botocore==1.42.46 +botocore==1.42.89 # via # boto3 # s3transfer @@ -25,7 +25,7 @@ cffi==2.0.0 # via # cryptography # pynacl -cryptography==46.0.6 +cryptography==46.0.7 # via paramiko dnspython==2.8.0 # via @@ -58,23 +58,23 @@ packaging==26.0 # via mongomock pandas==3.0.0 # via maggma (pyproject.toml) -paramiko==3.5.1 +paramiko==4.0.0 # via # maggma (pyproject.toml) # sshtunnel pycparser==3.0 # via cffi -pydantic==2.12.5 +pydantic==2.13.0 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.41.5 +pydantic-core==2.46.0 # via pydantic pydantic-settings==2.12.0 # via maggma (pyproject.toml) pydash==8.0.6 # via maggma (pyproject.toml) -pymongo==4.10.1 +pymongo==4.16.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.1 # via pydantic-settings -pytz==2025.2 +pytz==2026.1.post1 # via mongomock pyzmq==27.1.0 # via maggma (pyproject.toml) diff --git a/requirements/macos-latest_py3.12_extras.txt b/requirements/macos-latest_py3.12_extras.txt index 484c1bd07..a62a3ad19 100644 --- a/requirements/macos-latest_py3.12_extras.txt +++ b/requirements/macos-latest_py3.12_extras.txt @@ -16,22 +16,22 @@ anyio==4.12.1 # starlette asttokens==3.0.1 # via stack-data -attrs==25.4.0 +attrs==26.1.0 # via # jsonlines # jsonschema # referencing -azure-core==1.38.1 +azure-core==1.39.0 # via # azure-identity # azure-storage-blob -azure-identity==1.25.2 +azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.27.1 +azure-storage-blob==12.28.0 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material -backrefs==6.1 +backrefs==6.2 # via mkdocs-material bcrypt==5.0.0 # via paramiko @@ -39,16 +39,16 @@ bibtexparser==1.4.4 # via pymatgen blinker==1.9.0 # via flask -boto3==1.42.46 +boto3==1.42.89 # via # maggma (pyproject.toml) # moto -botocore==1.42.46 +botocore==1.42.89 # via # boto3 # moto # s3transfer -certifi==2026.1.4 +certifi==2026.2.25 # via # httpcore # httpx @@ -59,7 +59,7 @@ cffi==2.0.0 # pynacl cfgv==3.5.0 # via pre-commit -charset-normalizer==3.4.4 +charset-normalizer==3.4.7 # via requests click==8.3.1 # via @@ -75,7 +75,7 @@ contourpy==1.3.3 # via matplotlib coverage[toml]==7.13.4 # via pytest-cov -cryptography==46.0.6 +cryptography==46.0.7 # via # azure-identity # azure-storage-blob @@ -212,7 +212,7 @@ mdit-py-plugins==0.5.0 # via textual mdurl==0.1.2 # via markdown-it-py -memray==1.19.2 +memray==1.19.3 # via maggma (pyproject.toml) mergedeep==1.3.4 # via @@ -229,9 +229,9 @@ mkdocs-autorefs==1.4.4 # via # mkdocstrings # mkdocstrings-python -mkdocs-get-deps==0.2.0 +mkdocs-get-deps==0.2.2 # via mkdocs -mkdocs-material==9.7.1 +mkdocs-material==9.7.6 # via maggma (pyproject.toml) mkdocs-material-extensions==1.3.1 # via mkdocs-material @@ -253,11 +253,11 @@ monty==2025.3.3 # pymatgen montydb==2.5.6 # via maggma (pyproject.toml) -moto==5.1.21 +moto==5.1.22 # via maggma (pyproject.toml) -mpmath==1.3.0 +mpmath==1.4.1 # via sympy -msal==1.34.0 +msal==1.36.0 # via # azure-identity # msal-extensions @@ -265,7 +265,7 @@ msal-extensions==1.3.1 # via azure-identity msgpack==1.1.2 # via maggma (pyproject.toml) -narwhals==2.16.0 +narwhals==2.19.0 # via plotly nbformat==5.10.4 # via maggma (pyproject.toml) @@ -302,7 +302,7 @@ pandas==3.0.0 # via # maggma (pyproject.toml) # pymatgen -paramiko==3.5.1 +paramiko==4.0.0 # via # maggma (pyproject.toml) # sshtunnel @@ -320,7 +320,7 @@ platformdirs==4.5.1 # mkdocs-get-deps # textual # virtualenv -plotly==6.5.2 +plotly==6.7.0 # via pymatgen pluggy==1.6.0 # via @@ -336,12 +336,12 @@ pure-eval==0.2.3 # via stack-data pycparser==3.0 # via cffi -pydantic==2.12.5 +pydantic==2.13.0 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.41.5 +pydantic-core==2.46.0 # via pydantic pydantic-settings==2.12.0 # via maggma (pyproject.toml) @@ -355,17 +355,17 @@ pygments==2.20.0 # pytest # rich # textual -pyjwt[crypto]==2.12.0 +pyjwt[crypto]==2.12.1 # via # msal # pyjwt pymatgen==2025.10.7 # via maggma (pyproject.toml) -pymdown-extensions==10.20.1 +pymdown-extensions==10.21.2 # via # mkdocs-material # mkdocstrings -pymongo==4.10.1 +pymongo==4.16.0 # via # maggma (pyproject.toml) # mongogrant @@ -384,7 +384,7 @@ pytest==9.0.2 # pytest-xdist pytest-asyncio==1.3.0 # via maggma (pyproject.toml) -pytest-cov==7.0.0 +pytest-cov==7.1.0 # via maggma (pyproject.toml) pytest-mock==3.15.1 # via maggma (pyproject.toml) @@ -402,7 +402,7 @@ python-dotenv==1.2.1 # via pydantic-settings python-multipart==0.0.22 # via starlette -pytz==2025.2 +pytz==2026.1.post1 # via mongomock pyyaml==6.0.3 # via @@ -432,11 +432,11 @@ requests==2.32.5 # msal # pymatgen # responses -responses==0.21.0 +responses==0.26.0 # via # maggma (pyproject.toml) # moto -rich==14.3.2 +rich==15.0.0 # via # memray # textual @@ -449,7 +449,7 @@ ruamel-yaml==0.19.1 # maggma (pyproject.toml) # monty # pymatgen -ruff==0.15.0 +ruff==0.15.10 # via maggma (pyproject.toml) s3transfer==0.16.0 # via boto3 @@ -473,7 +473,7 @@ sympy==1.14.0 # via pymatgen tabulate==0.9.0 # via pymatgen -textual==7.5.0 +textual==8.2.3 # via memray tqdm==4.67.3 # via @@ -521,15 +521,15 @@ urllib3==2.6.3 # responses uvicorn==0.40.0 # via maggma (pyproject.toml) -virtualenv==20.36.1 +virtualenv==21.2.3 # via pre-commit watchdog==6.0.0 # via mkdocs wcwidth==0.6.0 # via prompt-toolkit -werkzeug==3.1.6 +werkzeug==3.1.8 # via # flask # moto -xmltodict==1.0.2 +xmltodict==1.0.4 # via moto diff --git a/requirements/macos-latest_py3.9.txt b/requirements/macos-latest_py3.9.txt index 6b22b1c3b..5481f82fe 100644 --- a/requirements/macos-latest_py3.9.txt +++ b/requirements/macos-latest_py3.9.txt @@ -8,16 +8,16 @@ aioitertools==0.13.0 # via maggma (pyproject.toml) annotated-types==0.7.0 # via pydantic -attrs==25.4.0 +attrs==26.1.0 # via # jsonlines # jsonschema # referencing bcrypt==5.0.0 # via paramiko -boto3==1.42.46 +boto3==1.42.89 # via maggma (pyproject.toml) -botocore==1.42.46 +botocore==1.42.89 # via # boto3 # s3transfer @@ -25,7 +25,7 @@ cffi==2.0.0 # via # cryptography # pynacl -cryptography==46.0.6 +cryptography==46.0.7 # via paramiko dnspython==2.7.0 # via @@ -58,23 +58,23 @@ packaging==26.0 # via mongomock pandas==2.3.3 # via maggma (pyproject.toml) -paramiko==3.5.1 +paramiko==4.0.0 # via # maggma (pyproject.toml) # sshtunnel pycparser==2.23 # via cffi -pydantic==2.12.5 +pydantic==2.13.0 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.41.5 +pydantic-core==2.46.0 # via pydantic pydantic-settings==2.11.0 # via maggma (pyproject.toml) pydash==8.0.6 # via maggma (pyproject.toml) -pymongo==4.10.1 +pymongo==4.16.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.1 # via pydantic-settings -pytz==2025.2 +pytz==2026.1.post1 # via # mongomock # pandas @@ -126,7 +126,7 @@ typing-inspection==0.4.2 # via # pydantic # pydantic-settings -tzdata==2025.3 +tzdata==2026.1 # via pandas -urllib3==1.26.20 +urllib3==2.6.3 # via botocore diff --git a/requirements/macos-latest_py3.9_extras.txt b/requirements/macos-latest_py3.9_extras.txt index 0ca94e0fd..26172ef51 100644 --- a/requirements/macos-latest_py3.9_extras.txt +++ b/requirements/macos-latest_py3.9_extras.txt @@ -16,39 +16,39 @@ anyio==4.12.1 # starlette asttokens==3.0.1 # via stack-data -attrs==25.4.0 +attrs==26.1.0 # via # jsonlines # jsonschema # referencing -azure-core==1.38.1 +azure-core==1.39.0 # via # azure-identity # azure-storage-blob -azure-identity==1.25.2 +azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.27.1 +azure-storage-blob==12.28.0 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material backports-asyncio-runner==1.2.0 # via pytest-asyncio -backrefs==6.1 +backrefs==6.2 # via mkdocs-material bcrypt==5.0.0 # via paramiko blinker==1.9.0 # via flask -boto3==1.42.46 +boto3==1.42.89 # via # maggma (pyproject.toml) # moto -botocore==1.42.46 +botocore==1.42.89 # via # boto3 # moto # s3transfer -certifi==2026.1.4 +certifi==2026.2.25 # via # httpcore # httpx @@ -59,7 +59,7 @@ cffi==2.0.0 # pynacl cfgv==3.4.0 # via pre-commit -charset-normalizer==3.4.4 +charset-normalizer==3.4.7 # via requests click==8.1.8 # via @@ -75,7 +75,7 @@ contourpy==1.3.0 # via matplotlib coverage[toml]==7.10.7 # via pytest-cov -cryptography==46.0.6 +cryptography==46.0.7 # via # azure-identity # azure-storage-blob @@ -223,7 +223,7 @@ mdit-py-plugins==0.4.2 # via textual mdurl==0.1.2 # via markdown-it-py -memray==1.19.2 +memray==1.19.3 # via maggma (pyproject.toml) mergedeep==1.3.4 # via @@ -240,9 +240,9 @@ mkdocs-autorefs==1.4.4 # via # mkdocstrings # mkdocstrings-python -mkdocs-get-deps==0.2.0 +mkdocs-get-deps==0.2.2 # via mkdocs -mkdocs-material==9.7.1 +mkdocs-material==9.7.6 # via maggma (pyproject.toml) mkdocs-material-extensions==1.3.1 # via mkdocs-material @@ -264,11 +264,11 @@ monty==2025.3.3 # pymatgen montydb==2.5.6 # via maggma (pyproject.toml) -moto==5.1.21 +moto==5.1.22 # via maggma (pyproject.toml) -mpmath==1.3.0 +mpmath==1.4.1 # via sympy -msal==1.34.0 +msal==1.36.0 # via # azure-identity # msal-extensions @@ -276,7 +276,7 @@ msal-extensions==1.3.1 # via azure-identity msgpack==1.1.2 # via maggma (pyproject.toml) -narwhals==2.16.0 +narwhals==2.19.0 # via plotly nbformat==5.10.4 # via maggma (pyproject.toml) @@ -311,7 +311,7 @@ pandas==2.3.3 # via # maggma (pyproject.toml) # pymatgen -paramiko==3.5.1 +paramiko==4.0.0 # via # maggma (pyproject.toml) # sshtunnel @@ -329,7 +329,7 @@ platformdirs==4.4.0 # mkdocs-get-deps # textual # virtualenv -plotly==6.5.2 +plotly==6.7.0 # via pymatgen pluggy==1.6.0 # via @@ -343,16 +343,16 @@ ptyprocess==0.7.0 # via pexpect pure-eval==0.2.3 # via stack-data -pybtex==0.25.1 +pybtex==0.26.1 # via pymatgen pycparser==2.23 # via cffi -pydantic==2.12.5 +pydantic==2.13.0 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.41.5 +pydantic-core==2.46.0 # via pydantic pydantic-settings==2.11.0 # via maggma (pyproject.toml) @@ -365,17 +365,17 @@ pygments==2.20.0 # pytest # rich # textual -pyjwt[crypto]==2.12.0 +pyjwt[crypto]==2.12.1 # via # msal # pyjwt pymatgen==2024.8.9 # via maggma (pyproject.toml) -pymdown-extensions==10.20.1 +pymdown-extensions==10.21.2 # via # mkdocs-material # mkdocstrings -pymongo==4.10.1 +pymongo==4.16.0 # via # maggma (pyproject.toml) # mongogrant @@ -392,7 +392,7 @@ pytest==8.4.2 # pytest-xdist pytest-asyncio==1.2.0 # via maggma (pyproject.toml) -pytest-cov==7.0.0 +pytest-cov==7.1.0 # via maggma (pyproject.toml) pytest-mock==3.15.1 # via maggma (pyproject.toml) @@ -410,7 +410,7 @@ python-dotenv==1.2.1 # via pydantic-settings python-multipart==0.0.20 # via starlette -pytz==2025.2 +pytz==2026.1.post1 # via # mongomock # pandas @@ -443,11 +443,11 @@ requests==2.32.5 # msal # pymatgen # responses -responses==0.21.0 +responses==0.26.0 # via # maggma (pyproject.toml) # moto -rich==14.3.2 +rich==15.0.0 # via # memray # textual @@ -460,7 +460,7 @@ ruamel-yaml==0.19.1 # maggma (pyproject.toml) # monty # pymatgen -ruff==0.15.0 +ruff==0.15.10 # via maggma (pyproject.toml) s3transfer==0.16.0 # via boto3 @@ -484,9 +484,9 @@ sympy==1.14.0 # via pymatgen tabulate==0.9.0 # via pymatgen -textual==7.5.0 +textual==8.2.3 # via memray -tomli==2.4.0 +tomli==2.4.1 # via # coverage # pytest @@ -532,32 +532,32 @@ typing-inspection==0.4.2 # fastapi # pydantic # pydantic-settings -tzdata==2025.3 +tzdata==2026.1 # via pandas uc-micro-py==1.0.3 # via linkify-it-py uncertainties==3.2.3 # via pymatgen -urllib3==1.26.20 +urllib3==2.6.3 # via # botocore # requests # responses uvicorn==0.39.0 # via maggma (pyproject.toml) -virtualenv==20.36.1 +virtualenv==21.2.3 # via pre-commit watchdog==6.0.0 # via mkdocs wcwidth==0.6.0 # via prompt-toolkit -werkzeug==3.1.6 +werkzeug==3.1.8 # via # flask # moto -xmltodict==1.0.2 +xmltodict==1.0.4 # via moto -zipp==3.23.0 +zipp==3.23.1 # via # importlib-metadata # importlib-resources diff --git a/requirements/ubuntu-latest_py3.10.txt b/requirements/ubuntu-latest_py3.10.txt index 9686ee914..2b18874cb 100644 --- a/requirements/ubuntu-latest_py3.10.txt +++ b/requirements/ubuntu-latest_py3.10.txt @@ -8,16 +8,16 @@ aioitertools==0.13.0 # via maggma (pyproject.toml) annotated-types==0.7.0 # via pydantic -attrs==25.4.0 +attrs==26.1.0 # via # jsonlines # jsonschema # referencing bcrypt==5.0.0 # via paramiko -boto3==1.42.46 +boto3==1.42.89 # via maggma (pyproject.toml) -botocore==1.42.46 +botocore==1.42.89 # via # boto3 # s3transfer @@ -25,7 +25,7 @@ cffi==2.0.0 # via # cryptography # pynacl -cryptography==46.0.6 +cryptography==46.0.7 # via paramiko dnspython==2.8.0 # via @@ -58,23 +58,23 @@ packaging==26.0 # via mongomock pandas==2.3.3 # via maggma (pyproject.toml) -paramiko==3.5.1 +paramiko==4.0.0 # via # maggma (pyproject.toml) # sshtunnel pycparser==3.0 # via cffi -pydantic==2.12.5 +pydantic==2.13.0 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.41.5 +pydantic-core==2.46.0 # via pydantic pydantic-settings==2.12.0 # via maggma (pyproject.toml) pydash==8.0.6 # via maggma (pyproject.toml) -pymongo==4.10.1 +pymongo==4.16.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.1 # via pydantic-settings -pytz==2025.2 +pytz==2026.1.post1 # via # mongomock # pandas @@ -125,7 +125,7 @@ typing-inspection==0.4.2 # via # pydantic # pydantic-settings -tzdata==2025.3 +tzdata==2026.1 # via pandas urllib3==2.6.3 # via botocore diff --git a/requirements/ubuntu-latest_py3.10_extras.txt b/requirements/ubuntu-latest_py3.10_extras.txt index 0efc01f8f..1a1d97002 100644 --- a/requirements/ubuntu-latest_py3.10_extras.txt +++ b/requirements/ubuntu-latest_py3.10_extras.txt @@ -16,24 +16,24 @@ anyio==4.12.1 # starlette asttokens==3.0.1 # via stack-data -attrs==25.4.0 +attrs==26.1.0 # via # jsonlines # jsonschema # referencing -azure-core==1.38.1 +azure-core==1.39.0 # via # azure-identity # azure-storage-blob -azure-identity==1.25.2 +azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.27.1 +azure-storage-blob==12.28.0 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material backports-asyncio-runner==1.2.0 # via pytest-asyncio -backrefs==6.1 +backrefs==6.2 # via mkdocs-material bcrypt==5.0.0 # via paramiko @@ -41,16 +41,16 @@ bibtexparser==1.4.4 # via pymatgen blinker==1.9.0 # via flask -boto3==1.42.46 +boto3==1.42.89 # via # maggma (pyproject.toml) # moto -botocore==1.42.46 +botocore==1.42.89 # via # boto3 # moto # s3transfer -certifi==2026.1.4 +certifi==2026.2.25 # via # httpcore # httpx @@ -61,7 +61,7 @@ cffi==2.0.0 # pynacl cfgv==3.5.0 # via pre-commit -charset-normalizer==3.4.4 +charset-normalizer==3.4.7 # via requests click==8.3.1 # via @@ -77,7 +77,7 @@ contourpy==1.3.2 # via matplotlib coverage[toml]==7.13.4 # via pytest-cov -cryptography==46.0.6 +cryptography==46.0.7 # via # azure-identity # azure-storage-blob @@ -217,7 +217,7 @@ mdit-py-plugins==0.5.0 # via textual mdurl==0.1.2 # via markdown-it-py -memray==1.19.2 +memray==1.19.3 # via maggma (pyproject.toml) mergedeep==1.3.4 # via @@ -234,9 +234,9 @@ mkdocs-autorefs==1.4.4 # via # mkdocstrings # mkdocstrings-python -mkdocs-get-deps==0.2.0 +mkdocs-get-deps==0.2.2 # via mkdocs -mkdocs-material==9.7.1 +mkdocs-material==9.7.6 # via maggma (pyproject.toml) mkdocs-material-extensions==1.3.1 # via mkdocs-material @@ -258,11 +258,11 @@ monty==2025.3.3 # pymatgen montydb==2.5.6 # via maggma (pyproject.toml) -moto==5.1.21 +moto==5.1.22 # via maggma (pyproject.toml) -mpmath==1.3.0 +mpmath==1.4.1 # via sympy -msal==1.34.0 +msal==1.36.0 # via # azure-identity # msal-extensions @@ -270,7 +270,7 @@ msal-extensions==1.3.1 # via azure-identity msgpack==1.1.2 # via maggma (pyproject.toml) -narwhals==2.16.0 +narwhals==2.19.0 # via plotly nbformat==5.10.4 # via maggma (pyproject.toml) @@ -307,7 +307,7 @@ pandas==2.3.3 # via # maggma (pyproject.toml) # pymatgen -paramiko==3.5.1 +paramiko==4.0.0 # via # maggma (pyproject.toml) # sshtunnel @@ -325,7 +325,7 @@ platformdirs==4.5.1 # mkdocs-get-deps # textual # virtualenv -plotly==6.5.2 +plotly==6.7.0 # via pymatgen pluggy==1.6.0 # via @@ -341,12 +341,12 @@ pure-eval==0.2.3 # via stack-data pycparser==3.0 # via cffi -pydantic==2.12.5 +pydantic==2.13.0 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.41.5 +pydantic-core==2.46.0 # via pydantic pydantic-settings==2.12.0 # via maggma (pyproject.toml) @@ -359,17 +359,17 @@ pygments==2.20.0 # pytest # rich # textual -pyjwt[crypto]==2.12.0 +pyjwt[crypto]==2.12.1 # via # msal # pyjwt pymatgen==2025.10.7 # via maggma (pyproject.toml) -pymdown-extensions==10.20.1 +pymdown-extensions==10.21.2 # via # mkdocs-material # mkdocstrings -pymongo==4.10.1 +pymongo==4.16.0 # via # maggma (pyproject.toml) # mongogrant @@ -388,7 +388,7 @@ pytest==9.0.2 # pytest-xdist pytest-asyncio==1.3.0 # via maggma (pyproject.toml) -pytest-cov==7.0.0 +pytest-cov==7.1.0 # via maggma (pyproject.toml) pytest-mock==3.15.1 # via maggma (pyproject.toml) @@ -406,7 +406,7 @@ python-dotenv==1.2.1 # via pydantic-settings python-multipart==0.0.22 # via starlette -pytz==2025.2 +pytz==2026.1.post1 # via # mongomock # pandas @@ -438,11 +438,11 @@ requests==2.32.5 # msal # pymatgen # responses -responses==0.21.0 +responses==0.26.0 # via # maggma (pyproject.toml) # moto -rich==14.3.2 +rich==15.0.0 # via # memray # textual @@ -455,7 +455,7 @@ ruamel-yaml==0.19.1 # maggma (pyproject.toml) # monty # pymatgen -ruff==0.15.0 +ruff==0.15.10 # via maggma (pyproject.toml) s3transfer==0.16.0 # via boto3 @@ -479,9 +479,9 @@ sympy==1.14.0 # via pymatgen tabulate==0.9.0 # via pymatgen -textual==7.5.0 +textual==8.2.3 # via memray -tomli==2.4.0 +tomli==2.4.1 # via # coverage # pytest @@ -526,7 +526,7 @@ typing-inspection==0.4.2 # fastapi # pydantic # pydantic-settings -tzdata==2025.3 +tzdata==2026.1 # via pandas uc-micro-py==1.0.3 # via linkify-it-py @@ -539,15 +539,15 @@ urllib3==2.6.3 # responses uvicorn==0.40.0 # via maggma (pyproject.toml) -virtualenv==20.36.1 +virtualenv==21.2.3 # via pre-commit watchdog==6.0.0 # via mkdocs wcwidth==0.6.0 # via prompt-toolkit -werkzeug==3.1.6 +werkzeug==3.1.8 # via # flask # moto -xmltodict==1.0.2 +xmltodict==1.0.4 # via moto diff --git a/requirements/ubuntu-latest_py3.11.txt b/requirements/ubuntu-latest_py3.11.txt index 5ec729334..6d67e4df6 100644 --- a/requirements/ubuntu-latest_py3.11.txt +++ b/requirements/ubuntu-latest_py3.11.txt @@ -8,16 +8,16 @@ aioitertools==0.13.0 # via maggma (pyproject.toml) annotated-types==0.7.0 # via pydantic -attrs==25.4.0 +attrs==26.1.0 # via # jsonlines # jsonschema # referencing bcrypt==5.0.0 # via paramiko -boto3==1.42.46 +boto3==1.42.89 # via maggma (pyproject.toml) -botocore==1.42.46 +botocore==1.42.89 # via # boto3 # s3transfer @@ -25,7 +25,7 @@ cffi==2.0.0 # via # cryptography # pynacl -cryptography==46.0.6 +cryptography==46.0.7 # via paramiko dnspython==2.8.0 # via @@ -58,23 +58,23 @@ packaging==26.0 # via mongomock pandas==3.0.0 # via maggma (pyproject.toml) -paramiko==3.5.1 +paramiko==4.0.0 # via # maggma (pyproject.toml) # sshtunnel pycparser==3.0 # via cffi -pydantic==2.12.5 +pydantic==2.13.0 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.41.5 +pydantic-core==2.46.0 # via pydantic pydantic-settings==2.12.0 # via maggma (pyproject.toml) pydash==8.0.6 # via maggma (pyproject.toml) -pymongo==4.10.1 +pymongo==4.16.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.1 # via pydantic-settings -pytz==2025.2 +pytz==2026.1.post1 # via mongomock pyzmq==27.1.0 # via maggma (pyproject.toml) diff --git a/requirements/ubuntu-latest_py3.11_extras.txt b/requirements/ubuntu-latest_py3.11_extras.txt index f6c022e1c..da7f92a82 100644 --- a/requirements/ubuntu-latest_py3.11_extras.txt +++ b/requirements/ubuntu-latest_py3.11_extras.txt @@ -16,22 +16,22 @@ anyio==4.12.1 # starlette asttokens==3.0.1 # via stack-data -attrs==25.4.0 +attrs==26.1.0 # via # jsonlines # jsonschema # referencing -azure-core==1.38.1 +azure-core==1.39.0 # via # azure-identity # azure-storage-blob -azure-identity==1.25.2 +azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.27.1 +azure-storage-blob==12.28.0 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material -backrefs==6.1 +backrefs==6.2 # via mkdocs-material bcrypt==5.0.0 # via paramiko @@ -39,16 +39,16 @@ bibtexparser==1.4.4 # via pymatgen blinker==1.9.0 # via flask -boto3==1.42.46 +boto3==1.42.89 # via # maggma (pyproject.toml) # moto -botocore==1.42.46 +botocore==1.42.89 # via # boto3 # moto # s3transfer -certifi==2026.1.4 +certifi==2026.2.25 # via # httpcore # httpx @@ -59,7 +59,7 @@ cffi==2.0.0 # pynacl cfgv==3.5.0 # via pre-commit -charset-normalizer==3.4.4 +charset-normalizer==3.4.7 # via requests click==8.3.1 # via @@ -75,7 +75,7 @@ contourpy==1.3.3 # via matplotlib coverage[toml]==7.13.4 # via pytest-cov -cryptography==46.0.6 +cryptography==46.0.7 # via # azure-identity # azure-storage-blob @@ -212,7 +212,7 @@ mdit-py-plugins==0.5.0 # via textual mdurl==0.1.2 # via markdown-it-py -memray==1.19.2 +memray==1.19.3 # via maggma (pyproject.toml) mergedeep==1.3.4 # via @@ -229,9 +229,9 @@ mkdocs-autorefs==1.4.4 # via # mkdocstrings # mkdocstrings-python -mkdocs-get-deps==0.2.0 +mkdocs-get-deps==0.2.2 # via mkdocs -mkdocs-material==9.7.1 +mkdocs-material==9.7.6 # via maggma (pyproject.toml) mkdocs-material-extensions==1.3.1 # via mkdocs-material @@ -253,11 +253,11 @@ monty==2025.3.3 # pymatgen montydb==2.5.6 # via maggma (pyproject.toml) -moto==5.1.21 +moto==5.1.22 # via maggma (pyproject.toml) -mpmath==1.3.0 +mpmath==1.4.1 # via sympy -msal==1.34.0 +msal==1.36.0 # via # azure-identity # msal-extensions @@ -265,7 +265,7 @@ msal-extensions==1.3.1 # via azure-identity msgpack==1.1.2 # via maggma (pyproject.toml) -narwhals==2.16.0 +narwhals==2.19.0 # via plotly nbformat==5.10.4 # via maggma (pyproject.toml) @@ -302,7 +302,7 @@ pandas==3.0.0 # via # maggma (pyproject.toml) # pymatgen -paramiko==3.5.1 +paramiko==4.0.0 # via # maggma (pyproject.toml) # sshtunnel @@ -320,7 +320,7 @@ platformdirs==4.5.1 # mkdocs-get-deps # textual # virtualenv -plotly==6.5.2 +plotly==6.7.0 # via pymatgen pluggy==1.6.0 # via @@ -336,12 +336,12 @@ pure-eval==0.2.3 # via stack-data pycparser==3.0 # via cffi -pydantic==2.12.5 +pydantic==2.13.0 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.41.5 +pydantic-core==2.46.0 # via pydantic pydantic-settings==2.12.0 # via maggma (pyproject.toml) @@ -355,17 +355,17 @@ pygments==2.20.0 # pytest # rich # textual -pyjwt[crypto]==2.12.0 +pyjwt[crypto]==2.12.1 # via # msal # pyjwt pymatgen==2025.10.7 # via maggma (pyproject.toml) -pymdown-extensions==10.20.1 +pymdown-extensions==10.21.2 # via # mkdocs-material # mkdocstrings -pymongo==4.10.1 +pymongo==4.16.0 # via # maggma (pyproject.toml) # mongogrant @@ -384,7 +384,7 @@ pytest==9.0.2 # pytest-xdist pytest-asyncio==1.3.0 # via maggma (pyproject.toml) -pytest-cov==7.0.0 +pytest-cov==7.1.0 # via maggma (pyproject.toml) pytest-mock==3.15.1 # via maggma (pyproject.toml) @@ -402,7 +402,7 @@ python-dotenv==1.2.1 # via pydantic-settings python-multipart==0.0.22 # via starlette -pytz==2025.2 +pytz==2026.1.post1 # via mongomock pyyaml==6.0.3 # via @@ -432,11 +432,11 @@ requests==2.32.5 # msal # pymatgen # responses -responses==0.21.0 +responses==0.26.0 # via # maggma (pyproject.toml) # moto -rich==14.3.2 +rich==15.0.0 # via # memray # textual @@ -449,7 +449,7 @@ ruamel-yaml==0.19.1 # maggma (pyproject.toml) # monty # pymatgen -ruff==0.15.0 +ruff==0.15.10 # via maggma (pyproject.toml) s3transfer==0.16.0 # via boto3 @@ -473,7 +473,7 @@ sympy==1.14.0 # via pymatgen tabulate==0.9.0 # via pymatgen -textual==7.5.0 +textual==8.2.3 # via memray tqdm==4.67.3 # via @@ -522,15 +522,15 @@ urllib3==2.6.3 # responses uvicorn==0.40.0 # via maggma (pyproject.toml) -virtualenv==20.36.1 +virtualenv==21.2.3 # via pre-commit watchdog==6.0.0 # via mkdocs wcwidth==0.6.0 # via prompt-toolkit -werkzeug==3.1.6 +werkzeug==3.1.8 # via # flask # moto -xmltodict==1.0.2 +xmltodict==1.0.4 # via moto diff --git a/requirements/ubuntu-latest_py3.12.txt b/requirements/ubuntu-latest_py3.12.txt index 4dbf892aa..fbaeafeae 100644 --- a/requirements/ubuntu-latest_py3.12.txt +++ b/requirements/ubuntu-latest_py3.12.txt @@ -8,16 +8,16 @@ aioitertools==0.13.0 # via maggma (pyproject.toml) annotated-types==0.7.0 # via pydantic -attrs==25.4.0 +attrs==26.1.0 # via # jsonlines # jsonschema # referencing bcrypt==5.0.0 # via paramiko -boto3==1.42.46 +boto3==1.42.89 # via maggma (pyproject.toml) -botocore==1.42.46 +botocore==1.42.89 # via # boto3 # s3transfer @@ -25,7 +25,7 @@ cffi==2.0.0 # via # cryptography # pynacl -cryptography==46.0.6 +cryptography==46.0.7 # via paramiko dnspython==2.8.0 # via @@ -58,23 +58,23 @@ packaging==26.0 # via mongomock pandas==3.0.0 # via maggma (pyproject.toml) -paramiko==3.5.1 +paramiko==4.0.0 # via # maggma (pyproject.toml) # sshtunnel pycparser==3.0 # via cffi -pydantic==2.12.5 +pydantic==2.13.0 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.41.5 +pydantic-core==2.46.0 # via pydantic pydantic-settings==2.12.0 # via maggma (pyproject.toml) pydash==8.0.6 # via maggma (pyproject.toml) -pymongo==4.10.1 +pymongo==4.16.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.1 # via pydantic-settings -pytz==2025.2 +pytz==2026.1.post1 # via mongomock pyzmq==27.1.0 # via maggma (pyproject.toml) diff --git a/requirements/ubuntu-latest_py3.12_extras.txt b/requirements/ubuntu-latest_py3.12_extras.txt index ac822ab08..22853e2e6 100644 --- a/requirements/ubuntu-latest_py3.12_extras.txt +++ b/requirements/ubuntu-latest_py3.12_extras.txt @@ -16,22 +16,22 @@ anyio==4.12.1 # starlette asttokens==3.0.1 # via stack-data -attrs==25.4.0 +attrs==26.1.0 # via # jsonlines # jsonschema # referencing -azure-core==1.38.1 +azure-core==1.39.0 # via # azure-identity # azure-storage-blob -azure-identity==1.25.2 +azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.27.1 +azure-storage-blob==12.28.0 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material -backrefs==6.1 +backrefs==6.2 # via mkdocs-material bcrypt==5.0.0 # via paramiko @@ -39,16 +39,16 @@ bibtexparser==1.4.4 # via pymatgen blinker==1.9.0 # via flask -boto3==1.42.46 +boto3==1.42.89 # via # maggma (pyproject.toml) # moto -botocore==1.42.46 +botocore==1.42.89 # via # boto3 # moto # s3transfer -certifi==2026.1.4 +certifi==2026.2.25 # via # httpcore # httpx @@ -59,7 +59,7 @@ cffi==2.0.0 # pynacl cfgv==3.5.0 # via pre-commit -charset-normalizer==3.4.4 +charset-normalizer==3.4.7 # via requests click==8.3.1 # via @@ -75,7 +75,7 @@ contourpy==1.3.3 # via matplotlib coverage[toml]==7.13.4 # via pytest-cov -cryptography==46.0.6 +cryptography==46.0.7 # via # azure-identity # azure-storage-blob @@ -212,7 +212,7 @@ mdit-py-plugins==0.5.0 # via textual mdurl==0.1.2 # via markdown-it-py -memray==1.19.2 +memray==1.19.3 # via maggma (pyproject.toml) mergedeep==1.3.4 # via @@ -229,9 +229,9 @@ mkdocs-autorefs==1.4.4 # via # mkdocstrings # mkdocstrings-python -mkdocs-get-deps==0.2.0 +mkdocs-get-deps==0.2.2 # via mkdocs -mkdocs-material==9.7.1 +mkdocs-material==9.7.6 # via maggma (pyproject.toml) mkdocs-material-extensions==1.3.1 # via mkdocs-material @@ -253,11 +253,11 @@ monty==2025.3.3 # pymatgen montydb==2.5.6 # via maggma (pyproject.toml) -moto==5.1.21 +moto==5.1.22 # via maggma (pyproject.toml) -mpmath==1.3.0 +mpmath==1.4.1 # via sympy -msal==1.34.0 +msal==1.36.0 # via # azure-identity # msal-extensions @@ -265,7 +265,7 @@ msal-extensions==1.3.1 # via azure-identity msgpack==1.1.2 # via maggma (pyproject.toml) -narwhals==2.16.0 +narwhals==2.19.0 # via plotly nbformat==5.10.4 # via maggma (pyproject.toml) @@ -302,7 +302,7 @@ pandas==3.0.0 # via # maggma (pyproject.toml) # pymatgen -paramiko==3.5.1 +paramiko==4.0.0 # via # maggma (pyproject.toml) # sshtunnel @@ -320,7 +320,7 @@ platformdirs==4.5.1 # mkdocs-get-deps # textual # virtualenv -plotly==6.5.2 +plotly==6.7.0 # via pymatgen pluggy==1.6.0 # via @@ -336,12 +336,12 @@ pure-eval==0.2.3 # via stack-data pycparser==3.0 # via cffi -pydantic==2.12.5 +pydantic==2.13.0 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.41.5 +pydantic-core==2.46.0 # via pydantic pydantic-settings==2.12.0 # via maggma (pyproject.toml) @@ -355,17 +355,17 @@ pygments==2.20.0 # pytest # rich # textual -pyjwt[crypto]==2.12.0 +pyjwt[crypto]==2.12.1 # via # msal # pyjwt pymatgen==2025.10.7 # via maggma (pyproject.toml) -pymdown-extensions==10.20.1 +pymdown-extensions==10.21.2 # via # mkdocs-material # mkdocstrings -pymongo==4.10.1 +pymongo==4.16.0 # via # maggma (pyproject.toml) # mongogrant @@ -384,7 +384,7 @@ pytest==9.0.2 # pytest-xdist pytest-asyncio==1.3.0 # via maggma (pyproject.toml) -pytest-cov==7.0.0 +pytest-cov==7.1.0 # via maggma (pyproject.toml) pytest-mock==3.15.1 # via maggma (pyproject.toml) @@ -402,7 +402,7 @@ python-dotenv==1.2.1 # via pydantic-settings python-multipart==0.0.22 # via starlette -pytz==2025.2 +pytz==2026.1.post1 # via mongomock pyyaml==6.0.3 # via @@ -432,11 +432,11 @@ requests==2.32.5 # msal # pymatgen # responses -responses==0.21.0 +responses==0.26.0 # via # maggma (pyproject.toml) # moto -rich==14.3.2 +rich==15.0.0 # via # memray # textual @@ -449,7 +449,7 @@ ruamel-yaml==0.19.1 # maggma (pyproject.toml) # monty # pymatgen -ruff==0.15.0 +ruff==0.15.10 # via maggma (pyproject.toml) s3transfer==0.16.0 # via boto3 @@ -473,7 +473,7 @@ sympy==1.14.0 # via pymatgen tabulate==0.9.0 # via pymatgen -textual==7.5.0 +textual==8.2.3 # via memray tqdm==4.67.3 # via @@ -521,15 +521,15 @@ urllib3==2.6.3 # responses uvicorn==0.40.0 # via maggma (pyproject.toml) -virtualenv==20.36.1 +virtualenv==21.2.3 # via pre-commit watchdog==6.0.0 # via mkdocs wcwidth==0.6.0 # via prompt-toolkit -werkzeug==3.1.6 +werkzeug==3.1.8 # via # flask # moto -xmltodict==1.0.2 +xmltodict==1.0.4 # via moto diff --git a/requirements/ubuntu-latest_py3.9.txt b/requirements/ubuntu-latest_py3.9.txt index 628ebc046..5e180abaa 100644 --- a/requirements/ubuntu-latest_py3.9.txt +++ b/requirements/ubuntu-latest_py3.9.txt @@ -8,16 +8,16 @@ aioitertools==0.13.0 # via maggma (pyproject.toml) annotated-types==0.7.0 # via pydantic -attrs==25.4.0 +attrs==26.1.0 # via # jsonlines # jsonschema # referencing bcrypt==5.0.0 # via paramiko -boto3==1.42.46 +boto3==1.42.89 # via maggma (pyproject.toml) -botocore==1.42.46 +botocore==1.42.89 # via # boto3 # s3transfer @@ -25,7 +25,7 @@ cffi==2.0.0 # via # cryptography # pynacl -cryptography==46.0.6 +cryptography==46.0.7 # via paramiko dnspython==2.7.0 # via @@ -58,23 +58,23 @@ packaging==26.0 # via mongomock pandas==2.3.3 # via maggma (pyproject.toml) -paramiko==3.5.1 +paramiko==4.0.0 # via # maggma (pyproject.toml) # sshtunnel pycparser==2.23 # via cffi -pydantic==2.12.5 +pydantic==2.13.0 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.41.5 +pydantic-core==2.46.0 # via pydantic pydantic-settings==2.11.0 # via maggma (pyproject.toml) pydash==8.0.6 # via maggma (pyproject.toml) -pymongo==4.10.1 +pymongo==4.16.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.1 # via pydantic-settings -pytz==2025.2 +pytz==2026.1.post1 # via # mongomock # pandas @@ -126,7 +126,7 @@ typing-inspection==0.4.2 # via # pydantic # pydantic-settings -tzdata==2025.3 +tzdata==2026.1 # via pandas -urllib3==1.26.20 +urllib3==2.6.3 # via botocore diff --git a/requirements/ubuntu-latest_py3.9_extras.txt b/requirements/ubuntu-latest_py3.9_extras.txt index 92def7efb..c6d2681c7 100644 --- a/requirements/ubuntu-latest_py3.9_extras.txt +++ b/requirements/ubuntu-latest_py3.9_extras.txt @@ -16,39 +16,39 @@ anyio==4.12.1 # starlette asttokens==3.0.1 # via stack-data -attrs==25.4.0 +attrs==26.1.0 # via # jsonlines # jsonschema # referencing -azure-core==1.38.1 +azure-core==1.39.0 # via # azure-identity # azure-storage-blob -azure-identity==1.25.2 +azure-identity==1.25.3 # via maggma (pyproject.toml) -azure-storage-blob==12.27.1 +azure-storage-blob==12.28.0 # via maggma (pyproject.toml) babel==2.18.0 # via mkdocs-material backports-asyncio-runner==1.2.0 # via pytest-asyncio -backrefs==6.1 +backrefs==6.2 # via mkdocs-material bcrypt==5.0.0 # via paramiko blinker==1.9.0 # via flask -boto3==1.42.46 +boto3==1.42.89 # via # maggma (pyproject.toml) # moto -botocore==1.42.46 +botocore==1.42.89 # via # boto3 # moto # s3transfer -certifi==2026.1.4 +certifi==2026.2.25 # via # httpcore # httpx @@ -59,7 +59,7 @@ cffi==2.0.0 # pynacl cfgv==3.4.0 # via pre-commit -charset-normalizer==3.4.4 +charset-normalizer==3.4.7 # via requests click==8.1.8 # via @@ -75,7 +75,7 @@ contourpy==1.3.0 # via matplotlib coverage[toml]==7.10.7 # via pytest-cov -cryptography==46.0.6 +cryptography==46.0.7 # via # azure-identity # azure-storage-blob @@ -223,7 +223,7 @@ mdit-py-plugins==0.4.2 # via textual mdurl==0.1.2 # via markdown-it-py -memray==1.19.2 +memray==1.19.3 # via maggma (pyproject.toml) mergedeep==1.3.4 # via @@ -240,9 +240,9 @@ mkdocs-autorefs==1.4.4 # via # mkdocstrings # mkdocstrings-python -mkdocs-get-deps==0.2.0 +mkdocs-get-deps==0.2.2 # via mkdocs -mkdocs-material==9.7.1 +mkdocs-material==9.7.6 # via maggma (pyproject.toml) mkdocs-material-extensions==1.3.1 # via mkdocs-material @@ -264,11 +264,11 @@ monty==2025.3.3 # pymatgen montydb==2.5.6 # via maggma (pyproject.toml) -moto==5.1.21 +moto==5.1.22 # via maggma (pyproject.toml) -mpmath==1.3.0 +mpmath==1.4.1 # via sympy -msal==1.34.0 +msal==1.36.0 # via # azure-identity # msal-extensions @@ -276,7 +276,7 @@ msal-extensions==1.3.1 # via azure-identity msgpack==1.1.2 # via maggma (pyproject.toml) -narwhals==2.16.0 +narwhals==2.19.0 # via plotly nbformat==5.10.4 # via maggma (pyproject.toml) @@ -311,7 +311,7 @@ pandas==2.3.3 # via # maggma (pyproject.toml) # pymatgen -paramiko==3.5.1 +paramiko==4.0.0 # via # maggma (pyproject.toml) # sshtunnel @@ -329,7 +329,7 @@ platformdirs==4.4.0 # mkdocs-get-deps # textual # virtualenv -plotly==6.5.2 +plotly==6.7.0 # via pymatgen pluggy==1.6.0 # via @@ -343,16 +343,16 @@ ptyprocess==0.7.0 # via pexpect pure-eval==0.2.3 # via stack-data -pybtex==0.25.1 +pybtex==0.26.1 # via pymatgen pycparser==2.23 # via cffi -pydantic==2.12.5 +pydantic==2.13.0 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.41.5 +pydantic-core==2.46.0 # via pydantic pydantic-settings==2.11.0 # via maggma (pyproject.toml) @@ -365,17 +365,17 @@ pygments==2.20.0 # pytest # rich # textual -pyjwt[crypto]==2.12.0 +pyjwt[crypto]==2.12.1 # via # msal # pyjwt pymatgen==2024.8.9 # via maggma (pyproject.toml) -pymdown-extensions==10.20.1 +pymdown-extensions==10.21.2 # via # mkdocs-material # mkdocstrings -pymongo==4.10.1 +pymongo==4.16.0 # via # maggma (pyproject.toml) # mongogrant @@ -392,7 +392,7 @@ pytest==8.4.2 # pytest-xdist pytest-asyncio==1.2.0 # via maggma (pyproject.toml) -pytest-cov==7.0.0 +pytest-cov==7.1.0 # via maggma (pyproject.toml) pytest-mock==3.15.1 # via maggma (pyproject.toml) @@ -410,7 +410,7 @@ python-dotenv==1.2.1 # via pydantic-settings python-multipart==0.0.20 # via starlette -pytz==2025.2 +pytz==2026.1.post1 # via # mongomock # pandas @@ -443,11 +443,11 @@ requests==2.32.5 # msal # pymatgen # responses -responses==0.21.0 +responses==0.26.0 # via # maggma (pyproject.toml) # moto -rich==14.3.2 +rich==15.0.0 # via # memray # textual @@ -460,7 +460,7 @@ ruamel-yaml==0.19.1 # maggma (pyproject.toml) # monty # pymatgen -ruff==0.15.0 +ruff==0.15.10 # via maggma (pyproject.toml) s3transfer==0.16.0 # via boto3 @@ -484,9 +484,9 @@ sympy==1.14.0 # via pymatgen tabulate==0.9.0 # via pymatgen -textual==7.5.0 +textual==8.2.3 # via memray -tomli==2.4.0 +tomli==2.4.1 # via # coverage # pytest @@ -532,32 +532,32 @@ typing-inspection==0.4.2 # fastapi # pydantic # pydantic-settings -tzdata==2025.3 +tzdata==2026.1 # via pandas uc-micro-py==1.0.3 # via linkify-it-py uncertainties==3.2.3 # via pymatgen -urllib3==1.26.20 +urllib3==2.6.3 # via # botocore # requests # responses uvicorn==0.39.0 # via maggma (pyproject.toml) -virtualenv==20.36.1 +virtualenv==21.2.3 # via pre-commit watchdog==6.0.0 # via mkdocs wcwidth==0.6.0 # via prompt-toolkit -werkzeug==3.1.6 +werkzeug==3.1.8 # via # flask # moto -xmltodict==1.0.2 +xmltodict==1.0.4 # via moto -zipp==3.23.0 +zipp==3.23.1 # via # importlib-metadata # importlib-resources