fix(deps): make backend hash lock pip-installable on Python 3.14 (PR 1390) - #1394
fix(deps): make backend hash lock pip-installable on Python 3.14 (PR 1390)#1394seonghobae wants to merge 3 commits into
Conversation
… updates Bumps the backend-python group with 56 updates in the /backend directory: | Package | From | To | | --- | --- | --- | | [fastapi](https://github.com/fastapi/fastapi) | `0.139.0` | `0.141.1` | | [starlette](https://github.com/Kludex/starlette) | `1.3.1` | `1.6.0` | | [uvicorn](https://github.com/Kludex/uvicorn) | `0.51.0` | `0.52.3` | | [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.14.2` | `2.15.0` | | [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.51` | `2.0.52` | | [alembic](https://github.com/sqlalchemy/alembic) | `1.18.5` | `1.19.1` | | [greenlet](https://github.com/python-greenlet/greenlet) | `3.5.3` | `3.5.5` | | [openai](https://github.com/openai/openai-python) | `2.45.0` | `3.0.0` | | [google-auth-httplib2](https://github.com/googleapis/google-cloud-python) | `0.4.0` | `0.4.1` | | [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) | `8.0.2` | `8.1.0` | | [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [opentelemetry-instrumentation-fastapi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-exporter-otlp](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [setuptools](https://github.com/pypa/setuptools) | `83.0.0` | `84.0.0` | | [wheel](https://github.com/pypa/wheel) | `0.47.0` | `0.48.0` | | [websockets](https://github.com/python-websockets/websockets) | `16.1` | `17.0.1` | | [icalendar](https://github.com/collective/icalendar) | `7.2.0` | `7.2.2` | | [coverage](https://github.com/coveragepy/coveragepy) | `7.15.1` | `7.15.4` | | [ruff](https://github.com/astral-sh/ruff) | `0.15.21` | `0.16.3` | | [pydantic-ai-slim](https://github.com/pydantic/pydantic-ai) | `2.9.0` | `2.30.0` | | [genai-prices](https://github.com/pydantic/genai-prices) | `0.0.71` | `0.1.2` | | [httpcore2](https://github.com/pydantic/httpx2) | `2.5.0` | `2.10.0` | | [httpx2](https://github.com/pydantic/httpx2) | `2.5.0` | `2.10.0` | | [logfire-api](https://github.com/pydantic/logfire) | `4.37.0` | `4.40.0` | | [pydantic-graph](https://github.com/pydantic/pydantic-ai) | `2.9.0` | `2.30.0` | | [annotated-doc](https://github.com/fastapi/annotated-doc) | `0.0.4` | `0.0.5` | | [annotated-types](https://github.com/annotated-types/annotated-types) | `0.7.0` | `0.8.0` | | [asgiref](https://github.com/django/asgiref) | `3.11.1` | `3.12.1` | | [certifi](https://github.com/certifi/python-certifi) | `2026.6.17` | `2026.7.22` | | [cffi](https://github.com/python-cffi/cffi) | `2.1.0` | `2.1.1` | | [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.9` | `3.5.0` | | [google-api-core](https://github.com/googleapis/google-cloud-python) | `2.31.0` | `2.34.0` | | [google-auth](https://github.com/googleapis/google-cloud-python) | `2.55.2` | `2.56.3` | | [googleapis-common-protos](https://github.com/googleapis/google-cloud-python) | `1.75.0` | `1.75.1` | | [grpcio](https://github.com/grpc/grpc) | `1.82.1` | `1.83.0` | | [langchain-core](https://github.com/langchain-ai/langchain) | `1.4.9` | `1.5.4` | | [langsmith](https://github.com/langchain-ai/langsmith-sdk) | `0.10.2` | `0.10.18` | | [mako](https://github.com/sqlalchemy/mako) | `1.3.12` | `1.4.1` | | [opentelemetry-exporter-otlp-proto-common](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [opentelemetry-exporter-otlp-proto-http](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-instrumentation-asgi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.64b0` | `0.65b0` | | [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [packaging](https://github.com/pypa/packaging) | `26.2` | `26.3` | | [prometheus-client](https://github.com/prometheus/client_python) | `0.25.0` | `0.26.0` | | [proto-plus](https://github.com/googleapis/google-cloud-python) | `1.28.1` | `1.28.3` | | [pydantic-core](https://github.com/pydantic/pydantic) | `2.46.4` | `2.48.0` | | [regex](https://github.com/mrabarnett/mrab-regex) | `2026.7.10` | `2026.7.19` | | [tqdm](https://github.com/tqdm/tqdm) | `4.68.4` | `4.70.0` | | [typing-inspection](https://github.com/pydantic/typing-inspection) | `0.4.2` | `0.4.4` | | [wrapt](https://github.com/GrahamDumpleton/wrapt) | `2.2.2` | `2.3.0` | | [xxhash](https://github.com/ifduyue/python-xxhash) | `3.8.1` | `4.0.0` | Updates `fastapi` from 0.139.0 to 0.141.1 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](fastapi/fastapi@0.139.0...0.141.1) Updates `starlette` from 1.3.1 to 1.6.0 - [Release notes](https://github.com/Kludex/starlette/releases) - [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md) - [Commits](Kludex/starlette@1.3.1...1.6.0) Updates `uvicorn` from 0.51.0 to 0.52.3 - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](Kludex/uvicorn@0.51.0...0.52.3) Updates `pydantic-settings` from 2.14.2 to 2.15.0 - [Release notes](https://github.com/pydantic/pydantic-settings/releases) - [Commits](pydantic/pydantic-settings@v2.14.2...v2.15.0) Updates `sqlalchemy` from 2.0.51 to 2.0.52 - [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases) - [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst) - [Commits](https://github.com/sqlalchemy/sqlalchemy/commits) Updates `alembic` from 1.18.5 to 1.19.1 - [Release notes](https://github.com/sqlalchemy/alembic/releases) - [Changelog](https://github.com/sqlalchemy/alembic/blob/main/CHANGES) - [Commits](https://github.com/sqlalchemy/alembic/commits) Updates `greenlet` from 3.5.3 to 3.5.5 - [Changelog](https://github.com/python-greenlet/greenlet/blob/master/CHANGES.rst) - [Commits](python-greenlet/greenlet@3.5.3...3.5.5) Updates `openai` from 2.45.0 to 3.0.0 - [Release notes](https://github.com/openai/openai-python/releases) - [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md) - [Commits](openai/openai-python@v2.45.0...v3.0.0) Updates `google-auth-httplib2` from 0.4.0 to 0.4.1 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/CHANGELOG.md) - [Commits](googleapis/google-cloud-python@google-auth-httplib2-v0.4.0...google-auth-httplib2-v0.4.1) Updates `prometheus-fastapi-instrumentator` from 8.0.2 to 8.1.0 - [Release notes](https://github.com/trallnag/prometheus-fastapi-instrumentator/releases) - [Changelog](https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md) - [Commits](trallnag/prometheus-fastapi-instrumentator@v8.0.2...v8.1.0) Updates `opentelemetry-api` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.43.0...v1.44.0) Updates `opentelemetry-sdk` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.43.0...v1.44.0) Updates `opentelemetry-instrumentation-fastapi` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-exporter-otlp` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.43.0...v1.44.0) Updates `setuptools` from 83.0.0 to 84.0.0 - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](pypa/setuptools@v83.0.0...v84.0.0) Updates `wheel` from 0.47.0 to 0.48.0 - [Release notes](https://github.com/pypa/wheel/releases) - [Changelog](https://github.com/pypa/wheel/blob/main/docs/news.rst) - [Commits](pypa/wheel@0.47.0...0.48.0) Updates `websockets` from 16.1 to 17.0.1 - [Release notes](https://github.com/python-websockets/websockets/releases) - [Commits](python-websockets/websockets@16.1...17.0.1) Updates `icalendar` from 7.2.0 to 7.2.2 - [Release notes](https://github.com/collective/icalendar/releases) - [Changelog](https://github.com/collective/icalendar/blob/main/CHANGES.rst) - [Commits](collective/icalendar@v7.2.0...v7.2.2) Updates `coverage` from 7.15.1 to 7.15.4 - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst) - [Commits](coveragepy/coveragepy@7.15.1...7.15.4) Updates `ruff` from 0.15.21 to 0.16.3 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.21...0.16.3) Updates `pydantic-ai-slim` from 2.9.0 to 2.30.0 - [Release notes](https://github.com/pydantic/pydantic-ai/releases) - [Changelog](https://github.com/pydantic/pydantic-ai/blob/main/docs/changelog.md) - [Commits](pydantic/pydantic-ai@v2.9.0...v2.30.0) Updates `genai-prices` from 0.0.71 to 0.1.2 - [Release notes](https://github.com/pydantic/genai-prices/releases) - [Changelog](https://github.com/pydantic/genai-prices/blob/main/RELEASE.md) - [Commits](pydantic/genai-prices@v0.0.71...v0.1.2) Updates `httpcore2` from 2.5.0 to 2.10.0 - [Release notes](https://github.com/pydantic/httpx2/releases) - [Commits](pydantic/httpx2@v2.5.0...v2.10.0) Updates `httpx2` from 2.5.0 to 2.10.0 - [Release notes](https://github.com/pydantic/httpx2/releases) - [Changelog](https://github.com/pydantic/httpx2/blob/main/src/httpx2/CHANGELOG.md) - [Commits](pydantic/httpx2@v2.5.0...v2.10.0) Updates `logfire-api` from 4.37.0 to 4.40.0 - [Release notes](https://github.com/pydantic/logfire/releases) - [Changelog](https://github.com/pydantic/logfire/blob/main/CHANGELOG.md) - [Commits](pydantic/logfire@v4.37.0...v4.40.0) Updates `pydantic-graph` from 2.9.0 to 2.30.0 - [Release notes](https://github.com/pydantic/pydantic-ai/releases) - [Changelog](https://github.com/pydantic/pydantic-ai/blob/main/docs/changelog.md) - [Commits](pydantic/pydantic-ai@v2.9.0...v2.30.0) Updates `annotated-doc` from 0.0.4 to 0.0.5 - [Release notes](https://github.com/fastapi/annotated-doc/releases) - [Changelog](https://github.com/fastapi/annotated-doc/blob/main/release-notes.md) - [Commits](fastapi/annotated-doc@0.0.4...0.0.5) Updates `annotated-types` from 0.7.0 to 0.8.0 - [Release notes](https://github.com/annotated-types/annotated-types/releases) - [Commits](annotated-types/annotated-types@v0.7.0...v0.8.0) Updates `asgiref` from 3.11.1 to 3.12.1 - [Changelog](https://github.com/django/asgiref/blob/main/CHANGELOG.txt) - [Commits](django/asgiref@3.11.1...3.12.1) Updates `certifi` from 2026.6.17 to 2026.7.22 - [Commits](certifi/python-certifi@2026.06.17...2026.07.22) Updates `cffi` from 2.1.0 to 2.1.1 - [Release notes](https://github.com/python-cffi/cffi/releases) - [Commits](python-cffi/cffi@v2.1.0...v2.1.1) Updates `charset-normalizer` from 3.4.9 to 3.5.0 - [Release notes](https://github.com/jawah/charset_normalizer/releases) - [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md) - [Commits](jawah/charset_normalizer@3.4.9...3.5.0) Updates `google-api-core` from 2.31.0 to 2.34.0 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/CHANGELOG.md) - [Commits](googleapis/google-cloud-python@google-api-core-v2.31.0...google-api-core-v2.34.0) Updates `google-auth` from 2.55.2 to 2.56.3 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md) - [Commits](googleapis/google-cloud-python@google-auth-v2.55.2...google-auth-v2.56.3) Updates `googleapis-common-protos` from 1.75.0 to 1.75.1 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md) - [Commits](googleapis/google-cloud-python@googleapis-common-protos-v1.75.0...googleapis-common-protos-v1.75.1) Updates `grpcio` from 1.82.1 to 1.83.0 - [Release notes](https://github.com/grpc/grpc/releases) - [Commits](grpc/grpc@v1.82.1...v1.83.0) Updates `langchain-core` from 1.4.9 to 1.5.4 - [Release notes](https://github.com/langchain-ai/langchain/releases) - [Commits](langchain-ai/langchain@langchain-core==1.4.9...langchain-core==1.5.4) Updates `langsmith` from 0.10.2 to 0.10.18 - [Release notes](https://github.com/langchain-ai/langsmith-sdk/releases) - [Commits](langchain-ai/langsmith-sdk@v0.10.2...v0.10.18) Updates `mako` from 1.3.12 to 1.4.1 - [Release notes](https://github.com/sqlalchemy/mako/releases) - [Changelog](https://github.com/sqlalchemy/mako/blob/main/CHANGES) - [Commits](https://github.com/sqlalchemy/mako/commits) Updates `opentelemetry-exporter-otlp-proto-common` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.43.0...v1.44.0) Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.43.0...v1.44.0) Updates `opentelemetry-exporter-otlp-proto-http` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.43.0...v1.44.0) Updates `opentelemetry-instrumentation` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-instrumentation-asgi` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-proto` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.43.0...v1.44.0) Updates `opentelemetry-semantic-conventions` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/commits) Updates `opentelemetry-util-http` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `packaging` from 26.2 to 26.3 - [Release notes](https://github.com/pypa/packaging/releases) - [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst) - [Commits](pypa/packaging@26.2...26.3) Updates `prometheus-client` from 0.25.0 to 0.26.0 - [Release notes](https://github.com/prometheus/client_python/releases) - [Commits](prometheus/client_python@v0.25.0...v0.26.0) Updates `proto-plus` from 1.28.1 to 1.28.3 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/CHANGELOG.md) - [Commits](googleapis/google-cloud-python@proto-plus-v1.28.1...proto-plus-v1.28.3) Updates `pydantic-core` from 2.46.4 to 2.48.0 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](pydantic/pydantic@core-v2.46.4...core-v2.48.0) Updates `regex` from 2026.7.10 to 2026.7.19 - [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt) - [Commits](mrabarnett/mrab-regex@2026.7.10...2026.7.19) Updates `tqdm` from 4.68.4 to 4.70.0 - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](tqdm/tqdm@v4.68.4...v4.70.0) Updates `typing-inspection` from 0.4.2 to 0.4.4 - [Release notes](https://github.com/pydantic/typing-inspection/releases) - [Changelog](https://github.com/pydantic/typing-inspection/blob/main/HISTORY.md) - [Commits](pydantic/typing-inspection@v0.4.2...v0.4.4) Updates `wrapt` from 2.2.2 to 2.3.0 - [Release notes](https://github.com/GrahamDumpleton/wrapt/releases) - [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst) - [Commits](GrahamDumpleton/wrapt@2.2.2...2.3.0) Updates `xxhash` from 3.8.1 to 4.0.0 - [Release notes](https://github.com/ifduyue/python-xxhash/releases) - [Changelog](https://github.com/ifduyue/python-xxhash/blob/master/CHANGELOG.rst) - [Commits](ifduyue/python-xxhash@v3.8.1...v4.0.0) --- updated-dependencies: - dependency-name: fastapi dependency-version: 0.141.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: starlette dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: uvicorn dependency-version: 0.52.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: pydantic-settings dependency-version: 2.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: sqlalchemy dependency-version: 2.0.52 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: alembic dependency-version: 1.19.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: greenlet dependency-version: 3.5.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: openai dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: backend-python - dependency-name: google-auth-httplib2 dependency-version: 0.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: prometheus-fastapi-instrumentator dependency-version: 8.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: opentelemetry-api dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: opentelemetry-sdk dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: opentelemetry-instrumentation-fastapi dependency-version: 0.65b0 dependency-type: direct:production dependency-group: backend-python - dependency-name: opentelemetry-exporter-otlp dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: setuptools dependency-version: 84.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: backend-python - dependency-name: wheel dependency-version: 0.48.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: websockets dependency-version: 17.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: backend-python - dependency-name: icalendar dependency-version: 7.2.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: coverage dependency-version: 7.15.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: ruff dependency-version: 0.16.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: pydantic-ai-slim dependency-version: 2.30.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: genai-prices dependency-version: 0.1.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: httpcore2 dependency-version: 2.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: httpx2 dependency-version: 2.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: logfire-api dependency-version: 4.40.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: pydantic-graph dependency-version: 2.30.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: annotated-doc dependency-version: 0.0.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: annotated-types dependency-version: 0.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: asgiref dependency-version: 3.12.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: certifi dependency-version: 2026.7.22 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: cffi dependency-version: 2.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: charset-normalizer dependency-version: 3.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: google-api-core dependency-version: 2.34.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: google-auth dependency-version: 2.56.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: googleapis-common-protos dependency-version: 1.75.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: grpcio dependency-version: 1.83.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: langchain-core dependency-version: 1.5.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: langsmith dependency-version: 0.10.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: mako dependency-version: 1.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: opentelemetry-exporter-otlp-proto-common dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: opentelemetry-exporter-otlp-proto-grpc dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: opentelemetry-exporter-otlp-proto-http dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: opentelemetry-instrumentation dependency-version: 0.65b0 dependency-type: direct:production dependency-group: backend-python - dependency-name: opentelemetry-instrumentation-asgi dependency-version: 0.65b0 dependency-type: direct:production dependency-group: backend-python - dependency-name: opentelemetry-proto dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: opentelemetry-semantic-conventions dependency-version: 0.65b0 dependency-type: direct:production dependency-group: backend-python - dependency-name: opentelemetry-util-http dependency-version: 0.65b0 dependency-type: direct:production dependency-group: backend-python - dependency-name: packaging dependency-version: '26.3' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: prometheus-client dependency-version: 0.26.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: proto-plus dependency-version: 1.28.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: pydantic-core dependency-version: 2.48.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: regex dependency-version: 2026.7.19 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: tqdm dependency-version: 4.70.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: typing-inspection dependency-version: 0.4.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: wrapt dependency-version: 2.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: xxhash dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: backend-python ... Signed-off-by: dependabot[bot] <support@github.com>
Keep pydantic-core==2.46.4 with pydantic==2.13.4, hash openai's httpx2 requirement, and pin langsmith==0.10.2 / ruff==0.15.21 so --require-hashes install and PYTHONWARNINGS=error tests stay green. Co-authored-by: seonghobae <seonghobae@me.com>
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
PR governance metadata gate is not ready for
|
|
중복 repair lane 정리: 현재 Dependabot #1390 head |
Description
Follow-up for Dependabot #1390. The backend-python hash lock was not
pip install --require-hashesinstallable on Python 3.14:pydantic==2.13.4requires exactpydantic-core==2.46.4, but the lock floatedpydantic-core==2.48.0(ResolutionImpossible).openai==3.0.0requires hashedhttpx2, which was missing from the lock.ruff==0.16.3(large lint-rule churn) andlangsmith>=0.10.18(pytest plugin uses deprecatedasyncio.iscoroutinefunction, fatal underPYTHONWARNINGS=error).This commit (
373d9cd8) is also pushed todependabot/pip/backend/backend-python-d344204b7bso #1390 can go green without a squash or empty requeue.Recompiles
backend/requirements-hashes.txtwithbackend/requirements-compile-constraints.txt:pydantic-core==2.46.4ruff==0.15.21langsmith==0.10.2Contract tests and the container-provenance doc now assert the pydantic/pydantic-core pair,
httpx2==2.10.0,langsmith==0.10.2, andruff==0.15.21. Does not bumpVERSION. Does not touch #1376 or #1392.Type of change
Checklist:
Verification
Local Python 3.14.7 evidence:
pip install --require-hashesof the repaired lock: successruff check .: All checks passedPR 1390 pin contract tests