From 967046d0119076c4080679060b6a215074a27c42 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Dec 2025 05:11:46 +0000 Subject: [PATCH 1/3] Bump the python-dependencies group across 1 directory with 10 updates Bumps the python-dependencies group with 10 updates in the / directory: | Package | From | To | | --- | --- | --- | | [pydantic[email]](https://github.com/pydantic/pydantic) | `2.12.3` | `2.12.5` | | [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.11.0` | `2.12.0` | | [pymongo](https://github.com/mongodb/mongo-python-driver) | `4.15.3` | `4.15.5` | | [fastapi](https://github.com/fastapi/fastapi) | `0.120.1` | `0.127.0` | | [starlette](https://github.com/Kludex/starlette) | `0.49.1` | `0.50.0` | | [aiida-core](https://github.com/aiidateam/aiida-core) | `2.7.1` | `2.7.2` | | [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.6.22` | `9.7.1` | | [mkdocstrings[python]](https://github.com/mkdocstrings/mkdocstrings) | `0.30.1` | `1.0.0` | | [griffe](https://github.com/mkdocstrings/griffe) | `1.14.0` | `1.15.0` | | [uvicorn](https://github.com/Kludex/uvicorn) | `0.38.0` | `0.40.0` | Updates `pydantic[email]` from 2.12.3 to 2.12.5 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](https://github.com/pydantic/pydantic/compare/v2.12.3...v2.12.5) Updates `pydantic-settings` from 2.11.0 to 2.12.0 - [Release notes](https://github.com/pydantic/pydantic-settings/releases) - [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.11.0...v2.12.0) Updates `pymongo` from 4.15.3 to 4.15.5 - [Release notes](https://github.com/mongodb/mongo-python-driver/releases) - [Changelog](https://github.com/mongodb/mongo-python-driver/blob/master/doc/changelog.rst) - [Commits](https://github.com/mongodb/mongo-python-driver/compare/4.15.3...4.15.5) Updates `fastapi` from 0.120.1 to 0.127.0 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](https://github.com/fastapi/fastapi/compare/0.120.1...0.127.0) Updates `starlette` from 0.49.1 to 0.50.0 - [Release notes](https://github.com/Kludex/starlette/releases) - [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md) - [Commits](https://github.com/Kludex/starlette/compare/0.49.1...0.50.0) Updates `aiida-core` from 2.7.1 to 2.7.2 - [Release notes](https://github.com/aiidateam/aiida-core/releases) - [Changelog](https://github.com/aiidateam/aiida-core/blob/main/CHANGELOG.md) - [Commits](https://github.com/aiidateam/aiida-core/compare/v2.7.1...v2.7.2) Updates `mkdocs-material` from 9.6.22 to 9.7.1 - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.22...9.7.1) Updates `mkdocstrings[python]` from 0.30.1 to 1.0.0 - [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases) - [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md) - [Commits](https://github.com/mkdocstrings/mkdocstrings/compare/0.30.1...1.0.0) Updates `griffe` from 1.14.0 to 1.15.0 - [Release notes](https://github.com/mkdocstrings/griffe/releases) - [Changelog](https://github.com/mkdocstrings/griffe/blob/main/CHANGELOG.md) - [Commits](https://github.com/mkdocstrings/griffe/compare/1.14.0...1.15.0) Updates `uvicorn` from 0.38.0 to 0.40.0 - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](https://github.com/Kludex/uvicorn/compare/0.38.0...0.40.0) --- updated-dependencies: - dependency-name: pydantic[email] dependency-version: 2.12.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: pydantic-settings dependency-version: 2.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: pymongo dependency-version: 4.15.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: fastapi dependency-version: 0.127.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: starlette dependency-version: 0.50.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: aiida-core dependency-version: 2.7.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: mkdocs-material dependency-version: 9.7.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: mkdocstrings[python] dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-dependencies - dependency-name: griffe dependency-version: 1.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: uvicorn dependency-version: 0.40.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies ... Signed-off-by: dependabot[bot] --- pyproject.toml | 2 +- requirements-client.txt | 2 +- requirements-docs.txt | 6 +++--- requirements-server.txt | 6 +++--- requirements.txt | 6 +++--- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 680aaf206..87a03d334 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -94,7 +94,7 @@ docs = [ "mkdocs-autorefs~=1.2", "mkdocs-awesome-pages-plugin~=2.8", "mkdocs-material~=9.0", - "mkdocstrings[python]~=0.26", + "mkdocstrings[python]>=0.26,<2.0", "griffe~=1.13", ] diff --git a/requirements-client.txt b/requirements-client.txt index 9506371ea..20e7aee15 100644 --- a/requirements-client.txt +++ b/requirements-client.txt @@ -1,4 +1,4 @@ -aiida-core==2.7.1 +aiida-core==2.7.2 ase==3.26.0 jarvis-tools==2025.5.30; python_version < '3.13' numpy>=1.20 diff --git a/requirements-docs.txt b/requirements-docs.txt index 8ccd58ad2..996de3660 100644 --- a/requirements-docs.txt +++ b/requirements-docs.txt @@ -1,7 +1,7 @@ -griffe==1.14.0 +griffe==1.15.0 mike==2.1.3 mkdocs==1.6.1 mkdocs-autorefs==1.4.3 mkdocs-awesome-pages-plugin==2.10.1 -mkdocs-material==9.6.22 -mkdocstrings[python]==0.30.1 +mkdocs-material==9.7.1 +mkdocstrings[python]==1.0.0 diff --git a/requirements-server.txt b/requirements-server.txt index 7375c0ddd..e336d44e7 100644 --- a/requirements-server.txt +++ b/requirements-server.txt @@ -1,6 +1,6 @@ elasticsearch==7.17.12 elasticsearch-dsl==7.4.1 -fastapi==0.120.1 +fastapi==0.127.0 mongomock==4.3.0 -pymongo==4.15.3 -starlette==0.49.1 +pymongo==4.15.5 +starlette==0.50.0 diff --git a/requirements.txt b/requirements.txt index 0ae77067c..de0ee9e05 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ lark==1.3.1 -pydantic[email]==2.12.3 -pydantic_settings==2.11.0 +pydantic[email]==2.12.5 +pydantic_settings==2.12.0 pyyaml==6.0.3 requests==2.32.5 -uvicorn==0.38.0 +uvicorn==0.40.0 From 1525369953df4152669e1bdffb9c38749102f496 Mon Sep 17 00:00:00 2001 From: Matthew Evans Date: Mon, 22 Dec 2025 13:20:04 +0000 Subject: [PATCH 2/3] Fix reference to callbacks in client docs for new mkdocstrings v1 --- optimade/client/client.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/optimade/client/client.py b/optimade/client/client.py index 60573d109..81d40c0db 100644 --- a/optimade/client/client.py +++ b/optimade/client/client.py @@ -184,8 +184,7 @@ def __init__( exclude_databases: A set or collection of child database URLs to exclude from queries. http_client: An override for the underlying HTTP client, primarily used for testing. callbacks: A list of functions to call after each successful response, see the - attribute [`OptimadeClient.callbacks`][optimade.client.OptimadeClient.callbacks] - docstring for more details. + attribute [`OptimadeClient.callbacks`][optimade.client.client.OptimadeClient.callbacks] docstring for more details. verbosity: The verbosity level of the client. """ From 95c6f4508e52b39345bdcb138f84584ca96adf90 Mon Sep 17 00:00:00 2001 From: Matthew Evans Date: Mon, 22 Dec 2025 13:28:55 +0000 Subject: [PATCH 3/3] Remove broken css override for code snippet sizes --- docs/css/reference.css | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs/css/reference.css b/docs/css/reference.css index 9001740e7..6b86fcfad 100644 --- a/docs/css/reference.css +++ b/docs/css/reference.css @@ -8,10 +8,6 @@ td code { word-break: normal !important; } -code { - max-height: 20em; -} - .md-grid { max-width: 70rem; }