Skip to content

Bump the python-packages group with 5 updates#338

Merged
dolfinus merged 1 commit intodevelopfrom
dependabot/uv/python-packages-d8dd070094
Feb 26, 2026
Merged

Bump the python-packages group with 5 updates#338
dolfinus merged 1 commit intodevelopfrom
dependabot/uv/python-packages-d8dd070094

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 26, 2026

Bumps the python-packages group with 5 updates:

Package From To
pydantic-settings 2.13.0 2.13.1
sqlalchemy 2.0.46 2.0.47
fastapi 0.129.0 0.133.1
faker 40.4.0 40.5.1
ruff 0.15.1 0.15.2

Updates pydantic-settings from 2.13.0 to 2.13.1

Commits

Updates sqlalchemy from 2.0.46 to 2.0.47

Release notes

Sourced from sqlalchemy's releases.

2.0.47

Released: February 24, 2026

orm

  • [orm] [bug] Fixed issue when using ORM mappings with Python 3.14's PEP 649 feature that no longer requires "future annotations", where the ORM's introspection of the __init__ method of mapped classes would fail if non-present identifiers in annotations were present. The vendored getfullargspec() method has been amended to use Format.FORWARDREF under Python 3.14 to prevent resolution of names that aren't present.

    References: #13104

engine

  • [engine] [usecase] The connection object returned by _engine.Engine.raw_connection() now supports the context manager protocol, automatically returning the connection to the pool when exiting the context.

    References: #13116

postgresql

  • [postgresql] [bug] Fixed an issue in the PostgreSQL dialect where foreign key constraint reflection would incorrectly swap or fail to capture onupdate and ondelete values when these clauses appeared in a different order than expected in the constraint definition. This issue primarily affected PostgreSQL-compatible databases such as CockroachDB, which may return ON DELETE before ON UPDATE in the constraint definition string. The reflection logic now correctly parses both clauses regardless of their ordering.

    References: #13105

  • [postgresql] [bug] Fixed issue in the engine_insertmanyvalues feature where using PostgreSQL's ON CONFLICT clause with _dml.Insert.returning.sort_by_parameter_order enabled would generate invalid SQL when the insert used an implicit sentinel (server-side autoincrement primary key). The generated SQL would incorrectly declare a sentinel counter column in the imp_sen table alias without providing corresponding values in the VALUES clause, leading to a ProgrammingError indicating column count mismatch. The fix allows batch execution mode when embed_values_counter is active, as the embedded counter provides the ordering capability needed even with upsert behaviors, rather than unnecessarily downgrading to row-at-a-time execution.

... (truncated)

Commits

Updates fastapi from 0.129.0 to 0.133.1

Release notes

Sourced from fastapi's releases.

0.133.1

Features

Internal

0.133.0

Upgrades

0.132.1

Refactors

  • ♻️ Refactor logic to handle OpenAPI and Swagger UI escaping data. PR #14986 by @​tiangolo.

Internal

0.132.0

Breaking Changes

  • 🔒️ Add strict_content_type checking for JSON requests. PR #14978 by @​tiangolo.
    • Now FastAPI checks, by default, that JSON requests have a Content-Type header with a valid JSON value, like application/json, and rejects requests that don't.
    • If the clients for your app don't send a valid Content-Type header you can disable this with strict_content_type=False.
    • Check the new docs: Strict Content-Type Checking.

Internal

0.131.0

Breaking Changes

0.130.0

Features

  • ✨ Serialize JSON response with Pydantic (in Rust), when there's a Pydantic return type or response model. PR #14962 by @​tiangolo.

... (truncated)

Commits

Updates faker from 40.4.0 to 40.5.1

Release notes

Sourced from faker's releases.

Release v40.5.1

See CHANGELOG.md.

Release v40.5.0

See CHANGELOG.md.

Changelog

Sourced from faker's changelog.

v40.5.1 - 2026-02-23

  • Fix _get_local_timezone() missing return statement. Thanks @​bysiber.

v40.5.0 - 2026-02-23

  • Add missing formats and remove duplicates in user_name_formats. Thanks @​WannaFight.
Commits
  • 5f403be Bump version: 40.5.0 → 40.5.1
  • a573f1f 📝 Update CHANGELOG.md
  • 143c483 Bump version: 40.4.0 → 40.5.0
  • 298613b 📝 Update CHANGELOG.md
  • 8823340 Fix _get_local_timezone() missing return statement (#2327)
  • 83b3ca3 💄 lint code
  • f2c15df test: add unit tests for slugify utility function (#2323)
  • 9ae0122 docs: Add AI Provider to community providers list (#2321)
  • 40ffcaa Docs: Add faker-ecommerce-provider to community providers (#2319)
  • f62ecf9 fix: add missing formats and remove duplicates in user_name_formats (#2318)
  • See full diff in compare view

Updates ruff from 0.15.1 to 0.15.2

Release notes

Sourced from ruff's releases.

0.15.2

Release Notes

Released on 2026-02-19.

Preview features

Bug fixes

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.2

Released on 2026-02-19.

Preview features

... (truncated)

Commits

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 python-packages group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.13.0` | `2.13.1` |
| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.46` | `2.0.47` |
| [fastapi](https://github.com/fastapi/fastapi) | `0.129.0` | `0.133.1` |
| [faker](https://github.com/joke2k/faker) | `40.4.0` | `40.5.1` |
| [ruff](https://github.com/astral-sh/ruff) | `0.15.1` | `0.15.2` |


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

Updates `sqlalchemy` from 2.0.46 to 2.0.47
- [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 `fastapi` from 0.129.0 to 0.133.1
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.129.0...0.133.1)

Updates `faker` from 40.4.0 to 40.5.1
- [Release notes](https://github.com/joke2k/faker/releases)
- [Changelog](https://github.com/joke2k/faker/blob/master/CHANGELOG.md)
- [Commits](joke2k/faker@v40.4.0...v40.5.1)

Updates `ruff` from 0.15.1 to 0.15.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.1...0.15.2)

---
updated-dependencies:
- dependency-name: pydantic-settings
  dependency-version: 2.13.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: sqlalchemy
  dependency-version: 2.0.47
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: fastapi
  dependency-version: 0.133.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: faker
  dependency-version: 40.5.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: ruff
  dependency-version: 0.15.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the type:dependency Dependency-related changes label Feb 26, 2026
@MTSOnGithub MTSOnGithub enabled auto-merge (rebase) February 26, 2026 05:31
@github-actions
Copy link

Coverage

Coverage Report •
FileStmtsMissBranchBrPartCoverMissing
TOTAL531161481215988% 
report-only-changed-files is enabled. No files were changed during this commit :)

@dolfinus dolfinus disabled auto-merge February 26, 2026 05:59
@dolfinus dolfinus merged commit a3fe5c8 into develop Feb 26, 2026
24 of 26 checks passed
@dolfinus dolfinus deleted the dependabot/uv/python-packages-d8dd070094 branch February 26, 2026 05:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:dependency Dependency-related changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants