chore(deps): bump the python-dependencies group across 1 directory with 11 updates - #215
Merged
github-actions[bot] merged 3 commits intoAug 18, 2026
Merged
Conversation
…th 11 updates Bumps the python-dependencies group with 11 updates in the / directory: | Package | From | To | | --- | --- | --- | | [fastapi](https://github.com/fastapi/fastapi) | `0.138.1` | `0.141.1` | | [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` | | [gitpython](https://github.com/gitpython-developers/GitPython) | `3.1.54` | `3.1.59` | | [pygit2](https://github.com/libgit2/pygit2) | `1.19.3` | `1.20.0` | | [sentence-transformers](https://github.com/huggingface/sentence-transformers) | `5.6.0` | `5.7.0` | | [pgvector](https://github.com/pgvector/pgvector-python) | `0.4.2` | `0.5.0` | | [ruff](https://github.com/astral-sh/ruff) | `0.15.20` | `0.16.2` | | [mypy](https://github.com/python/mypy) | `2.1.0` | `2.3.0` | | [pre-commit](https://github.com/pre-commit/pre-commit) | `4.6.0` | `4.6.2` | Updates `fastapi` from 0.138.1 to 0.141.1 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](fastapi/fastapi@0.138.1...0.141.1) 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 `gitpython` from 3.1.54 to 3.1.59 - [Release notes](https://github.com/gitpython-developers/GitPython/releases) - [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES) - [Commits](gitpython-developers/GitPython@3.1.54...3.1.59) Updates `pygit2` from 1.19.3 to 1.20.0 - [Release notes](https://github.com/libgit2/pygit2/releases) - [Changelog](https://github.com/libgit2/pygit2/blob/master/CHANGELOG.md) - [Commits](libgit2/pygit2@v1.19.3...v1.20.0) Updates `sentence-transformers` from 5.6.0 to 5.7.0 - [Release notes](https://github.com/huggingface/sentence-transformers/releases) - [Commits](huggingface/sentence-transformers@v5.6.0...v5.7.0) Updates `pgvector` from 0.4.2 to 0.5.0 - [Changelog](https://github.com/pgvector/pgvector-python/blob/master/CHANGELOG.md) - [Commits](pgvector/pgvector-python@v0.4.2...v0.5.0) Updates `ruff` from 0.15.20 to 0.16.2 - [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.20...0.16.2) Updates `mypy` from 2.1.0 to 2.3.0 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](python/mypy@v2.1.0...v2.3.0) Updates `pre-commit` from 4.6.0 to 4.6.2 - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](pre-commit/pre-commit@v4.6.0...v4.6.2) --- updated-dependencies: - dependency-name: fastapi dependency-version: 0.141.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: pydantic-settings dependency-version: 2.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: sqlalchemy dependency-version: 2.0.52 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: alembic dependency-version: 1.19.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: gitpython dependency-version: 3.1.59 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: pygit2 dependency-version: 1.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: sentence-transformers dependency-version: 5.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: pgvector dependency-version: 0.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: ruff dependency-version: 0.16.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: mypy dependency-version: 2.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: pre-commit dependency-version: 4.6.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
JohnRDOrazio
approved these changes
Aug 16, 2026
pgvector 0.5.0 ships type information, so mypy 2.3.0 now resolves `pgvector.sqlalchemy.Vector` to a real class. That made the existing conditional import fail three ways: the `# type: ignore` became unused, and the `Vector = None` fallback tried to assign None to a type. Declare `Vector: Any` up front and assign in try/except/else, so the runtime `Vector is None` guards in embedding_service stay valid for type checkers and remain patchable in tests. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
dependabot
Bot
deleted the
dependabot/uv/python-dependencies-77e0058abf
branch
August 18, 2026 19:30
JohnRDOrazio
approved these changes
Aug 18, 2026
JohnRDOrazio
left a comment
Member
There was a problem hiding this comment.
Group bump verified: no true major-version bumps (all minor/patch within major). Full CI green; locally verified against the merged head — uv lock --check consistent, pygit2 1.20.0 retains all legacy GIT_* constants the git module uses, OpenAPI schema builds (119 paths/151 ops/168 schemas), 1535 tests pass. Only deprecation warnings are pre-existing on dev.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the python-dependencies group with 11 updates in the / directory:
0.138.10.141.12.14.22.15.02.0.512.0.521.18.51.19.13.1.543.1.591.19.31.20.05.6.05.7.00.4.20.5.00.15.200.16.22.1.02.3.04.6.04.6.2Updates
fastapifrom 0.138.1 to 0.141.1Release notes
Sourced from fastapi's releases.
... (truncated)
Commits
95f8322🔖 Release version 0.141.1 (#16106)f137944📝 Update release notesd623544🐛 Fix support for background tasks and headers from dependencies in `app.fron...1d211b9📝 Update release notes8a1f876📝 DocumentFASTAPI_ENVin FastAPI CLI guide (#16104)c7e7b65🔖 Release version 0.141.0 (#16103)6bceb84📝 Update release notes5429fed✨ Addapp.frontend(check_dir="auto"), to make local development more conven...628663f🔖 Release version 0.140.13 (#16096)0b54fd0📝 Update release notesUpdates
pydantic-settingsfrom 2.14.2 to 2.15.0Release notes
Sourced from pydantic-settings's releases.
... (truncated)
Commits
f725ca1Prepare release 2.15.0 (#930)28f35c2Bump the python-packages group with 4 updates (#929)9056db0test: move function-local imports to the top of test modules (#927)f077e3afix: raise ValidationError for non-JSON env values on strict fields (#926)ae25d70fix: treat Secret subclasses as non-complex fields (#716) (#920)798dceaBump the python-packages group with 4 updates (#924)a190041Bump the github-actions group with 4 updates (#925)5d93332Bump the python-packages group with 4 updates (#921)d2fdedafix: read secret files as UTF-8 instead of the locale encoding (#917)2256a4eBump the python-packages group with 3 updates (#915)Updates
sqlalchemyfrom 2.0.51 to 2.0.52Release notes
Sourced from sqlalchemy's releases.
... (truncated)
Commits
Updates
alembicfrom 1.18.5 to 1.19.1Release notes
Sourced from alembic's releases.
... (truncated)
Commits
Updates
gitpythonfrom 3.1.54 to 3.1.59Release notes
Sourced from gitpython's releases.
... (truncated)
Commits
66340d7prepare changelog prior to releasea5e047dMerge pull request #2211 from gitpython-developers/config-sanitize-moreef7568efix: ignore includes in submodule configuration4b4e47ffix: preserve multiline config values when writingb473abbMerge pull request #2210 from gitpython-developers/fix-clone-unsafe-option5ff52ccMerge pull request #2209 from caroescm/fix-index-add-chmodb68afffBlock separate git directories during clone93677a0fix:index.add()now supports filters (#2021)9729ed3Merge pull request #2208 from gitpython-developers/security-fixesce9d8e8prepare next releaseUpdates
pygit2from 1.19.3 to 1.20.0Release notes
Sourced from pygit2's releases.
Changelog
Sourced from pygit2's changelog.
Commits
ba21cf5Release 1.20.028be4b8Fix refcount test failing under pytest assertion rewriting007c562Fix NULL dereference in refdb backend exists callback5878864Fix ownership and lifetime bugs in refdb backend callbacks2efb706Update wheels to OpenSSL 3.5.7cc48ea6Fix ownership and error handling bugs in refdb backend callbacks997c65bFix the refdb backend rename callbackeb512d2Fix refcounting bugs in the refdb backend write callback258bf55chore(CI): bump actions/setup-python from 6 to 7 in the actions groupb7fdcd6encoding: drop public to_str, rename internal helper to path_to_strUpdates
sentence-transformersfrom 5.6.0 to 5.7.0Release notes
Sourced from sentence-transformers's releases.
... (truncated)
Commits
b2a9529[fix] Name the lone suggested parameter in the mine_hard_negatives missing-ne...00e696cRelease v5.7.0b69081a[fix] Treat a 1-dimensional query embedding as a single query in semantic_sea...c9c4250Keep queries aligned in semantic_search_seismic when a query matches nothing ...6d331a5[fix] Support mixed sparse/dense inputs in euclidean and manhattan similari...68c8cda[fix] Reject num_negatives larger than the range_min/range_max window in mine...cfb6d43[trainer] Fix eval DataLoader worker leak with dataloader_persistent_worker...f6d3a40Expand the community window on ties with the threshold (#3900)0b3fcbdCorrect thecorpus_precisionvalues documented forsemantic_search_faiss...62724e7Drop FAISS padding placeholders fromsemantic_search_faissresults (#3887)Updates
pgvectorfrom 0.4.2 to 0.5.0Changelog
Sourced from pgvector's changelog.
Commits
60739dfVersion bump to 0.5.0 [skip ci]a810f27Updated example [skip ci]45b054cUpdated example [skip ci]efa1442Updated examples [skip ci]780cc73Updated example [skip ci]9f0d6b9Updated examples [skip ci]f6e113eUpdated example [skip ci]dc68770Updated readme [skip ci]0c18e0aAddressed todo28191fcRemoved todo [skip ci]Updates
rufffrom 0.15.20 to 0.16.2Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
... (truncated)
Commits
5b48a04Bump 0.16.2 (#27555)1b9e5fcUpdate Swatinem/rust-cache action to v2.9.2 (#27568)c4e86fc[ty] Add helper extension methods for half-range and equality constraints (#2...17a00de[ty] Reuse primer commands in memory reports (#27553)6ea296b[ty] Normalize type labels in structured docstrings (#26923)2fc445f[ty] Diagnose invalid getattr calls (#27502)22c7823[ty] Enable (but downrank) auto-import completion suggestions from stub-only ...05160d5[ty] Diagnose invalid descriptor__get__calls (