Skip to content

Bump the all-dependencies group with 6 updates#130

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/uv/all-dependencies-57883aefc8
Open

Bump the all-dependencies group with 6 updates#130
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/uv/all-dependencies-57883aefc8

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 1, 2026

Bumps the all-dependencies group with 6 updates:

Package From To
alembic 1.18.3 1.18.4
fastapi 0.128.6 0.135.1
pydantic-settings 2.12.0 2.13.1
greenlet 3.3.1 3.3.2
polyfactory 3.2.0 3.3.0
ruff 0.15.0 0.15.4

Updates alembic from 1.18.3 to 1.18.4

Release notes

Sourced from alembic's releases.

1.18.4

Released: February 10, 2026

bug

  • [bug] [operations] Reverted the behavior of Operations.add_column() that would automatically render the "PRIMARY KEY" keyword inline when a Column with primary_key=True is added. The automatic behavior, added in version 1.18.2, is now opt-in via the new Operations.add_column.inline_primary_key parameter. This change restores the ability to render a PostgreSQL SERIAL column, which is required to be primary_key=True, while not impacting the ability to render a separate primary key constraint. This also provides consistency with the Operations.add_column.inline_references parameter and gives users explicit control over SQL generation.

    To render PRIMARY KEY inline, use the Operations.add_column.inline_primary_key parameter set to True:

    op.add_column( "my_table", Column("id", Integer, primary_key=True), inline_primary_key=True )References: #1232

Commits

Updates fastapi from 0.128.6 to 0.135.1

Release notes

Sourced from fastapi's releases.

0.135.1

Fixes

  • 🐛 Fix, avoid yield from a TaskGroup, only as an async context manager, closed in the request async exit stack. PR #15038 by @​tiangolo.

Docs

Internal

0.135.0

Features

0.134.0

Features

  • ✨ Add support for streaming JSON Lines and binary data with yield. PR #15022 by @​tiangolo.
    • This also upgrades Starlette from >=0.40.0 to >=0.46.0, as it's needed to properly unrwap and re-raise exceptions from exception groups.
    • New docs: Stream JSON Lines.
    • And new docs: Stream Data.

Docs

  • 📝 Update Library Agent Skill with streaming responses. PR #15024 by @​tiangolo.
  • 📝 Update docs for responses and new stream with yield. PR #15023 by @​tiangolo.
  • 📝 Add await in StreamingResponse code example to allow cancellation. PR #14681 by @​casperdcl.
  • 📝 Rename docs_src/websockets to docs_src/websockets_ to avoid import errors. PR #14979 by @​YuriiMotov.

Internal

0.133.1

Features

Internal

... (truncated)

Commits
  • ca5f60e 🔖 Release version 0.135.1
  • 87f75aa 📝 Update release notes
  • 8a9258b 🐛 Fix, avoid yield from a TaskGroup, only as an async context manager, closed...
  • 6038507 📝 Update release notes
  • c796ba4 👥 Update FastAPI People - Experts (#15037)
  • b24aa03 📝 Update release notes
  • 2c61047 ✏️ Fix typo in docs/en/docs/_llm-test.md (#15007)
  • e3bbeef 📝 Update release notes
  • d726c8c 📝 Update release notes
  • cf514e6 👥 Update FastAPI People - Contributors and Translators (#15029)
  • Additional commits viewable in compare view

Updates pydantic-settings from 2.12.0 to 2.13.1

Release notes

Sourced from pydantic-settings's releases.

v2.13.0

What's Changed

New Contributors

Full Changelog: pydantic/pydantic-settings@v2.12.0...v2.13.0

Commits

Updates greenlet from 3.3.1 to 3.3.2

Changelog

Sourced from greenlet's changelog.

3.3.2 (2026-02-20)

  • Fix a crash on Python 3.10 if there are active greenlets during interpreter shutdown. See PR 495 <https://github.com/python-greenlet/greenlet/pull/495>_ by Nicolas Bouvrette.
Commits
  • a62f331 Preparing release 3.3.2
  • c73a2c6 Pull in change note for 3.2.5
  • 4eb47c8 test_untracked_memory_doesnt_increase_unfinished_thread_dealloc_in_main: A ch...
  • 53ac405 Add change note for #495
  • d5b8515 Merge pull request #495 from nbouvrette/fix/safe-finalization-py310
  • e0625d7 Merge pull request #494 from daniel7an/fix/issue-492-spdx-license
  • 292e126 Fix SIGSEGV/SIGABRT during interpreter shutdown on Python < 3.11
  • 77e65f0 Fix SPDX license identifier: Python-2.0 → PSF-2.0
  • d4606ef leak tests: do a better job skipping if uss isn't available. Fixes #485
  • 74a11b8 Back to development: 3.3.2
  • See full diff in compare view

Updates polyfactory from 3.2.0 to 3.3.0

Release notes

Sourced from polyfactory's releases.

v3.3.0

What's Changed

Full Changelog: litestar-org/polyfactory@v3.2.0...v3.3.0

Changelog

Sourced from polyfactory's changelog.

Release [v3.3.0] - 2026-02-22 <https://github.com/litestar-org/polyfactory/releases/tag/v3.3.0>_

  • See All commits in v3.3.0 <https://github.com/litestar-org/polyfactory/commits/v3.3.0>_

530c192 <https://github.com/litestar-org/polyfactory/commit/530c19236d42b3353d3125af562e70aa73762e76>_ ... 9fe33dd <https://github.com/litestar-org/polyfactory/commit/9fe33dd5c59a27a796a849751e362ac6b274dc1f>_ | See diff for 3.3.0 <https://github.com/litestar-org/polyfactory/compare/530c19236d42b3353d3125af562e70aa73762e76...9fe33dd5c59a27a796a849751e362ac6b274dc1f>_

Bug Fixes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • (f90cbcd <https://github.com/litestar-org/polyfactory/commit/f90cbcdda99cd7d72068a77446c6b9023d73d8a1>) - Improve test stability (#813) by @adhtruong <https://github.com/adhtruong> in [#813](https://github.com/litestar-org/polyfactory/issues/813) <https://github.com/litestar-org/polyfactory/pull/813>_
  • (9fe33dd <https://github.com/litestar-org/polyfactory/commit/9fe33dd5c59a27a796a849751e362ac6b274dc1f>) - Leave the async session opened after persisting data in SQLAASyncPersistence (#826) by @AlexPetul <https://github.com/AlexPetul> in [#826](https://github.com/litestar-org/polyfactory/issues/826) <https://github.com/litestar-org/polyfactory/pull/826>_

Features ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • (e2eed27 <https://github.com/litestar-org/polyfactory/commit/e2eed271179d13d5006f4f1f759d09cea1726774>) - Add __persistence__method__ to SQLAlchemyFactory (#818) by @AlexPetul <https://github.com/AlexPetul> in [#818](https://github.com/litestar-org/polyfactory/issues/818) <https://github.com/litestar-org/polyfactory/pull/818>_
  • (c591600 <https://github.com/litestar-org/polyfactory/commit/c5916007689f8e13dd4a4531e0abcb268056e34f>) - Add support for SQLAlchemy computed fields (#799) by @AlexPetul <https://github.com/AlexPetul> in [#799](https://github.com/litestar-org/polyfactory/issues/799) <https://github.com/litestar-org/polyfactory/pull/799>_

Miscellaneous Tasks ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • (aa6a403 <https://github.com/litestar-org/polyfactory/commit/aa6a403294d270a043515b3f9f0a9d30beb030aa>) - Bump dawidd6/action-download-artifact from 11 to 12 (#815) by @dependabot[bot] <https://github.com/dependabot[bot]> in [#815](https://github.com/litestar-org/polyfactory/issues/815) <https://github.com/litestar-org/polyfactory/pull/815>_
  • (8d2dad4 <https://github.com/litestar-org/polyfactory/commit/8d2dad490cd573ef784b95ea58facb6605cde44c>) - Bump dawidd6/action-download-artifact from 12 to 13 (#821) by @dependabot[bot] <https://github.com/dependabot[bot]> in [#821](https://github.com/litestar-org/polyfactory/issues/821) <https://github.com/litestar-org/polyfactory/pull/821>_
  • (2549140 <https://github.com/litestar-org/polyfactory/commit/2549140dbcf6bed1e402c799d6660cc3547d0efb>) - Bump urllib3 from 2.5.0 to 2.6.3 (#823) by @dependabot[bot] <https://github.com/dependabot[bot]> in [#823](https://github.com/litestar-org/polyfactory/issues/823) <https://github.com/litestar-org/polyfactory/pull/823>_
  • (cd48c81 <https://github.com/litestar-org/polyfactory/commit/cd48c812aa74409e9bbe8b7bba40a269f2fe3287>) - Bump wheel from 0.45.1 to 0.46.2 (#822) by @dependabot[bot] <https://github.com/dependabot[bot]> in [#822](https://github.com/litestar-org/polyfactory/issues/822) <https://github.com/litestar-org/polyfactory/pull/822>_
  • (2c36e7d <https://github.com/litestar-org/polyfactory/commit/2c36e7d4938d22d2a9abd7bffe08809c1def99a4>) - Bump dawidd6/action-download-artifact from 13 to 14 (#825) by @dependabot[bot] <https://github.com/dependabot[bot]> in [#825](https://github.com/litestar-org/polyfactory/issues/825) <https://github.com/litestar-org/polyfactory/pull/825>_
Commits
  • ef2e655 chore: prepare v3.3.0 release (#828)
  • 9fe33dd fix: Leave the async session opened after persisting data in `SQLAASyncPersis...
  • 2c36e7d chore(deps): bump dawidd6/action-download-artifact from 13 to 14 (#825)
  • c591600 feat: add support for SQLAlchemy computed fields (#799)
  • cd48c81 chore(deps): bump wheel from 0.45.1 to 0.46.2 (#822)
  • 2549140 chore(deps): bump urllib3 from 2.5.0 to 2.6.3 (#823)
  • 8d2dad4 chore(deps): bump dawidd6/action-download-artifact from 12 to 13 (#821)
  • e2eed27 feat: add __persistence__method__ to SQLAlchemyFactory (#818)
  • aa6a403 chore(deps): bump dawidd6/action-download-artifact from 11 to 12 (#815)
  • f90cbcd fix: improve test stability (#813)
  • See full diff in compare view

Updates ruff from 0.15.0 to 0.15.4

Release notes

Sourced from ruff's releases.

0.15.4

Release Notes

Released on 2026-02-26.

This is a follow-up release to 0.15.3 that resolves a panic when the new rule PLR1712 was enabled with any rule that analyzes definitions, such as many of the ANN or D rules.

Bug fixes

  • Fix panic on access to definitions after analyzing definitions (#23588)
  • [pyflakes] Suppress false positive in F821 for names used before del in stub files (#23550)

Documentation

  • Clarify first-party import detection in Ruff (#23591)
  • Fix incorrect import-heading example (#23568)

Contributors

Install ruff 0.15.4

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.15.4/ruff-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.15.4/ruff-installer.ps1 | iex"

Download ruff 0.15.4

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.4

Released on 2026-02-26.

This is a follow-up release to 0.15.3 that resolves a panic when the new rule PLR1712 was enabled with any rule that analyzes definitions, such as many of the ANN or D rules.

Bug fixes

  • Fix panic on access to definitions after analyzing definitions (#23588)
  • [pyflakes] Suppress false positive in F821 for names used before del in stub files (#23550)

Documentation

  • Clarify first-party import detection in Ruff (#23591)
  • Fix incorrect import-heading example (#23568)

Contributors

0.15.3

Released on 2026-02-26.

Preview features

  • Drop explicit support for .qmd file extension (#23572)

    This can now be enabled instead by setting the extension option:

    # ruff.toml
    extension = { qmd = "markdown" }
    pyproject.toml
    [tool.ruff]
    extension = { qmd = "markdown" }

  • Include configured extensions in file discovery (#23400)

  • [flake8-bandit] Allow suspicious imports in TYPE_CHECKING blocks (S401-S415) (#23441)

  • [flake8-bugbear] Allow B901 in pytest hook wrappers (#21931)

  • [flake8-import-conventions] Add missing conventions from upstream (ICN001, ICN002) (#21373)

... (truncated)

Commits
  • f14edd8 Bump 0.15.4 (#23595)
  • fd09d37 Fix panic on access to definitions after analyzing definitions (#23588)
  • 81d655f [pyflakes] suppress false positive in F821 for names used before del in...
  • 625b4f5 [ruff] docs: Clarify first-party import detection in Ruff (#23591)
  • 60facfa one word typo fix in a while_loop.md test case (#23589)
  • fbb9fa7 docs: fix incorrect import-heading example (#23568)
  • 5bc49a9 Increase the ruleset size to 16 bits (#23586)
  • a62ba8c [ty] Fix overloaded callable assignability for unary Callable targets (#23277)
  • e5f2f36 Bump 0.15.3 (#23585)
  • 0e19fc9 [ty] defer calculating conjunctions in narrowing constraints (#23552)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all-dependencies group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [alembic](https://github.com/sqlalchemy/alembic) | `1.18.3` | `1.18.4` |
| [fastapi](https://github.com/fastapi/fastapi) | `0.128.6` | `0.135.1` |
| [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.12.0` | `2.13.1` |
| [greenlet](https://github.com/python-greenlet/greenlet) | `3.3.1` | `3.3.2` |
| [polyfactory](https://github.com/litestar-org/polyfactory) | `3.2.0` | `3.3.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.15.0` | `0.15.4` |


Updates `alembic` from 1.18.3 to 1.18.4
- [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 `fastapi` from 0.128.6 to 0.135.1
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.128.6...0.135.1)

Updates `pydantic-settings` from 2.12.0 to 2.13.1
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](pydantic/pydantic-settings@v2.12.0...v2.13.1)

Updates `greenlet` from 3.3.1 to 3.3.2
- [Changelog](https://github.com/python-greenlet/greenlet/blob/master/CHANGES.rst)
- [Commits](python-greenlet/greenlet@3.3.1...3.3.2)

Updates `polyfactory` from 3.2.0 to 3.3.0
- [Release notes](https://github.com/litestar-org/polyfactory/releases)
- [Changelog](https://github.com/litestar-org/polyfactory/blob/main/docs/changelog.rst)
- [Commits](litestar-org/polyfactory@v3.2.0...v3.3.0)

Updates `ruff` from 0.15.0 to 0.15.4
- [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.0...0.15.4)

---
updated-dependencies:
- dependency-name: alembic
  dependency-version: 1.18.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: fastapi
  dependency-version: 0.135.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: pydantic-settings
  dependency-version: 2.13.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: greenlet
  dependency-version: 3.3.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: polyfactory
  dependency-version: 3.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: ruff
  dependency-version: 0.15.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Mar 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants