diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index e24f6e173..b5743b860 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -75,7 +75,7 @@ jobs: run: | pip install -e . pytest --cov=maggma --cov-report=xml - - uses: codecov/codecov-action@v4.6.0 + - uses: codecov/codecov-action@v5.0.7 with: token: ${{ secrets.CODECOV_TOKEN }} file: ./coverage.xml diff --git a/requirements/macos-latest_py3.10.txt b/requirements/macos-latest_py3.10.txt index f775b46f9..336cb4a79 100644 --- a/requirements/macos-latest_py3.10.txt +++ b/requirements/macos-latest_py3.10.txt @@ -13,11 +13,11 @@ attrs==24.2.0 # jsonlines # jsonschema # referencing -bcrypt==4.2.0 +bcrypt==4.2.1 # via paramiko -boto3==1.35.49 +boto3==1.35.68 # via maggma (pyproject.toml) -botocore==1.35.49 +botocore==1.35.68 # via # boto3 # s3transfer @@ -41,7 +41,7 @@ jsonschema==4.23.0 # via maggma (pyproject.toml) jsonschema-specifications==2024.10.1 # via jsonschema -mongomock==4.2.0.post1 +mongomock==4.3.0 # via maggma (pyproject.toml) monty==2024.10.21 # via maggma (pyproject.toml) @@ -52,9 +52,9 @@ numpy==1.26.4 # maggma (pyproject.toml) # monty # pandas -orjson==3.10.10 +orjson==3.10.12 # via maggma (pyproject.toml) -packaging==24.1 +packaging==24.2 # via mongomock pandas==2.2.3 # via maggma (pyproject.toml) @@ -62,15 +62,15 @@ paramiko==3.5.0 # via sshtunnel pycparser==2.22 # via cffi -pydantic==2.9.2 +pydantic==2.10.1 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via pydantic -pydantic-settings==2.6.0 +pydantic-settings==2.6.1 # via maggma (pyproject.toml) -pydash==8.0.3 +pydash==8.0.4 # via maggma (pyproject.toml) pymongo==4.10.1 # via maggma (pyproject.toml) @@ -93,7 +93,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -103,7 +103,7 @@ ruamel-yaml==0.18.6 # monty ruamel-yaml-clib==0.2.12 # via ruamel-yaml -s3transfer==0.10.3 +s3transfer==0.10.4 # via boto3 sentinels==1.0.0 # via mongomock @@ -111,7 +111,7 @@ six==1.16.0 # via python-dateutil sshtunnel==0.4.0 # via maggma (pyproject.toml) -tqdm==4.66.5 +tqdm==4.67.1 # via maggma (pyproject.toml) typing-extensions==4.12.2 # via diff --git a/requirements/macos-latest_py3.10_extras.txt b/requirements/macos-latest_py3.10_extras.txt index cffd03e1a..4a5eb1bf0 100644 --- a/requirements/macos-latest_py3.10_extras.txt +++ b/requirements/macos-latest_py3.10_extras.txt @@ -19,25 +19,25 @@ attrs==24.2.0 # jsonlines # jsonschema # referencing -azure-core==1.31.0 +azure-core==1.32.0 # via # azure-identity # azure-storage-blob azure-identity==1.19.0 # via maggma (pyproject.toml) -azure-storage-blob==12.23.1 +azure-storage-blob==12.24.0 # via maggma (pyproject.toml) babel==2.16.0 # via mkdocs-material -bcrypt==4.2.0 +bcrypt==4.2.1 # via paramiko -blinker==1.8.2 +blinker==1.9.0 # via flask -boto3==1.35.49 +boto3==1.35.68 # via # maggma (pyproject.toml) # moto -botocore==1.35.49 +botocore==1.35.68 # via # boto3 # moto @@ -66,9 +66,9 @@ colorama==0.4.6 # via # griffe # mkdocs-material -contourpy==1.3.0 +contourpy==1.3.1 # via matplotlib -coverage[toml]==7.6.4 +coverage[toml]==7.6.8 # via pytest-cov cryptography==43.0.3 # via @@ -99,15 +99,15 @@ execnet==2.1.1 # via pytest-xdist executing==2.1.0 # via stack-data -fastapi==0.115.4 +fastapi==0.115.5 # via maggma (pyproject.toml) fastjsonschema==2.20.0 # via nbformat filelock==3.16.1 # via virtualenv -flask==3.0.3 +flask==3.1.0 # via mongogrant -fonttools==4.54.1 +fonttools==4.55.0 # via matplotlib ghp-import==2.1.0 # via mkdocs @@ -119,13 +119,13 @@ h11==0.14.0 # uvicorn htmlmin2==0.1.13 # via mkdocs-minify-plugin -httpcore==1.0.6 +httpcore==1.0.7 # via httpx httpx==0.27.2 # via starlette hvac==2.3.0 # via maggma (pyproject.toml) -identify==2.6.1 +identify==2.6.2 # via pre-commit idna==3.10 # via @@ -142,7 +142,7 @@ itsdangerous==2.2.0 # via # flask # starlette -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via @@ -224,13 +224,13 @@ mkdocs-autorefs==1.2.0 # mkdocstrings-python mkdocs-get-deps==0.2.0 # via mkdocs -mkdocs-material==9.5.42 +mkdocs-material==9.5.45 # via maggma (pyproject.toml) mkdocs-material-extensions==1.3.1 # via mkdocs-material mkdocs-minify-plugin==0.8.0 # via maggma (pyproject.toml) -mkdocstrings[python]==0.26.2 +mkdocstrings[python]==0.27.0 # via # maggma (pyproject.toml) # mkdocstrings-python @@ -238,7 +238,7 @@ mkdocstrings-python==1.12.2 # via mkdocstrings mongogrant==0.3.3 # via maggma (pyproject.toml) -mongomock==4.2.0.post1 +mongomock==4.3.0 # via maggma (pyproject.toml) monty==2024.10.21 # via @@ -246,11 +246,11 @@ monty==2024.10.21 # pymatgen montydb==2.5.3 # via maggma (pyproject.toml) -moto==5.0.18 +moto==5.0.21 # via maggma (pyproject.toml) mpmath==1.3.0 # via sympy -msal==1.31.0 +msal==1.31.1 # via # azure-identity # msal-extensions @@ -274,9 +274,9 @@ numpy==1.26.4 # pymatgen # scipy # spglib -orjson==3.10.10 +orjson==3.10.12 # via maggma (pyproject.toml) -packaging==24.1 +packaging==24.2 # via # matplotlib # mkdocs @@ -326,29 +326,29 @@ pybtex==0.24.0 # via pymatgen pycparser==2.22 # via cffi -pydantic==2.9.2 +pydantic==2.10.1 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via pydantic -pydantic-settings==2.6.0 +pydantic-settings==2.6.1 # via maggma (pyproject.toml) -pydash==8.0.3 +pydash==8.0.4 # via maggma (pyproject.toml) pygments==2.18.0 # via # ipython # mkdocs-material # rich -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # msal # pyjwt -pymatgen==2024.10.27 +pymatgen==2024.11.13 # via maggma (pyproject.toml) -pymdown-extensions==10.11.2 +pymdown-extensions==10.12 # via # mkdocs-material # mkdocstrings @@ -369,7 +369,7 @@ pytest==8.3.3 # pytest-xdist pytest-asyncio==0.24.0 # via maggma (pyproject.toml) -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via maggma (pyproject.toml) pytest-mock==3.14.0 # via maggma (pyproject.toml) @@ -385,7 +385,7 @@ python-dateutil==2.9.0.post0 # pandas python-dotenv==1.0.1 # via pydantic-settings -python-multipart==0.0.16 +python-multipart==0.0.17 # via starlette pytz==2024.2 # via @@ -408,7 +408,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -regex==2024.9.11 +regex==2024.11.6 # via # maggma (pyproject.toml) # mkdocs-material @@ -426,11 +426,11 @@ responses==0.21.0 # via # maggma (pyproject.toml) # moto -rich==13.9.3 +rich==13.9.4 # via # memray # textual -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -441,9 +441,9 @@ ruamel-yaml==0.18.6 # pymatgen ruamel-yaml-clib==0.2.12 # via ruamel-yaml -ruff==0.7.1 +ruff==0.8.0 # via maggma (pyproject.toml) -s3transfer==0.10.3 +s3transfer==0.10.4 # via boto3 scipy==1.14.1 # via pymatgen @@ -465,7 +465,7 @@ sshtunnel==0.4.0 # via maggma (pyproject.toml) stack-data==0.6.3 # via ipython -starlette[full]==0.41.2 +starlette[full]==0.41.3 # via # fastapi # maggma (pyproject.toml) @@ -475,13 +475,13 @@ tabulate==0.9.0 # via pymatgen tenacity==9.0.0 # via plotly -textual==0.85.1 +textual==0.87.1 # via memray -tomli==2.0.2 +tomli==2.1.0 # via # coverage # pytest -tqdm==4.66.5 +tqdm==4.67.1 # via # maggma (pyproject.toml) # pymatgen @@ -495,7 +495,7 @@ types-python-dateutil==2.9.0.20241003 # via maggma (pyproject.toml) types-pyyaml==6.0.12.20240917 # via maggma (pyproject.toml) -types-setuptools==75.2.0.20241025 +types-setuptools==75.5.0.20241122 # via maggma (pyproject.toml) typing-extensions==4.12.2 # via @@ -522,15 +522,15 @@ urllib3==2.2.3 # botocore # requests # responses -uvicorn==0.32.0 +uvicorn==0.32.1 # via maggma (pyproject.toml) -virtualenv==20.27.0 +virtualenv==20.27.1 # via pre-commit -watchdog==5.0.3 +watchdog==6.0.0 # via mkdocs wcwidth==0.2.13 # via prompt-toolkit -werkzeug==3.0.6 +werkzeug==3.1.3 # via # flask # moto diff --git a/requirements/macos-latest_py3.11.txt b/requirements/macos-latest_py3.11.txt index f219354ea..f353a9dc5 100644 --- a/requirements/macos-latest_py3.11.txt +++ b/requirements/macos-latest_py3.11.txt @@ -13,11 +13,11 @@ attrs==24.2.0 # jsonlines # jsonschema # referencing -bcrypt==4.2.0 +bcrypt==4.2.1 # via paramiko -boto3==1.35.49 +boto3==1.35.68 # via maggma (pyproject.toml) -botocore==1.35.49 +botocore==1.35.68 # via # boto3 # s3transfer @@ -41,7 +41,7 @@ jsonschema==4.23.0 # via maggma (pyproject.toml) jsonschema-specifications==2024.10.1 # via jsonschema -mongomock==4.2.0.post1 +mongomock==4.3.0 # via maggma (pyproject.toml) monty==2024.10.21 # via maggma (pyproject.toml) @@ -52,9 +52,9 @@ numpy==1.26.4 # maggma (pyproject.toml) # monty # pandas -orjson==3.10.10 +orjson==3.10.12 # via maggma (pyproject.toml) -packaging==24.1 +packaging==24.2 # via mongomock pandas==2.2.3 # via maggma (pyproject.toml) @@ -62,15 +62,15 @@ paramiko==3.5.0 # via sshtunnel pycparser==2.22 # via cffi -pydantic==2.9.2 +pydantic==2.10.1 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via pydantic -pydantic-settings==2.6.0 +pydantic-settings==2.6.1 # via maggma (pyproject.toml) -pydash==8.0.3 +pydash==8.0.4 # via maggma (pyproject.toml) pymongo==4.10.1 # via maggma (pyproject.toml) @@ -93,7 +93,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -103,7 +103,7 @@ ruamel-yaml==0.18.6 # monty ruamel-yaml-clib==0.2.12 # via ruamel-yaml -s3transfer==0.10.3 +s3transfer==0.10.4 # via boto3 sentinels==1.0.0 # via mongomock @@ -111,7 +111,7 @@ six==1.16.0 # via python-dateutil sshtunnel==0.4.0 # via maggma (pyproject.toml) -tqdm==4.66.5 +tqdm==4.67.1 # via maggma (pyproject.toml) typing-extensions==4.12.2 # via diff --git a/requirements/macos-latest_py3.11_extras.txt b/requirements/macos-latest_py3.11_extras.txt index bea803512..c8fe9bffa 100644 --- a/requirements/macos-latest_py3.11_extras.txt +++ b/requirements/macos-latest_py3.11_extras.txt @@ -19,25 +19,25 @@ attrs==24.2.0 # jsonlines # jsonschema # referencing -azure-core==1.31.0 +azure-core==1.32.0 # via # azure-identity # azure-storage-blob azure-identity==1.19.0 # via maggma (pyproject.toml) -azure-storage-blob==12.23.1 +azure-storage-blob==12.24.0 # via maggma (pyproject.toml) babel==2.16.0 # via mkdocs-material -bcrypt==4.2.0 +bcrypt==4.2.1 # via paramiko -blinker==1.8.2 +blinker==1.9.0 # via flask -boto3==1.35.49 +boto3==1.35.68 # via # maggma (pyproject.toml) # moto -botocore==1.35.49 +botocore==1.35.68 # via # boto3 # moto @@ -66,9 +66,9 @@ colorama==0.4.6 # via # griffe # mkdocs-material -contourpy==1.3.0 +contourpy==1.3.1 # via matplotlib -coverage[toml]==7.6.4 +coverage[toml]==7.6.8 # via pytest-cov cryptography==43.0.3 # via @@ -94,15 +94,15 @@ execnet==2.1.1 # via pytest-xdist executing==2.1.0 # via stack-data -fastapi==0.115.4 +fastapi==0.115.5 # via maggma (pyproject.toml) fastjsonschema==2.20.0 # via nbformat filelock==3.16.1 # via virtualenv -flask==3.0.3 +flask==3.1.0 # via mongogrant -fonttools==4.54.1 +fonttools==4.55.0 # via matplotlib ghp-import==2.1.0 # via mkdocs @@ -114,13 +114,13 @@ h11==0.14.0 # uvicorn htmlmin2==0.1.13 # via mkdocs-minify-plugin -httpcore==1.0.6 +httpcore==1.0.7 # via httpx httpx==0.27.2 # via starlette hvac==2.3.0 # via maggma (pyproject.toml) -identify==2.6.1 +identify==2.6.2 # via pre-commit idna==3.10 # via @@ -137,7 +137,7 @@ itsdangerous==2.2.0 # via # flask # starlette -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via @@ -219,13 +219,13 @@ mkdocs-autorefs==1.2.0 # mkdocstrings-python mkdocs-get-deps==0.2.0 # via mkdocs -mkdocs-material==9.5.42 +mkdocs-material==9.5.45 # via maggma (pyproject.toml) mkdocs-material-extensions==1.3.1 # via mkdocs-material mkdocs-minify-plugin==0.8.0 # via maggma (pyproject.toml) -mkdocstrings[python]==0.26.2 +mkdocstrings[python]==0.27.0 # via # maggma (pyproject.toml) # mkdocstrings-python @@ -233,7 +233,7 @@ mkdocstrings-python==1.12.2 # via mkdocstrings mongogrant==0.3.3 # via maggma (pyproject.toml) -mongomock==4.2.0.post1 +mongomock==4.3.0 # via maggma (pyproject.toml) monty==2024.10.21 # via @@ -241,11 +241,11 @@ monty==2024.10.21 # pymatgen montydb==2.5.3 # via maggma (pyproject.toml) -moto==5.0.18 +moto==5.0.21 # via maggma (pyproject.toml) mpmath==1.3.0 # via sympy -msal==1.31.0 +msal==1.31.1 # via # azure-identity # msal-extensions @@ -269,9 +269,9 @@ numpy==1.26.4 # pymatgen # scipy # spglib -orjson==3.10.10 +orjson==3.10.12 # via maggma (pyproject.toml) -packaging==24.1 +packaging==24.2 # via # matplotlib # mkdocs @@ -321,29 +321,29 @@ pybtex==0.24.0 # via pymatgen pycparser==2.22 # via cffi -pydantic==2.9.2 +pydantic==2.10.1 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via pydantic -pydantic-settings==2.6.0 +pydantic-settings==2.6.1 # via maggma (pyproject.toml) -pydash==8.0.3 +pydash==8.0.4 # via maggma (pyproject.toml) pygments==2.18.0 # via # ipython # mkdocs-material # rich -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # msal # pyjwt -pymatgen==2024.10.27 +pymatgen==2024.11.13 # via maggma (pyproject.toml) -pymdown-extensions==10.11.2 +pymdown-extensions==10.12 # via # mkdocs-material # mkdocstrings @@ -364,7 +364,7 @@ pytest==8.3.3 # pytest-xdist pytest-asyncio==0.24.0 # via maggma (pyproject.toml) -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via maggma (pyproject.toml) pytest-mock==3.14.0 # via maggma (pyproject.toml) @@ -380,7 +380,7 @@ python-dateutil==2.9.0.post0 # pandas python-dotenv==1.0.1 # via pydantic-settings -python-multipart==0.0.16 +python-multipart==0.0.17 # via starlette pytz==2024.2 # via @@ -403,7 +403,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -regex==2024.9.11 +regex==2024.11.6 # via # maggma (pyproject.toml) # mkdocs-material @@ -421,11 +421,11 @@ responses==0.21.0 # via # maggma (pyproject.toml) # moto -rich==13.9.3 +rich==13.9.4 # via # memray # textual -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -436,9 +436,9 @@ ruamel-yaml==0.18.6 # pymatgen ruamel-yaml-clib==0.2.12 # via ruamel-yaml -ruff==0.7.1 +ruff==0.8.0 # via maggma (pyproject.toml) -s3transfer==0.10.3 +s3transfer==0.10.4 # via boto3 scipy==1.14.1 # via pymatgen @@ -460,7 +460,7 @@ sshtunnel==0.4.0 # via maggma (pyproject.toml) stack-data==0.6.3 # via ipython -starlette[full]==0.41.2 +starlette[full]==0.41.3 # via # fastapi # maggma (pyproject.toml) @@ -470,9 +470,9 @@ tabulate==0.9.0 # via pymatgen tenacity==9.0.0 # via plotly -textual==0.85.1 +textual==0.87.1 # via memray -tqdm==4.66.5 +tqdm==4.67.1 # via # maggma (pyproject.toml) # pymatgen @@ -486,7 +486,7 @@ types-python-dateutil==2.9.0.20241003 # via maggma (pyproject.toml) types-pyyaml==6.0.12.20240917 # via maggma (pyproject.toml) -types-setuptools==75.2.0.20241025 +types-setuptools==75.5.0.20241122 # via maggma (pyproject.toml) typing-extensions==4.12.2 # via @@ -510,15 +510,15 @@ urllib3==2.2.3 # botocore # requests # responses -uvicorn==0.32.0 +uvicorn==0.32.1 # via maggma (pyproject.toml) -virtualenv==20.27.0 +virtualenv==20.27.1 # via pre-commit -watchdog==5.0.3 +watchdog==6.0.0 # via mkdocs wcwidth==0.2.13 # via prompt-toolkit -werkzeug==3.0.6 +werkzeug==3.1.3 # via # flask # moto diff --git a/requirements/macos-latest_py3.12.txt b/requirements/macos-latest_py3.12.txt index f36e1d3b8..361bdf453 100644 --- a/requirements/macos-latest_py3.12.txt +++ b/requirements/macos-latest_py3.12.txt @@ -13,11 +13,11 @@ attrs==24.2.0 # jsonlines # jsonschema # referencing -bcrypt==4.2.0 +bcrypt==4.2.1 # via paramiko -boto3==1.35.49 +boto3==1.35.68 # via maggma (pyproject.toml) -botocore==1.35.49 +botocore==1.35.68 # via # boto3 # s3transfer @@ -41,7 +41,7 @@ jsonschema==4.23.0 # via maggma (pyproject.toml) jsonschema-specifications==2024.10.1 # via jsonschema -mongomock==4.2.0.post1 +mongomock==4.3.0 # via maggma (pyproject.toml) monty==2024.10.21 # via maggma (pyproject.toml) @@ -52,9 +52,9 @@ numpy==1.26.4 # maggma (pyproject.toml) # monty # pandas -orjson==3.10.10 +orjson==3.10.12 # via maggma (pyproject.toml) -packaging==24.1 +packaging==24.2 # via mongomock pandas==2.2.3 # via maggma (pyproject.toml) @@ -62,15 +62,15 @@ paramiko==3.5.0 # via sshtunnel pycparser==2.22 # via cffi -pydantic==2.9.2 +pydantic==2.10.1 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via pydantic -pydantic-settings==2.6.0 +pydantic-settings==2.6.1 # via maggma (pyproject.toml) -pydash==8.0.3 +pydash==8.0.4 # via maggma (pyproject.toml) pymongo==4.10.1 # via maggma (pyproject.toml) @@ -93,7 +93,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -103,7 +103,7 @@ ruamel-yaml==0.18.6 # monty ruamel-yaml-clib==0.2.12 # via ruamel-yaml -s3transfer==0.10.3 +s3transfer==0.10.4 # via boto3 sentinels==1.0.0 # via mongomock @@ -111,7 +111,7 @@ six==1.16.0 # via python-dateutil sshtunnel==0.4.0 # via maggma (pyproject.toml) -tqdm==4.66.5 +tqdm==4.67.1 # via maggma (pyproject.toml) typing-extensions==4.12.2 # via diff --git a/requirements/macos-latest_py3.12_extras.txt b/requirements/macos-latest_py3.12_extras.txt index 6a4df8158..f459b98e2 100644 --- a/requirements/macos-latest_py3.12_extras.txt +++ b/requirements/macos-latest_py3.12_extras.txt @@ -19,25 +19,25 @@ attrs==24.2.0 # jsonlines # jsonschema # referencing -azure-core==1.31.0 +azure-core==1.32.0 # via # azure-identity # azure-storage-blob azure-identity==1.19.0 # via maggma (pyproject.toml) -azure-storage-blob==12.23.1 +azure-storage-blob==12.24.0 # via maggma (pyproject.toml) babel==2.16.0 # via mkdocs-material -bcrypt==4.2.0 +bcrypt==4.2.1 # via paramiko -blinker==1.8.2 +blinker==1.9.0 # via flask -boto3==1.35.49 +boto3==1.35.68 # via # maggma (pyproject.toml) # moto -botocore==1.35.49 +botocore==1.35.68 # via # boto3 # moto @@ -66,9 +66,9 @@ colorama==0.4.6 # via # griffe # mkdocs-material -contourpy==1.3.0 +contourpy==1.3.1 # via matplotlib -coverage[toml]==7.6.4 +coverage[toml]==7.6.8 # via pytest-cov cryptography==43.0.3 # via @@ -94,15 +94,15 @@ execnet==2.1.1 # via pytest-xdist executing==2.1.0 # via stack-data -fastapi==0.115.4 +fastapi==0.115.5 # via maggma (pyproject.toml) fastjsonschema==2.20.0 # via nbformat filelock==3.16.1 # via virtualenv -flask==3.0.3 +flask==3.1.0 # via mongogrant -fonttools==4.54.1 +fonttools==4.55.0 # via matplotlib ghp-import==2.1.0 # via mkdocs @@ -114,13 +114,13 @@ h11==0.14.0 # uvicorn htmlmin2==0.1.13 # via mkdocs-minify-plugin -httpcore==1.0.6 +httpcore==1.0.7 # via httpx httpx==0.27.2 # via starlette hvac==2.3.0 # via maggma (pyproject.toml) -identify==2.6.1 +identify==2.6.2 # via pre-commit idna==3.10 # via @@ -137,7 +137,7 @@ itsdangerous==2.2.0 # via # flask # starlette -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via @@ -219,13 +219,13 @@ mkdocs-autorefs==1.2.0 # mkdocstrings-python mkdocs-get-deps==0.2.0 # via mkdocs -mkdocs-material==9.5.42 +mkdocs-material==9.5.45 # via maggma (pyproject.toml) mkdocs-material-extensions==1.3.1 # via mkdocs-material mkdocs-minify-plugin==0.8.0 # via maggma (pyproject.toml) -mkdocstrings[python]==0.26.2 +mkdocstrings[python]==0.27.0 # via # maggma (pyproject.toml) # mkdocstrings-python @@ -233,7 +233,7 @@ mkdocstrings-python==1.12.2 # via mkdocstrings mongogrant==0.3.3 # via maggma (pyproject.toml) -mongomock==4.2.0.post1 +mongomock==4.3.0 # via maggma (pyproject.toml) monty==2024.10.21 # via @@ -241,11 +241,11 @@ monty==2024.10.21 # pymatgen montydb==2.5.3 # via maggma (pyproject.toml) -moto==5.0.18 +moto==5.0.21 # via maggma (pyproject.toml) mpmath==1.3.0 # via sympy -msal==1.31.0 +msal==1.31.1 # via # azure-identity # msal-extensions @@ -269,9 +269,9 @@ numpy==1.26.4 # pymatgen # scipy # spglib -orjson==3.10.10 +orjson==3.10.12 # via maggma (pyproject.toml) -packaging==24.1 +packaging==24.2 # via # matplotlib # mkdocs @@ -321,29 +321,29 @@ pybtex==0.24.0 # via pymatgen pycparser==2.22 # via cffi -pydantic==2.9.2 +pydantic==2.10.1 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via pydantic -pydantic-settings==2.6.0 +pydantic-settings==2.6.1 # via maggma (pyproject.toml) -pydash==8.0.3 +pydash==8.0.4 # via maggma (pyproject.toml) pygments==2.18.0 # via # ipython # mkdocs-material # rich -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # msal # pyjwt -pymatgen==2024.10.27 +pymatgen==2024.11.13 # via maggma (pyproject.toml) -pymdown-extensions==10.11.2 +pymdown-extensions==10.12 # via # mkdocs-material # mkdocstrings @@ -364,7 +364,7 @@ pytest==8.3.3 # pytest-xdist pytest-asyncio==0.24.0 # via maggma (pyproject.toml) -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via maggma (pyproject.toml) pytest-mock==3.14.0 # via maggma (pyproject.toml) @@ -380,7 +380,7 @@ python-dateutil==2.9.0.post0 # pandas python-dotenv==1.0.1 # via pydantic-settings -python-multipart==0.0.16 +python-multipart==0.0.17 # via starlette pytz==2024.2 # via @@ -403,7 +403,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -regex==2024.9.11 +regex==2024.11.6 # via # maggma (pyproject.toml) # mkdocs-material @@ -421,11 +421,11 @@ responses==0.21.0 # via # maggma (pyproject.toml) # moto -rich==13.9.3 +rich==13.9.4 # via # memray # textual -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -436,9 +436,9 @@ ruamel-yaml==0.18.6 # pymatgen ruamel-yaml-clib==0.2.12 # via ruamel-yaml -ruff==0.7.1 +ruff==0.8.0 # via maggma (pyproject.toml) -s3transfer==0.10.3 +s3transfer==0.10.4 # via boto3 scipy==1.14.1 # via pymatgen @@ -460,7 +460,7 @@ sshtunnel==0.4.0 # via maggma (pyproject.toml) stack-data==0.6.3 # via ipython -starlette[full]==0.41.2 +starlette[full]==0.41.3 # via # fastapi # maggma (pyproject.toml) @@ -470,9 +470,9 @@ tabulate==0.9.0 # via pymatgen tenacity==9.0.0 # via plotly -textual==0.85.1 +textual==0.87.1 # via memray -tqdm==4.66.5 +tqdm==4.67.1 # via # maggma (pyproject.toml) # pymatgen @@ -486,7 +486,7 @@ types-python-dateutil==2.9.0.20241003 # via maggma (pyproject.toml) types-pyyaml==6.0.12.20240917 # via maggma (pyproject.toml) -types-setuptools==75.2.0.20241025 +types-setuptools==75.5.0.20241122 # via maggma (pyproject.toml) typing-extensions==4.12.2 # via @@ -509,15 +509,15 @@ urllib3==2.2.3 # botocore # requests # responses -uvicorn==0.32.0 +uvicorn==0.32.1 # via maggma (pyproject.toml) -virtualenv==20.27.0 +virtualenv==20.27.1 # via pre-commit -watchdog==5.0.3 +watchdog==6.0.0 # via mkdocs wcwidth==0.2.13 # via prompt-toolkit -werkzeug==3.0.6 +werkzeug==3.1.3 # via # flask # moto diff --git a/requirements/macos-latest_py3.9.txt b/requirements/macos-latest_py3.9.txt index 3d3dc1226..30080a527 100644 --- a/requirements/macos-latest_py3.9.txt +++ b/requirements/macos-latest_py3.9.txt @@ -13,11 +13,11 @@ attrs==24.2.0 # jsonlines # jsonschema # referencing -bcrypt==4.2.0 +bcrypt==4.2.1 # via paramiko -boto3==1.35.49 +boto3==1.35.68 # via maggma (pyproject.toml) -botocore==1.35.49 +botocore==1.35.68 # via # boto3 # s3transfer @@ -41,7 +41,7 @@ jsonschema==4.23.0 # via maggma (pyproject.toml) jsonschema-specifications==2024.10.1 # via jsonschema -mongomock==4.2.0.post1 +mongomock==4.3.0 # via maggma (pyproject.toml) monty==2024.10.21 # via maggma (pyproject.toml) @@ -52,9 +52,9 @@ numpy==1.26.4 # maggma (pyproject.toml) # monty # pandas -orjson==3.10.10 +orjson==3.10.12 # via maggma (pyproject.toml) -packaging==24.1 +packaging==24.2 # via mongomock pandas==2.2.3 # via maggma (pyproject.toml) @@ -62,15 +62,15 @@ paramiko==3.5.0 # via sshtunnel pycparser==2.22 # via cffi -pydantic==2.9.2 +pydantic==2.10.1 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via pydantic -pydantic-settings==2.6.0 +pydantic-settings==2.6.1 # via maggma (pyproject.toml) -pydash==8.0.3 +pydash==8.0.4 # via maggma (pyproject.toml) pymongo==4.10.1 # via maggma (pyproject.toml) @@ -93,7 +93,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -103,7 +103,7 @@ ruamel-yaml==0.18.6 # monty ruamel-yaml-clib==0.2.12 # via ruamel-yaml -s3transfer==0.10.3 +s3transfer==0.10.4 # via boto3 sentinels==1.0.0 # via mongomock @@ -111,7 +111,7 @@ six==1.16.0 # via python-dateutil sshtunnel==0.4.0 # via maggma (pyproject.toml) -tqdm==4.66.5 +tqdm==4.67.1 # via maggma (pyproject.toml) typing-extensions==4.12.2 # via diff --git a/requirements/macos-latest_py3.9_extras.txt b/requirements/macos-latest_py3.9_extras.txt index fa814dd68..85af412e3 100644 --- a/requirements/macos-latest_py3.9_extras.txt +++ b/requirements/macos-latest_py3.9_extras.txt @@ -19,25 +19,25 @@ attrs==24.2.0 # jsonlines # jsonschema # referencing -azure-core==1.31.0 +azure-core==1.32.0 # via # azure-identity # azure-storage-blob azure-identity==1.19.0 # via maggma (pyproject.toml) -azure-storage-blob==12.23.1 +azure-storage-blob==12.24.0 # via maggma (pyproject.toml) babel==2.16.0 # via mkdocs-material -bcrypt==4.2.0 +bcrypt==4.2.1 # via paramiko -blinker==1.8.2 +blinker==1.9.0 # via flask -boto3==1.35.49 +boto3==1.35.68 # via # maggma (pyproject.toml) # moto -botocore==1.35.49 +botocore==1.35.68 # via # boto3 # moto @@ -68,7 +68,7 @@ colorama==0.4.6 # mkdocs-material contourpy==1.3.0 # via matplotlib -coverage[toml]==7.6.4 +coverage[toml]==7.6.8 # via pytest-cov cryptography==43.0.3 # via @@ -99,15 +99,15 @@ execnet==2.1.1 # via pytest-xdist executing==2.1.0 # via stack-data -fastapi==0.115.4 +fastapi==0.115.5 # via maggma (pyproject.toml) fastjsonschema==2.20.0 # via nbformat filelock==3.16.1 # via virtualenv -flask==3.0.3 +flask==3.1.0 # via mongogrant -fonttools==4.54.1 +fonttools==4.55.0 # via matplotlib ghp-import==2.1.0 # via mkdocs @@ -119,13 +119,13 @@ h11==0.14.0 # uvicorn htmlmin2==0.1.13 # via mkdocs-minify-plugin -httpcore==1.0.6 +httpcore==1.0.7 # via httpx httpx==0.27.2 # via starlette hvac==2.3.0 # via maggma (pyproject.toml) -identify==2.6.1 +identify==2.6.2 # via pre-commit idna==3.10 # via @@ -153,7 +153,7 @@ itsdangerous==2.2.0 # via # flask # starlette -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via @@ -235,13 +235,13 @@ mkdocs-autorefs==1.2.0 # mkdocstrings-python mkdocs-get-deps==0.2.0 # via mkdocs -mkdocs-material==9.5.42 +mkdocs-material==9.5.45 # via maggma (pyproject.toml) mkdocs-material-extensions==1.3.1 # via mkdocs-material mkdocs-minify-plugin==0.8.0 # via maggma (pyproject.toml) -mkdocstrings[python]==0.26.2 +mkdocstrings[python]==0.27.0 # via # maggma (pyproject.toml) # mkdocstrings-python @@ -249,7 +249,7 @@ mkdocstrings-python==1.12.2 # via mkdocstrings mongogrant==0.3.3 # via maggma (pyproject.toml) -mongomock==4.2.0.post1 +mongomock==4.3.0 # via maggma (pyproject.toml) monty==2024.10.21 # via @@ -257,11 +257,11 @@ monty==2024.10.21 # pymatgen montydb==2.5.3 # via maggma (pyproject.toml) -moto==5.0.18 +moto==5.0.21 # via maggma (pyproject.toml) mpmath==1.3.0 # via sympy -msal==1.31.0 +msal==1.31.1 # via # azure-identity # msal-extensions @@ -285,9 +285,9 @@ numpy==1.26.4 # pymatgen # scipy # spglib -orjson==3.10.10 +orjson==3.10.12 # via maggma (pyproject.toml) -packaging==24.1 +packaging==24.2 # via # matplotlib # mkdocs @@ -337,29 +337,29 @@ pybtex==0.24.0 # via pymatgen pycparser==2.22 # via cffi -pydantic==2.9.2 +pydantic==2.10.1 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via pydantic -pydantic-settings==2.6.0 +pydantic-settings==2.6.1 # via maggma (pyproject.toml) -pydash==8.0.3 +pydash==8.0.4 # via maggma (pyproject.toml) pygments==2.18.0 # via # ipython # mkdocs-material # rich -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # msal # pyjwt pymatgen==2024.8.9 # via maggma (pyproject.toml) -pymdown-extensions==10.11.2 +pymdown-extensions==10.12 # via # mkdocs-material # mkdocstrings @@ -380,7 +380,7 @@ pytest==8.3.3 # pytest-xdist pytest-asyncio==0.24.0 # via maggma (pyproject.toml) -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via maggma (pyproject.toml) pytest-mock==3.14.0 # via maggma (pyproject.toml) @@ -396,7 +396,7 @@ python-dateutil==2.9.0.post0 # pandas python-dotenv==1.0.1 # via pydantic-settings -python-multipart==0.0.16 +python-multipart==0.0.17 # via starlette pytz==2024.2 # via @@ -419,7 +419,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -regex==2024.9.11 +regex==2024.11.6 # via # maggma (pyproject.toml) # mkdocs-material @@ -437,11 +437,11 @@ responses==0.21.0 # via # maggma (pyproject.toml) # moto -rich==13.9.3 +rich==13.9.4 # via # memray # textual -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -452,9 +452,9 @@ ruamel-yaml==0.18.6 # pymatgen ruamel-yaml-clib==0.2.12 # via ruamel-yaml -ruff==0.7.1 +ruff==0.8.0 # via maggma (pyproject.toml) -s3transfer==0.10.3 +s3transfer==0.10.4 # via boto3 scipy==1.13.1 # via pymatgen @@ -476,7 +476,7 @@ sshtunnel==0.4.0 # via maggma (pyproject.toml) stack-data==0.6.3 # via ipython -starlette[full]==0.41.2 +starlette[full]==0.41.3 # via # fastapi # maggma (pyproject.toml) @@ -486,13 +486,13 @@ tabulate==0.9.0 # via pymatgen tenacity==9.0.0 # via plotly -textual==0.85.1 +textual==0.87.1 # via memray -tomli==2.0.2 +tomli==2.1.0 # via # coverage # pytest -tqdm==4.66.5 +tqdm==4.67.1 # via # maggma (pyproject.toml) # pymatgen @@ -506,7 +506,7 @@ types-python-dateutil==2.9.0.20241003 # via maggma (pyproject.toml) types-pyyaml==6.0.12.20240917 # via maggma (pyproject.toml) -types-setuptools==75.2.0.20241025 +types-setuptools==75.5.0.20241122 # via maggma (pyproject.toml) typing-extensions==4.12.2 # via @@ -537,21 +537,21 @@ urllib3==1.26.20 # botocore # requests # responses -uvicorn==0.32.0 +uvicorn==0.32.1 # via maggma (pyproject.toml) -virtualenv==20.27.0 +virtualenv==20.27.1 # via pre-commit -watchdog==5.0.3 +watchdog==6.0.0 # via mkdocs wcwidth==0.2.13 # via prompt-toolkit -werkzeug==3.0.6 +werkzeug==3.1.3 # via # flask # moto xmltodict==0.14.2 # via moto -zipp==3.20.2 +zipp==3.21.0 # via # importlib-metadata # importlib-resources diff --git a/requirements/ubuntu-latest_py3.10.txt b/requirements/ubuntu-latest_py3.10.txt index ce638a596..1739adc43 100644 --- a/requirements/ubuntu-latest_py3.10.txt +++ b/requirements/ubuntu-latest_py3.10.txt @@ -13,11 +13,11 @@ attrs==24.2.0 # jsonlines # jsonschema # referencing -bcrypt==4.2.0 +bcrypt==4.2.1 # via paramiko -boto3==1.35.49 +boto3==1.35.68 # via maggma (pyproject.toml) -botocore==1.35.49 +botocore==1.35.68 # via # boto3 # s3transfer @@ -41,7 +41,7 @@ jsonschema==4.23.0 # via maggma (pyproject.toml) jsonschema-specifications==2024.10.1 # via jsonschema -mongomock==4.2.0.post1 +mongomock==4.3.0 # via maggma (pyproject.toml) monty==2024.10.21 # via maggma (pyproject.toml) @@ -52,9 +52,9 @@ numpy==1.26.4 # maggma (pyproject.toml) # monty # pandas -orjson==3.10.10 +orjson==3.10.12 # via maggma (pyproject.toml) -packaging==24.1 +packaging==24.2 # via mongomock pandas==2.2.3 # via maggma (pyproject.toml) @@ -62,15 +62,15 @@ paramiko==3.5.0 # via sshtunnel pycparser==2.22 # via cffi -pydantic==2.9.2 +pydantic==2.10.1 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via pydantic -pydantic-settings==2.6.0 +pydantic-settings==2.6.1 # via maggma (pyproject.toml) -pydash==8.0.3 +pydash==8.0.4 # via maggma (pyproject.toml) pymongo==4.10.1 # via maggma (pyproject.toml) @@ -93,7 +93,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -103,7 +103,7 @@ ruamel-yaml==0.18.6 # monty ruamel-yaml-clib==0.2.12 # via ruamel-yaml -s3transfer==0.10.3 +s3transfer==0.10.4 # via boto3 sentinels==1.0.0 # via mongomock @@ -111,7 +111,7 @@ six==1.16.0 # via python-dateutil sshtunnel==0.4.0 # via maggma (pyproject.toml) -tqdm==4.66.5 +tqdm==4.67.1 # via maggma (pyproject.toml) typing-extensions==4.12.2 # via diff --git a/requirements/ubuntu-latest_py3.10_extras.txt b/requirements/ubuntu-latest_py3.10_extras.txt index 2f04e75ea..f56c8e732 100644 --- a/requirements/ubuntu-latest_py3.10_extras.txt +++ b/requirements/ubuntu-latest_py3.10_extras.txt @@ -19,25 +19,25 @@ attrs==24.2.0 # jsonlines # jsonschema # referencing -azure-core==1.31.0 +azure-core==1.32.0 # via # azure-identity # azure-storage-blob azure-identity==1.19.0 # via maggma (pyproject.toml) -azure-storage-blob==12.23.1 +azure-storage-blob==12.24.0 # via maggma (pyproject.toml) babel==2.16.0 # via mkdocs-material -bcrypt==4.2.0 +bcrypt==4.2.1 # via paramiko -blinker==1.8.2 +blinker==1.9.0 # via flask -boto3==1.35.49 +boto3==1.35.68 # via # maggma (pyproject.toml) # moto -botocore==1.35.49 +botocore==1.35.68 # via # boto3 # moto @@ -66,9 +66,9 @@ colorama==0.4.6 # via # griffe # mkdocs-material -contourpy==1.3.0 +contourpy==1.3.1 # via matplotlib -coverage[toml]==7.6.4 +coverage[toml]==7.6.8 # via pytest-cov cryptography==43.0.3 # via @@ -99,15 +99,15 @@ execnet==2.1.1 # via pytest-xdist executing==2.1.0 # via stack-data -fastapi==0.115.4 +fastapi==0.115.5 # via maggma (pyproject.toml) fastjsonschema==2.20.0 # via nbformat filelock==3.16.1 # via virtualenv -flask==3.0.3 +flask==3.1.0 # via mongogrant -fonttools==4.54.1 +fonttools==4.55.0 # via matplotlib ghp-import==2.1.0 # via mkdocs @@ -119,13 +119,13 @@ h11==0.14.0 # uvicorn htmlmin2==0.1.13 # via mkdocs-minify-plugin -httpcore==1.0.6 +httpcore==1.0.7 # via httpx httpx==0.27.2 # via starlette hvac==2.3.0 # via maggma (pyproject.toml) -identify==2.6.1 +identify==2.6.2 # via pre-commit idna==3.10 # via @@ -142,7 +142,7 @@ itsdangerous==2.2.0 # via # flask # starlette -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via @@ -224,13 +224,13 @@ mkdocs-autorefs==1.2.0 # mkdocstrings-python mkdocs-get-deps==0.2.0 # via mkdocs -mkdocs-material==9.5.42 +mkdocs-material==9.5.45 # via maggma (pyproject.toml) mkdocs-material-extensions==1.3.1 # via mkdocs-material mkdocs-minify-plugin==0.8.0 # via maggma (pyproject.toml) -mkdocstrings[python]==0.26.2 +mkdocstrings[python]==0.27.0 # via # maggma (pyproject.toml) # mkdocstrings-python @@ -238,7 +238,7 @@ mkdocstrings-python==1.12.2 # via mkdocstrings mongogrant==0.3.3 # via maggma (pyproject.toml) -mongomock==4.2.0.post1 +mongomock==4.3.0 # via maggma (pyproject.toml) monty==2024.10.21 # via @@ -246,11 +246,11 @@ monty==2024.10.21 # pymatgen montydb==2.5.3 # via maggma (pyproject.toml) -moto==5.0.18 +moto==5.0.21 # via maggma (pyproject.toml) mpmath==1.3.0 # via sympy -msal==1.31.0 +msal==1.31.1 # via # azure-identity # msal-extensions @@ -274,9 +274,9 @@ numpy==1.26.4 # pymatgen # scipy # spglib -orjson==3.10.10 +orjson==3.10.12 # via maggma (pyproject.toml) -packaging==24.1 +packaging==24.2 # via # matplotlib # mkdocs @@ -326,29 +326,29 @@ pybtex==0.24.0 # via pymatgen pycparser==2.22 # via cffi -pydantic==2.9.2 +pydantic==2.10.1 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via pydantic -pydantic-settings==2.6.0 +pydantic-settings==2.6.1 # via maggma (pyproject.toml) -pydash==8.0.3 +pydash==8.0.4 # via maggma (pyproject.toml) pygments==2.18.0 # via # ipython # mkdocs-material # rich -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # msal # pyjwt -pymatgen==2024.10.27 +pymatgen==2024.11.13 # via maggma (pyproject.toml) -pymdown-extensions==10.11.2 +pymdown-extensions==10.12 # via # mkdocs-material # mkdocstrings @@ -369,7 +369,7 @@ pytest==8.3.3 # pytest-xdist pytest-asyncio==0.24.0 # via maggma (pyproject.toml) -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via maggma (pyproject.toml) pytest-mock==3.14.0 # via maggma (pyproject.toml) @@ -385,7 +385,7 @@ python-dateutil==2.9.0.post0 # pandas python-dotenv==1.0.1 # via pydantic-settings -python-multipart==0.0.16 +python-multipart==0.0.17 # via starlette pytz==2024.2 # via @@ -408,7 +408,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -regex==2024.9.11 +regex==2024.11.6 # via # maggma (pyproject.toml) # mkdocs-material @@ -426,11 +426,11 @@ responses==0.21.0 # via # maggma (pyproject.toml) # moto -rich==13.9.3 +rich==13.9.4 # via # memray # textual -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -441,9 +441,9 @@ ruamel-yaml==0.18.6 # pymatgen ruamel-yaml-clib==0.2.12 # via ruamel-yaml -ruff==0.7.1 +ruff==0.8.0 # via maggma (pyproject.toml) -s3transfer==0.10.3 +s3transfer==0.10.4 # via boto3 scipy==1.14.1 # via pymatgen @@ -465,7 +465,7 @@ sshtunnel==0.4.0 # via maggma (pyproject.toml) stack-data==0.6.3 # via ipython -starlette[full]==0.41.2 +starlette[full]==0.41.3 # via # fastapi # maggma (pyproject.toml) @@ -475,13 +475,13 @@ tabulate==0.9.0 # via pymatgen tenacity==9.0.0 # via plotly -textual==0.85.1 +textual==0.87.1 # via memray -tomli==2.0.2 +tomli==2.1.0 # via # coverage # pytest -tqdm==4.66.5 +tqdm==4.67.1 # via # maggma (pyproject.toml) # pymatgen @@ -495,7 +495,7 @@ types-python-dateutil==2.9.0.20241003 # via maggma (pyproject.toml) types-pyyaml==6.0.12.20240917 # via maggma (pyproject.toml) -types-setuptools==75.2.0.20241025 +types-setuptools==75.5.0.20241122 # via maggma (pyproject.toml) typing-extensions==4.12.2 # via @@ -522,15 +522,15 @@ urllib3==2.2.3 # botocore # requests # responses -uvicorn==0.32.0 +uvicorn==0.32.1 # via maggma (pyproject.toml) -virtualenv==20.27.0 +virtualenv==20.27.1 # via pre-commit -watchdog==5.0.3 +watchdog==6.0.0 # via mkdocs wcwidth==0.2.13 # via prompt-toolkit -werkzeug==3.0.6 +werkzeug==3.1.3 # via # flask # moto diff --git a/requirements/ubuntu-latest_py3.11.txt b/requirements/ubuntu-latest_py3.11.txt index 0e993e816..d882ffd28 100644 --- a/requirements/ubuntu-latest_py3.11.txt +++ b/requirements/ubuntu-latest_py3.11.txt @@ -13,11 +13,11 @@ attrs==24.2.0 # jsonlines # jsonschema # referencing -bcrypt==4.2.0 +bcrypt==4.2.1 # via paramiko -boto3==1.35.49 +boto3==1.35.68 # via maggma (pyproject.toml) -botocore==1.35.49 +botocore==1.35.68 # via # boto3 # s3transfer @@ -41,7 +41,7 @@ jsonschema==4.23.0 # via maggma (pyproject.toml) jsonschema-specifications==2024.10.1 # via jsonschema -mongomock==4.2.0.post1 +mongomock==4.3.0 # via maggma (pyproject.toml) monty==2024.10.21 # via maggma (pyproject.toml) @@ -52,9 +52,9 @@ numpy==1.26.4 # maggma (pyproject.toml) # monty # pandas -orjson==3.10.10 +orjson==3.10.12 # via maggma (pyproject.toml) -packaging==24.1 +packaging==24.2 # via mongomock pandas==2.2.3 # via maggma (pyproject.toml) @@ -62,15 +62,15 @@ paramiko==3.5.0 # via sshtunnel pycparser==2.22 # via cffi -pydantic==2.9.2 +pydantic==2.10.1 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via pydantic -pydantic-settings==2.6.0 +pydantic-settings==2.6.1 # via maggma (pyproject.toml) -pydash==8.0.3 +pydash==8.0.4 # via maggma (pyproject.toml) pymongo==4.10.1 # via maggma (pyproject.toml) @@ -93,7 +93,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -103,7 +103,7 @@ ruamel-yaml==0.18.6 # monty ruamel-yaml-clib==0.2.12 # via ruamel-yaml -s3transfer==0.10.3 +s3transfer==0.10.4 # via boto3 sentinels==1.0.0 # via mongomock @@ -111,7 +111,7 @@ six==1.16.0 # via python-dateutil sshtunnel==0.4.0 # via maggma (pyproject.toml) -tqdm==4.66.5 +tqdm==4.67.1 # via maggma (pyproject.toml) typing-extensions==4.12.2 # via diff --git a/requirements/ubuntu-latest_py3.11_extras.txt b/requirements/ubuntu-latest_py3.11_extras.txt index 95104f8f3..d2ac356f4 100644 --- a/requirements/ubuntu-latest_py3.11_extras.txt +++ b/requirements/ubuntu-latest_py3.11_extras.txt @@ -19,25 +19,25 @@ attrs==24.2.0 # jsonlines # jsonschema # referencing -azure-core==1.31.0 +azure-core==1.32.0 # via # azure-identity # azure-storage-blob azure-identity==1.19.0 # via maggma (pyproject.toml) -azure-storage-blob==12.23.1 +azure-storage-blob==12.24.0 # via maggma (pyproject.toml) babel==2.16.0 # via mkdocs-material -bcrypt==4.2.0 +bcrypt==4.2.1 # via paramiko -blinker==1.8.2 +blinker==1.9.0 # via flask -boto3==1.35.49 +boto3==1.35.68 # via # maggma (pyproject.toml) # moto -botocore==1.35.49 +botocore==1.35.68 # via # boto3 # moto @@ -66,9 +66,9 @@ colorama==0.4.6 # via # griffe # mkdocs-material -contourpy==1.3.0 +contourpy==1.3.1 # via matplotlib -coverage[toml]==7.6.4 +coverage[toml]==7.6.8 # via pytest-cov cryptography==43.0.3 # via @@ -94,15 +94,15 @@ execnet==2.1.1 # via pytest-xdist executing==2.1.0 # via stack-data -fastapi==0.115.4 +fastapi==0.115.5 # via maggma (pyproject.toml) fastjsonschema==2.20.0 # via nbformat filelock==3.16.1 # via virtualenv -flask==3.0.3 +flask==3.1.0 # via mongogrant -fonttools==4.54.1 +fonttools==4.55.0 # via matplotlib ghp-import==2.1.0 # via mkdocs @@ -114,13 +114,13 @@ h11==0.14.0 # uvicorn htmlmin2==0.1.13 # via mkdocs-minify-plugin -httpcore==1.0.6 +httpcore==1.0.7 # via httpx httpx==0.27.2 # via starlette hvac==2.3.0 # via maggma (pyproject.toml) -identify==2.6.1 +identify==2.6.2 # via pre-commit idna==3.10 # via @@ -137,7 +137,7 @@ itsdangerous==2.2.0 # via # flask # starlette -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via @@ -219,13 +219,13 @@ mkdocs-autorefs==1.2.0 # mkdocstrings-python mkdocs-get-deps==0.2.0 # via mkdocs -mkdocs-material==9.5.42 +mkdocs-material==9.5.45 # via maggma (pyproject.toml) mkdocs-material-extensions==1.3.1 # via mkdocs-material mkdocs-minify-plugin==0.8.0 # via maggma (pyproject.toml) -mkdocstrings[python]==0.26.2 +mkdocstrings[python]==0.27.0 # via # maggma (pyproject.toml) # mkdocstrings-python @@ -233,7 +233,7 @@ mkdocstrings-python==1.12.2 # via mkdocstrings mongogrant==0.3.3 # via maggma (pyproject.toml) -mongomock==4.2.0.post1 +mongomock==4.3.0 # via maggma (pyproject.toml) monty==2024.10.21 # via @@ -241,11 +241,11 @@ monty==2024.10.21 # pymatgen montydb==2.5.3 # via maggma (pyproject.toml) -moto==5.0.18 +moto==5.0.21 # via maggma (pyproject.toml) mpmath==1.3.0 # via sympy -msal==1.31.0 +msal==1.31.1 # via # azure-identity # msal-extensions @@ -269,9 +269,9 @@ numpy==1.26.4 # pymatgen # scipy # spglib -orjson==3.10.10 +orjson==3.10.12 # via maggma (pyproject.toml) -packaging==24.1 +packaging==24.2 # via # matplotlib # mkdocs @@ -321,29 +321,29 @@ pybtex==0.24.0 # via pymatgen pycparser==2.22 # via cffi -pydantic==2.9.2 +pydantic==2.10.1 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via pydantic -pydantic-settings==2.6.0 +pydantic-settings==2.6.1 # via maggma (pyproject.toml) -pydash==8.0.3 +pydash==8.0.4 # via maggma (pyproject.toml) pygments==2.18.0 # via # ipython # mkdocs-material # rich -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # msal # pyjwt -pymatgen==2024.10.27 +pymatgen==2024.11.13 # via maggma (pyproject.toml) -pymdown-extensions==10.11.2 +pymdown-extensions==10.12 # via # mkdocs-material # mkdocstrings @@ -364,7 +364,7 @@ pytest==8.3.3 # pytest-xdist pytest-asyncio==0.24.0 # via maggma (pyproject.toml) -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via maggma (pyproject.toml) pytest-mock==3.14.0 # via maggma (pyproject.toml) @@ -380,7 +380,7 @@ python-dateutil==2.9.0.post0 # pandas python-dotenv==1.0.1 # via pydantic-settings -python-multipart==0.0.16 +python-multipart==0.0.17 # via starlette pytz==2024.2 # via @@ -403,7 +403,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -regex==2024.9.11 +regex==2024.11.6 # via # maggma (pyproject.toml) # mkdocs-material @@ -421,11 +421,11 @@ responses==0.21.0 # via # maggma (pyproject.toml) # moto -rich==13.9.3 +rich==13.9.4 # via # memray # textual -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -436,9 +436,9 @@ ruamel-yaml==0.18.6 # pymatgen ruamel-yaml-clib==0.2.12 # via ruamel-yaml -ruff==0.7.1 +ruff==0.8.0 # via maggma (pyproject.toml) -s3transfer==0.10.3 +s3transfer==0.10.4 # via boto3 scipy==1.14.1 # via pymatgen @@ -460,7 +460,7 @@ sshtunnel==0.4.0 # via maggma (pyproject.toml) stack-data==0.6.3 # via ipython -starlette[full]==0.41.2 +starlette[full]==0.41.3 # via # fastapi # maggma (pyproject.toml) @@ -470,9 +470,9 @@ tabulate==0.9.0 # via pymatgen tenacity==9.0.0 # via plotly -textual==0.85.1 +textual==0.87.1 # via memray -tqdm==4.66.5 +tqdm==4.67.1 # via # maggma (pyproject.toml) # pymatgen @@ -486,7 +486,7 @@ types-python-dateutil==2.9.0.20241003 # via maggma (pyproject.toml) types-pyyaml==6.0.12.20240917 # via maggma (pyproject.toml) -types-setuptools==75.2.0.20241025 +types-setuptools==75.5.0.20241122 # via maggma (pyproject.toml) typing-extensions==4.12.2 # via @@ -510,15 +510,15 @@ urllib3==2.2.3 # botocore # requests # responses -uvicorn==0.32.0 +uvicorn==0.32.1 # via maggma (pyproject.toml) -virtualenv==20.27.0 +virtualenv==20.27.1 # via pre-commit -watchdog==5.0.3 +watchdog==6.0.0 # via mkdocs wcwidth==0.2.13 # via prompt-toolkit -werkzeug==3.0.6 +werkzeug==3.1.3 # via # flask # moto diff --git a/requirements/ubuntu-latest_py3.12.txt b/requirements/ubuntu-latest_py3.12.txt index 5fd4d20b0..b8bbe4022 100644 --- a/requirements/ubuntu-latest_py3.12.txt +++ b/requirements/ubuntu-latest_py3.12.txt @@ -13,11 +13,11 @@ attrs==24.2.0 # jsonlines # jsonschema # referencing -bcrypt==4.2.0 +bcrypt==4.2.1 # via paramiko -boto3==1.35.49 +boto3==1.35.68 # via maggma (pyproject.toml) -botocore==1.35.49 +botocore==1.35.68 # via # boto3 # s3transfer @@ -41,7 +41,7 @@ jsonschema==4.23.0 # via maggma (pyproject.toml) jsonschema-specifications==2024.10.1 # via jsonschema -mongomock==4.2.0.post1 +mongomock==4.3.0 # via maggma (pyproject.toml) monty==2024.10.21 # via maggma (pyproject.toml) @@ -52,9 +52,9 @@ numpy==1.26.4 # maggma (pyproject.toml) # monty # pandas -orjson==3.10.10 +orjson==3.10.12 # via maggma (pyproject.toml) -packaging==24.1 +packaging==24.2 # via mongomock pandas==2.2.3 # via maggma (pyproject.toml) @@ -62,15 +62,15 @@ paramiko==3.5.0 # via sshtunnel pycparser==2.22 # via cffi -pydantic==2.9.2 +pydantic==2.10.1 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via pydantic -pydantic-settings==2.6.0 +pydantic-settings==2.6.1 # via maggma (pyproject.toml) -pydash==8.0.3 +pydash==8.0.4 # via maggma (pyproject.toml) pymongo==4.10.1 # via maggma (pyproject.toml) @@ -93,7 +93,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -103,7 +103,7 @@ ruamel-yaml==0.18.6 # monty ruamel-yaml-clib==0.2.12 # via ruamel-yaml -s3transfer==0.10.3 +s3transfer==0.10.4 # via boto3 sentinels==1.0.0 # via mongomock @@ -111,7 +111,7 @@ six==1.16.0 # via python-dateutil sshtunnel==0.4.0 # via maggma (pyproject.toml) -tqdm==4.66.5 +tqdm==4.67.1 # via maggma (pyproject.toml) typing-extensions==4.12.2 # via diff --git a/requirements/ubuntu-latest_py3.12_extras.txt b/requirements/ubuntu-latest_py3.12_extras.txt index 68b6a2e22..448b25753 100644 --- a/requirements/ubuntu-latest_py3.12_extras.txt +++ b/requirements/ubuntu-latest_py3.12_extras.txt @@ -19,25 +19,25 @@ attrs==24.2.0 # jsonlines # jsonschema # referencing -azure-core==1.31.0 +azure-core==1.32.0 # via # azure-identity # azure-storage-blob azure-identity==1.19.0 # via maggma (pyproject.toml) -azure-storage-blob==12.23.1 +azure-storage-blob==12.24.0 # via maggma (pyproject.toml) babel==2.16.0 # via mkdocs-material -bcrypt==4.2.0 +bcrypt==4.2.1 # via paramiko -blinker==1.8.2 +blinker==1.9.0 # via flask -boto3==1.35.49 +boto3==1.35.68 # via # maggma (pyproject.toml) # moto -botocore==1.35.49 +botocore==1.35.68 # via # boto3 # moto @@ -66,9 +66,9 @@ colorama==0.4.6 # via # griffe # mkdocs-material -contourpy==1.3.0 +contourpy==1.3.1 # via matplotlib -coverage[toml]==7.6.4 +coverage[toml]==7.6.8 # via pytest-cov cryptography==43.0.3 # via @@ -94,15 +94,15 @@ execnet==2.1.1 # via pytest-xdist executing==2.1.0 # via stack-data -fastapi==0.115.4 +fastapi==0.115.5 # via maggma (pyproject.toml) fastjsonschema==2.20.0 # via nbformat filelock==3.16.1 # via virtualenv -flask==3.0.3 +flask==3.1.0 # via mongogrant -fonttools==4.54.1 +fonttools==4.55.0 # via matplotlib ghp-import==2.1.0 # via mkdocs @@ -114,13 +114,13 @@ h11==0.14.0 # uvicorn htmlmin2==0.1.13 # via mkdocs-minify-plugin -httpcore==1.0.6 +httpcore==1.0.7 # via httpx httpx==0.27.2 # via starlette hvac==2.3.0 # via maggma (pyproject.toml) -identify==2.6.1 +identify==2.6.2 # via pre-commit idna==3.10 # via @@ -137,7 +137,7 @@ itsdangerous==2.2.0 # via # flask # starlette -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via @@ -219,13 +219,13 @@ mkdocs-autorefs==1.2.0 # mkdocstrings-python mkdocs-get-deps==0.2.0 # via mkdocs -mkdocs-material==9.5.42 +mkdocs-material==9.5.45 # via maggma (pyproject.toml) mkdocs-material-extensions==1.3.1 # via mkdocs-material mkdocs-minify-plugin==0.8.0 # via maggma (pyproject.toml) -mkdocstrings[python]==0.26.2 +mkdocstrings[python]==0.27.0 # via # maggma (pyproject.toml) # mkdocstrings-python @@ -233,7 +233,7 @@ mkdocstrings-python==1.12.2 # via mkdocstrings mongogrant==0.3.3 # via maggma (pyproject.toml) -mongomock==4.2.0.post1 +mongomock==4.3.0 # via maggma (pyproject.toml) monty==2024.10.21 # via @@ -241,11 +241,11 @@ monty==2024.10.21 # pymatgen montydb==2.5.3 # via maggma (pyproject.toml) -moto==5.0.18 +moto==5.0.21 # via maggma (pyproject.toml) mpmath==1.3.0 # via sympy -msal==1.31.0 +msal==1.31.1 # via # azure-identity # msal-extensions @@ -269,9 +269,9 @@ numpy==1.26.4 # pymatgen # scipy # spglib -orjson==3.10.10 +orjson==3.10.12 # via maggma (pyproject.toml) -packaging==24.1 +packaging==24.2 # via # matplotlib # mkdocs @@ -321,29 +321,29 @@ pybtex==0.24.0 # via pymatgen pycparser==2.22 # via cffi -pydantic==2.9.2 +pydantic==2.10.1 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via pydantic -pydantic-settings==2.6.0 +pydantic-settings==2.6.1 # via maggma (pyproject.toml) -pydash==8.0.3 +pydash==8.0.4 # via maggma (pyproject.toml) pygments==2.18.0 # via # ipython # mkdocs-material # rich -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # msal # pyjwt -pymatgen==2024.10.27 +pymatgen==2024.11.13 # via maggma (pyproject.toml) -pymdown-extensions==10.11.2 +pymdown-extensions==10.12 # via # mkdocs-material # mkdocstrings @@ -364,7 +364,7 @@ pytest==8.3.3 # pytest-xdist pytest-asyncio==0.24.0 # via maggma (pyproject.toml) -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via maggma (pyproject.toml) pytest-mock==3.14.0 # via maggma (pyproject.toml) @@ -380,7 +380,7 @@ python-dateutil==2.9.0.post0 # pandas python-dotenv==1.0.1 # via pydantic-settings -python-multipart==0.0.16 +python-multipart==0.0.17 # via starlette pytz==2024.2 # via @@ -403,7 +403,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -regex==2024.9.11 +regex==2024.11.6 # via # maggma (pyproject.toml) # mkdocs-material @@ -421,11 +421,11 @@ responses==0.21.0 # via # maggma (pyproject.toml) # moto -rich==13.9.3 +rich==13.9.4 # via # memray # textual -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -436,9 +436,9 @@ ruamel-yaml==0.18.6 # pymatgen ruamel-yaml-clib==0.2.12 # via ruamel-yaml -ruff==0.7.1 +ruff==0.8.0 # via maggma (pyproject.toml) -s3transfer==0.10.3 +s3transfer==0.10.4 # via boto3 scipy==1.14.1 # via pymatgen @@ -460,7 +460,7 @@ sshtunnel==0.4.0 # via maggma (pyproject.toml) stack-data==0.6.3 # via ipython -starlette[full]==0.41.2 +starlette[full]==0.41.3 # via # fastapi # maggma (pyproject.toml) @@ -470,9 +470,9 @@ tabulate==0.9.0 # via pymatgen tenacity==9.0.0 # via plotly -textual==0.85.1 +textual==0.87.1 # via memray -tqdm==4.66.5 +tqdm==4.67.1 # via # maggma (pyproject.toml) # pymatgen @@ -486,7 +486,7 @@ types-python-dateutil==2.9.0.20241003 # via maggma (pyproject.toml) types-pyyaml==6.0.12.20240917 # via maggma (pyproject.toml) -types-setuptools==75.2.0.20241025 +types-setuptools==75.5.0.20241122 # via maggma (pyproject.toml) typing-extensions==4.12.2 # via @@ -509,15 +509,15 @@ urllib3==2.2.3 # botocore # requests # responses -uvicorn==0.32.0 +uvicorn==0.32.1 # via maggma (pyproject.toml) -virtualenv==20.27.0 +virtualenv==20.27.1 # via pre-commit -watchdog==5.0.3 +watchdog==6.0.0 # via mkdocs wcwidth==0.2.13 # via prompt-toolkit -werkzeug==3.0.6 +werkzeug==3.1.3 # via # flask # moto diff --git a/requirements/ubuntu-latest_py3.9.txt b/requirements/ubuntu-latest_py3.9.txt index 246749afe..ace2f38a0 100644 --- a/requirements/ubuntu-latest_py3.9.txt +++ b/requirements/ubuntu-latest_py3.9.txt @@ -13,11 +13,11 @@ attrs==24.2.0 # jsonlines # jsonschema # referencing -bcrypt==4.2.0 +bcrypt==4.2.1 # via paramiko -boto3==1.35.49 +boto3==1.35.68 # via maggma (pyproject.toml) -botocore==1.35.49 +botocore==1.35.68 # via # boto3 # s3transfer @@ -41,7 +41,7 @@ jsonschema==4.23.0 # via maggma (pyproject.toml) jsonschema-specifications==2024.10.1 # via jsonschema -mongomock==4.2.0.post1 +mongomock==4.3.0 # via maggma (pyproject.toml) monty==2024.10.21 # via maggma (pyproject.toml) @@ -52,9 +52,9 @@ numpy==1.26.4 # maggma (pyproject.toml) # monty # pandas -orjson==3.10.10 +orjson==3.10.12 # via maggma (pyproject.toml) -packaging==24.1 +packaging==24.2 # via mongomock pandas==2.2.3 # via maggma (pyproject.toml) @@ -62,15 +62,15 @@ paramiko==3.5.0 # via sshtunnel pycparser==2.22 # via cffi -pydantic==2.9.2 +pydantic==2.10.1 # via # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via pydantic -pydantic-settings==2.6.0 +pydantic-settings==2.6.1 # via maggma (pyproject.toml) -pydash==8.0.3 +pydash==8.0.4 # via maggma (pyproject.toml) pymongo==4.10.1 # via maggma (pyproject.toml) @@ -93,7 +93,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -103,7 +103,7 @@ ruamel-yaml==0.18.6 # monty ruamel-yaml-clib==0.2.12 # via ruamel-yaml -s3transfer==0.10.3 +s3transfer==0.10.4 # via boto3 sentinels==1.0.0 # via mongomock @@ -111,7 +111,7 @@ six==1.16.0 # via python-dateutil sshtunnel==0.4.0 # via maggma (pyproject.toml) -tqdm==4.66.5 +tqdm==4.67.1 # via maggma (pyproject.toml) typing-extensions==4.12.2 # via diff --git a/requirements/ubuntu-latest_py3.9_extras.txt b/requirements/ubuntu-latest_py3.9_extras.txt index b78dc4fc6..4e6acfba2 100644 --- a/requirements/ubuntu-latest_py3.9_extras.txt +++ b/requirements/ubuntu-latest_py3.9_extras.txt @@ -19,25 +19,25 @@ attrs==24.2.0 # jsonlines # jsonschema # referencing -azure-core==1.31.0 +azure-core==1.32.0 # via # azure-identity # azure-storage-blob azure-identity==1.19.0 # via maggma (pyproject.toml) -azure-storage-blob==12.23.1 +azure-storage-blob==12.24.0 # via maggma (pyproject.toml) babel==2.16.0 # via mkdocs-material -bcrypt==4.2.0 +bcrypt==4.2.1 # via paramiko -blinker==1.8.2 +blinker==1.9.0 # via flask -boto3==1.35.49 +boto3==1.35.68 # via # maggma (pyproject.toml) # moto -botocore==1.35.49 +botocore==1.35.68 # via # boto3 # moto @@ -68,7 +68,7 @@ colorama==0.4.6 # mkdocs-material contourpy==1.3.0 # via matplotlib -coverage[toml]==7.6.4 +coverage[toml]==7.6.8 # via pytest-cov cryptography==43.0.3 # via @@ -99,15 +99,15 @@ execnet==2.1.1 # via pytest-xdist executing==2.1.0 # via stack-data -fastapi==0.115.4 +fastapi==0.115.5 # via maggma (pyproject.toml) fastjsonschema==2.20.0 # via nbformat filelock==3.16.1 # via virtualenv -flask==3.0.3 +flask==3.1.0 # via mongogrant -fonttools==4.54.1 +fonttools==4.55.0 # via matplotlib ghp-import==2.1.0 # via mkdocs @@ -119,13 +119,13 @@ h11==0.14.0 # uvicorn htmlmin2==0.1.13 # via mkdocs-minify-plugin -httpcore==1.0.6 +httpcore==1.0.7 # via httpx httpx==0.27.2 # via starlette hvac==2.3.0 # via maggma (pyproject.toml) -identify==2.6.1 +identify==2.6.2 # via pre-commit idna==3.10 # via @@ -153,7 +153,7 @@ itsdangerous==2.2.0 # via # flask # starlette -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via @@ -235,13 +235,13 @@ mkdocs-autorefs==1.2.0 # mkdocstrings-python mkdocs-get-deps==0.2.0 # via mkdocs -mkdocs-material==9.5.42 +mkdocs-material==9.5.45 # via maggma (pyproject.toml) mkdocs-material-extensions==1.3.1 # via mkdocs-material mkdocs-minify-plugin==0.8.0 # via maggma (pyproject.toml) -mkdocstrings[python]==0.26.2 +mkdocstrings[python]==0.27.0 # via # maggma (pyproject.toml) # mkdocstrings-python @@ -249,7 +249,7 @@ mkdocstrings-python==1.12.2 # via mkdocstrings mongogrant==0.3.3 # via maggma (pyproject.toml) -mongomock==4.2.0.post1 +mongomock==4.3.0 # via maggma (pyproject.toml) monty==2024.10.21 # via @@ -257,11 +257,11 @@ monty==2024.10.21 # pymatgen montydb==2.5.3 # via maggma (pyproject.toml) -moto==5.0.18 +moto==5.0.21 # via maggma (pyproject.toml) mpmath==1.3.0 # via sympy -msal==1.31.0 +msal==1.31.1 # via # azure-identity # msal-extensions @@ -285,9 +285,9 @@ numpy==1.26.4 # pymatgen # scipy # spglib -orjson==3.10.10 +orjson==3.10.12 # via maggma (pyproject.toml) -packaging==24.1 +packaging==24.2 # via # matplotlib # mkdocs @@ -337,29 +337,29 @@ pybtex==0.24.0 # via pymatgen pycparser==2.22 # via cffi -pydantic==2.9.2 +pydantic==2.10.1 # via # fastapi # maggma (pyproject.toml) # pydantic-settings -pydantic-core==2.23.4 +pydantic-core==2.27.1 # via pydantic -pydantic-settings==2.6.0 +pydantic-settings==2.6.1 # via maggma (pyproject.toml) -pydash==8.0.3 +pydash==8.0.4 # via maggma (pyproject.toml) pygments==2.18.0 # via # ipython # mkdocs-material # rich -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # msal # pyjwt pymatgen==2024.8.9 # via maggma (pyproject.toml) -pymdown-extensions==10.11.2 +pymdown-extensions==10.12 # via # mkdocs-material # mkdocstrings @@ -380,7 +380,7 @@ pytest==8.3.3 # pytest-xdist pytest-asyncio==0.24.0 # via maggma (pyproject.toml) -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via maggma (pyproject.toml) pytest-mock==3.14.0 # via maggma (pyproject.toml) @@ -396,7 +396,7 @@ python-dateutil==2.9.0.post0 # pandas python-dotenv==1.0.1 # via pydantic-settings -python-multipart==0.0.16 +python-multipart==0.0.17 # via starlette pytz==2024.2 # via @@ -419,7 +419,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -regex==2024.9.11 +regex==2024.11.6 # via # maggma (pyproject.toml) # mkdocs-material @@ -437,11 +437,11 @@ responses==0.21.0 # via # maggma (pyproject.toml) # moto -rich==13.9.3 +rich==13.9.4 # via # memray # textual -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing @@ -452,9 +452,9 @@ ruamel-yaml==0.18.6 # pymatgen ruamel-yaml-clib==0.2.12 # via ruamel-yaml -ruff==0.7.1 +ruff==0.8.0 # via maggma (pyproject.toml) -s3transfer==0.10.3 +s3transfer==0.10.4 # via boto3 scipy==1.13.1 # via pymatgen @@ -476,7 +476,7 @@ sshtunnel==0.4.0 # via maggma (pyproject.toml) stack-data==0.6.3 # via ipython -starlette[full]==0.41.2 +starlette[full]==0.41.3 # via # fastapi # maggma (pyproject.toml) @@ -486,13 +486,13 @@ tabulate==0.9.0 # via pymatgen tenacity==9.0.0 # via plotly -textual==0.85.1 +textual==0.87.1 # via memray -tomli==2.0.2 +tomli==2.1.0 # via # coverage # pytest -tqdm==4.66.5 +tqdm==4.67.1 # via # maggma (pyproject.toml) # pymatgen @@ -506,7 +506,7 @@ types-python-dateutil==2.9.0.20241003 # via maggma (pyproject.toml) types-pyyaml==6.0.12.20240917 # via maggma (pyproject.toml) -types-setuptools==75.2.0.20241025 +types-setuptools==75.5.0.20241122 # via maggma (pyproject.toml) typing-extensions==4.12.2 # via @@ -537,21 +537,21 @@ urllib3==1.26.20 # botocore # requests # responses -uvicorn==0.32.0 +uvicorn==0.32.1 # via maggma (pyproject.toml) -virtualenv==20.27.0 +virtualenv==20.27.1 # via pre-commit -watchdog==5.0.3 +watchdog==6.0.0 # via mkdocs wcwidth==0.2.13 # via prompt-toolkit -werkzeug==3.0.6 +werkzeug==3.1.3 # via # flask # moto xmltodict==0.14.2 # via moto -zipp==3.20.2 +zipp==3.21.0 # via # importlib-metadata # importlib-resources diff --git a/src/maggma/stores/mongolike.py b/src/maggma/stores/mongolike.py index 40e9a1856..8c257cdd6 100644 --- a/src/maggma/stores/mongolike.py +++ b/src/maggma/stores/mongolike.py @@ -446,6 +446,7 @@ def __init__( collection_name: str, database: Optional[str] = None, ssh_tunnel: Optional[SSHTunnel] = None, + safe_update: bool = False, mongoclient_kwargs: Optional[dict] = None, default_sort: Optional[dict[str, Union[Sort, int]]] = None, **kwargs, @@ -461,6 +462,7 @@ def __init__( self.uri = uri self.ssh_tunnel = ssh_tunnel self.default_sort = default_sort + self.safe_update = safe_update self.mongoclient_kwargs = mongoclient_kwargs or {} # parse the dbname from the uri