Skip to content

chore(deps): Bump the minor group across 1 directory with 10 updates#682

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/minor-30c8f0b6be
Open

chore(deps): Bump the minor group across 1 directory with 10 updates#682
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/minor-30c8f0b6be

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 16, 2026

Bumps the minor group with 10 updates in the / directory:

Package From To
pymongo 4.14.0 4.17.0
pydantic 2.12.3 2.13.4
pydantic-extra-types 2.10.5 2.11.1
phonenumbers 9.0.11 9.0.30
openapi-spec-validator 0.7.2 0.8.5
ruff 0.12.9 0.15.12
pyenchant 3.2.2 3.3.0
sphinx-autoapi 3.6.0 3.8.0
sphinxcontrib-spelling 8.0.1 8.0.2
sphinxext-opengraph 0.12.0 0.13.0

Updates pymongo from 4.14.0 to 4.17.0

Release notes

Sourced from pymongo's releases.

PyMongo 4.17.0

Community notes

What's Changed

... (truncated)

Changelog

Sourced from pymongo's changelog.

Changes in Version 4.17.0 (2026/04/20)

PyMongo 4.17 brings a number of changes including:

  • has_key, iterkeys and itervalues in :class:bson.son.SON have been deprecated and will be removed in PyMongo 5.0. These methods were deprecated in favor of the standard dictionary containment operator in and the keys() and values() methods, respectively.
  • Added the :meth:~pymongo.asynchronous.client_session.AsyncClientSession.bind and :meth:~pymongo.client_session.ClientSession.bind methods that allow users to bind a session to all database operations within the scope of a context manager instead of having to explicitly pass the session to each individual operation. See the Transactions docs <https://www.mongodb.com/docs/languages/python/pymongo-driver/current/crud/transactions/#methods>_ for examples and more information.
  • Added support for MongoDB's Intelligent Workload Management (IWM) and ingress connection rate limiting features. The driver now gracefully handles write-blocking scenarios and optimizes connection establishment during high-load conditions to maintain application availability. See the IWM <https://www.mongodb.com/docs/atlas/intelligent-workload-management>_ or Overload Errors <https://www.mongodb.com/docs/atlas/overload-errors/?interface=driver&language=python>_ docs for more information.

Changes in Version 4.16.0 (2026/01/07)

PyMongo 4.16 brings a number of changes including:

  • Removed invalid documents from :class:bson.errors.InvalidDocument error messages as doing so may leak sensitive user data. Instead, invalid documents are stored in :attr:bson.errors.InvalidDocument.document.
  • PyMongo now requires dnspython>=2.6.1, since dnspython 1.0 is no longer maintained. The minimum version is 2.6.1 to account for CVE-2023-29483 <https://www.cve.org/CVERecord?id=CVE-2023-29483>_.
  • Removed support for Eventlet. Eventlet is actively being sunset by its maintainers and has compatibility issues with PyMongo's dnspython dependency.
  • Use Zstandard support from the standard library for Python 3.14+, and use backports.zstd for older versions.
  • Fixed return type annotation for find_one_and_* methods on :class:~pymongo.asynchronous.collection.AsyncCollection and :class:~pymongo.synchronous.collection.Collection to include None.
  • Added support for NumPy 1D-arrays in :class:bson.binary.BinaryVector.
  • Prevented :class:~pymongo.encryption.ClientEncryption from loading the crypt shared library to fix "MongoCryptError: An existing crypt_shared library is loaded by the application" unless the linked library search path is set.

Changes in Version 4.15.5 (2025/12/02)

Version 4.15.5 is a bug fix release.

  • Fixed a bug that could cause AutoReconnect("connection pool paused") errors when cursors fetched more documents from the database after SDAM heartbeat failures.

Changes in Version 4.15.4 (2025/10/21)

Version 4.15.4 is a bug fix release.

  • Relaxed the callback type of :meth:~pymongo.asynchronous.client_session.AsyncClientSession.with_transaction to allow the broader Awaitable type rather than only Coroutine objects.
  • Added the missing Python 3.14 trove classifier to the package metadata.

... (truncated)

Commits
  • f2103a9 Prep branch v4.17
  • 3491c08 PYTHON-5801 - Update changelog for 4.17 release (#2762)
  • 912ef33 PYTHON-5798 - Overload retargeting prose tests do not ensure that sec… (#2760)
  • b4e2c03 PYTHON-5800 - Simple collation is included in index information (#2761)
  • f31ba09 PYTHON-5797 - Add IWM and Overload Error links to changelog (#2757)
  • 5da9183 PYTHON-5794 - Add prose tests to verify correct retry behavior when a… (#2755)
  • 35e51a5 Revert "PYTHON-5768 Add AGENTS.md w/copilot instructions" (#2744) (#2754)
  • f41dd5c PYTHON-5772 Increase _gcp_helpers.py coverage (#2749)
  • 49e7a05 PYTHON-5760 Increase _azure_helpers.py coverage (#2747)
  • a2b0cd8 PYTHON-5795 Fix absolute link to CONTRIBUTING.md in README.md (#2756)
  • Additional commits viewable in compare view

Updates pydantic from 2.12.3 to 2.13.4

Release notes

Sourced from pydantic's releases.

v2.13.4 2026-05-06

v2.13.4 (2026-05-06)

What's Changed

Packaging

Fixes

Full Changelog: pydantic/pydantic@v2.13.3...v2.13.4

v2.13.3 2026-04-20

v2.13.3 (2026-04-20)

What's Changed

Fixes

Full Changelog: pydantic/pydantic@v2.13.2...v2.13.3

v2.13.2 2026-04-17

v2.13.2 (2026-04-17)

What's Changed

Fixes

  • Fix ValidationInfo.field_name missing with model_validate_json() by @​Viicos in #13084

Full Changelog: pydantic/pydantic@v2.13.1...v2.13.2

v2.13.1 2026-04-15

v2.13.1 (2026-04-15)

What's Changed

Fixes

Full Changelog: pydantic/pydantic@v2.13.0...v2.13.1

v2.13.0 2026-04-13

... (truncated)

Changelog

Sourced from pydantic's changelog.

v2.13.4 (2026-05-06)

GitHub release

What's Changed

Packaging

Fixes

v2.13.3 (2026-04-20)

GitHub release

What's Changed

Fixes

v2.13.2 (2026-04-17)

GitHub release

What's Changed

Fixes

  • Fix ValidationInfo.field_name missing with model_validate_json() by @​Viicos in #13084

v2.13.1 (2026-04-15)

GitHub release

What's Changed

Fixes

v2.13.0 (2026-04-13)

GitHub release

The highlights of the v2.13 release are available in the blog post.

... (truncated)

Commits
  • cf67d4b Fix linting
  • f0d8a21 Prepare release v2.13.4
  • 5e3fe1d Check for pydantic tag pattern in CI
  • 7f9edcc Document tagging conventions
  • b46a0c9 Adapt pydantic-core linker flags on macOS
  • 50629c8 Update to PyPy 7.3.22
  • 8522ebb Preserve RootModel core metadata
  • a37f3af Adapt MISSING sentinel test to work with unreleased typing_extensions ver...
  • 909259a Remove Logfire example in documentation
  • 2c4174c Bump libc from 0.2.155 to 0.2.185
  • Additional commits viewable in compare view

Updates pydantic-extra-types from 2.10.5 to 2.11.1

Release notes

Sourced from pydantic-extra-types's releases.

v2.11.1

What's Changed

New Contributors

Full Changelog: pydantic/pydantic-extra-types@v2.11.0...v2.11.1

v2.11.0

What's Changed

New Contributors

Full Changelog: pydantic/pydantic-extra-types@v2.10.6...v2.11.0

v2.10.6

What's Changed

... (truncated)

Changelog

Sourced from pydantic-extra-types's changelog.

2.11.1

2.11.0

2.10.6

Commits
  • efe22fb 🔖 Release version 2.11.1 (#375)
  • 6fc6756 feat: add IBAN (International Bank Account Number) type (#372)
  • 558e5c8 ⬆ Bump actions/upload-artifact from 6 to 7 (#369)
  • aab5a5a ⬆ Bump actions/download-artifact from 7 to 8 (#370)
  • 89b2a16 ⬆ Bump the python-packages group with 2 updates (#371)
  • 496cf00 Export Color from package init.py (#373)
  • 07628d1 feat: migrate DSN types from pydantic.networks (#368)
  • b999077 Add UUID v7 support (and v6/v8) (#367)
  • 712421f ⬆ Bump the python-packages group with 4 updates (#365)
  • a99dd63 ⬆ Bump actions/download-artifact from 6 to 7 (#363)
  • Additional commits viewable in compare view

Updates phonenumbers from 9.0.11 to 9.0.30

Commits
  • 9eea7a8 Prep for 9.0.30 release
  • 52815d5 Generated files for metadata
  • 8775727 Merge metadata changes from upstream 9.0.30
  • 510e486 Prep for 9.0.29 release
  • 61b9db6 Generated files for metadata
  • 8ed9a07 Merge metadata changes from upstream 9.0.29
  • 6e7a12a Prep for 9.0.28 release
  • ff287ef Merge code changes from upstream 9.0.28
  • 665a4a7 Generated files for metadata
  • 57d319d Merge metadata changes from upstream 9.0.28
  • Additional commits viewable in compare view

Updates openapi-spec-validator from 0.7.2 to 0.8.5

Release notes

Sourced from openapi-spec-validator's releases.

0.8.5

Fixes

  • Update jsonschema dependency version range #489

0.8.4

Features

  • Jsonschema-rs backend #478

0.8.3

Features

  • Use resolved cache feature of jsonschema-path #479

0.8.2

Features

  • OpenAPI 3.2 support #472
  • Add OAS 3.1 jsonSchemaDialect-aware schema meta-validation #471

0.8.1

Features

  • CLI version option #466
  • Split CLI error controls into validation and subschema modes #469

Fixes

  • Fix malformed schema traversal to report validation errors instead of internal exceptions #467
  • Validate declared path parameters against path template #470

Deprecations

  • Deprecates --error/--errors CLI options #469

0.8.0

Upgrades

  • Jsonschema-path 0.4 and openapi-schema-validator 0.7 upgrades #459
  • Python 3.13 and 3.14 support #392 #457

Fixes

  • Update openapi-schema-validator version constraint #439

Backward incompatibilities

0.8.0b3

... (truncated)

Commits
  • b4734ea Version 0.8.5
  • 4cc3c57 Merge pull request #485 from python-openapi/dependabot/pip/tox-4.47.0
  • b0ff9c8 Merge pull request #487 from python-openapi/dependabot/pip/tornado-6.5.5
  • 1eb94f7 Merge pull request #488 from python-openapi/dependabot/pip/black-26.3.1
  • 9a2fadb Merge pull request #490 from python-openapi/dependabot/pip/requests-2.33.0
  • f9f13e5 Merge pull request #491 from python-openapi/dependabot/pip/pygments-2.20.0
  • 9708cb2 Merge pull request #493 from python-openapi/dependabot/pip/python-dotenv-1.2.2
  • 83bb98e Merge pull request #481 from python-openapi/dependabot/pip/pre-commit-4.5.1
  • 8fecb3c Bump python-dotenv from 1.2.1 to 1.2.2
  • 67a2572 Bump pygments from 2.19.2 to 2.20.0
  • Additional commits viewable in compare view

Updates ruff from 0.12.9 to 0.15.12

Release notes

Sourced from ruff's releases.

0.15.12

Release Notes

Released on 2026-04-24.

Preview features

  • Implement #ruff:file-ignore file-level suppressions (#23599)
  • Implement #ruff:ignore logical-line suppressions (#23404)
  • Revert preview changes to displayed diagnostic severity in LSP (#24789)
  • [airflow] Implement task-branch-as-short-circuit (AIR004) (#23579)
  • [flake8-bugbear] Fix break/continue handling in loop-iterator-mutation (B909) (#24440)
  • [pylint] Fix PLC2701 for type parameter scopes (#24576)

Rule changes

  • [pandas-vet] Suggest .array as well in PD011 (#24805)

CLI

  • Respect default Unix permissions for cache files (#24794)

Documentation

  • [pylint] Fix PLR0124 description not to claim self-comparison always returns the same value (#24749)
  • [pyupgrade] Expand docs on reusable TypeVars and scoping (UP046) (#24153)
  • Improve rules table accessibility (#24711)

Contributors

Install ruff 0.15.12

Install prebuilt binaries via shell script

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

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.12

Released on 2026-04-24.

Preview features

  • Implement #ruff:file-ignore file-level suppressions (#23599)
  • Implement #ruff:ignore logical-line suppressions (#23404)
  • Revert preview changes to displayed diagnostic severity in LSP (#24789)
  • [airflow] Implement task-branch-as-short-circuit (AIR004) (#23579)
  • [flake8-bugbear] Fix break/continue handling in loop-iterator-mutation (B909) (#24440)
  • [pylint] Fix PLC2701 for type parameter scopes (#24576)

Rule changes

  • [pandas-vet] Suggest .array as well in PD011 (#24805)

CLI

  • Respect default Unix permissions for cache files (#24794)

Documentation

  • [pylint] Fix PLR0124 description not to claim self-comparison always returns the same value (#24749)
  • [pyupgrade] Expand docs on reusable TypeVars and scoping (UP046) (#24153)
  • Improve rules table accessibility (#24711)

Contributors

0.15.11

Released on 2026-04-16.

Preview features

  • [ruff] Ignore RUF029 when function is decorated with asynccontextmanager (#24642)
  • [airflow] Implement airflow-xcom-pull-in-template-string (AIR201) (#23583)
  • [flake8-bandit] Fix S103 false positives and negatives in mask analysis (#24424)

... (truncated)

Commits
  • 66f93cf Bump 0.15.12 (#24815)
  • 476a4d0 [ty] Complete support for more detailed diagnostics on possibly unbound error...
  • ed669ea Implement #ruff:file-ignore file-level suppressions (#23599)
  • e73d952 [ty] Include inferred type in invalid-key concise diagnostic for union/inte...

Bumps the minor group with 10 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [pymongo](https://github.com/mongodb/mongo-python-driver) | `4.14.0` | `4.17.0` |
| [pydantic](https://github.com/pydantic/pydantic) | `2.12.3` | `2.13.4` |
| [pydantic-extra-types](https://github.com/pydantic/pydantic-extra-types) | `2.10.5` | `2.11.1` |
| [phonenumbers](https://github.com/daviddrysdale/python-phonenumbers) | `9.0.11` | `9.0.30` |
| [openapi-spec-validator](https://github.com/python-openapi/openapi-spec-validator) | `0.7.2` | `0.8.5` |
| [ruff](https://github.com/astral-sh/ruff) | `0.12.9` | `0.15.12` |
| [pyenchant](https://github.com/pyenchant/pyenchant) | `3.2.2` | `3.3.0` |
| [sphinx-autoapi](https://github.com/readthedocs/sphinx-autoapi) | `3.6.0` | `3.8.0` |
| [sphinxcontrib-spelling](https://github.com/sphinx-contrib/spelling) | `8.0.1` | `8.0.2` |
| [sphinxext-opengraph](https://github.com/sphinx-doc/sphinxext-opengraph) | `0.12.0` | `0.13.0` |



Updates `pymongo` from 4.14.0 to 4.17.0
- [Release notes](https://github.com/mongodb/mongo-python-driver/releases)
- [Changelog](https://github.com/mongodb/mongo-python-driver/blob/master/doc/changelog.rst)
- [Commits](mongodb/mongo-python-driver@4.14.0...4.17.0)

Updates `pydantic` from 2.12.3 to 2.13.4
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/v2.13.4/HISTORY.md)
- [Commits](pydantic/pydantic@v2.12.3...v2.13.4)

Updates `pydantic-extra-types` from 2.10.5 to 2.11.1
- [Release notes](https://github.com/pydantic/pydantic-extra-types/releases)
- [Changelog](https://github.com/pydantic/pydantic-extra-types/blob/main/HISTORY.md)
- [Commits](pydantic/pydantic-extra-types@v2.10.5...v2.11.1)

Updates `phonenumbers` from 9.0.11 to 9.0.30
- [Commits](daviddrysdale/python-phonenumbers@v9.0.11...v9.0.30)

Updates `openapi-spec-validator` from 0.7.2 to 0.8.5
- [Release notes](https://github.com/python-openapi/openapi-spec-validator/releases)
- [Commits](python-openapi/openapi-spec-validator@0.7.2...0.8.5)

Updates `ruff` from 0.12.9 to 0.15.12
- [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.12.9...0.15.12)

Updates `pyenchant` from 3.2.2 to 3.3.0
- [Release notes](https://github.com/pyenchant/pyenchant/releases)
- [Commits](pyenchant/pyenchant@v3.2.2...v3.3.0)

Updates `sphinx-autoapi` from 3.6.0 to 3.8.0
- [Release notes](https://github.com/readthedocs/sphinx-autoapi/releases)
- [Changelog](https://github.com/readthedocs/sphinx-autoapi/blob/main/CHANGELOG.rst)
- [Commits](readthedocs/sphinx-autoapi@v3.6.0...v3.8.0)

Updates `sphinxcontrib-spelling` from 8.0.1 to 8.0.2
- [Release notes](https://github.com/sphinx-contrib/spelling/releases)
- [Commits](sphinx-contrib/spelling@8.0.1...8.0.2)

Updates `sphinxext-opengraph` from 0.12.0 to 0.13.0
- [Release notes](https://github.com/sphinx-doc/sphinxext-opengraph/releases)
- [Commits](sphinx-doc/sphinxext-opengraph@v0.12.0...v0.13.0)

---
updated-dependencies:
- dependency-name: pymongo
  dependency-version: 4.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: pydantic
  dependency-version: 2.13.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: pydantic-extra-types
  dependency-version: 2.11.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: phonenumbers
  dependency-version: 9.0.30
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor
- dependency-name: openapi-spec-validator
  dependency-version: 0.8.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: ruff
  dependency-version: 0.15.12
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: pyenchant
  dependency-version: 3.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: sphinx-autoapi
  dependency-version: 3.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: sphinxcontrib-spelling
  dependency-version: 8.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor
- dependency-name: sphinxext-opengraph
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
...

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 May 16, 2026
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels May 16, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 16, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 62.31%. Comparing base (3125961) to head (3a4542c).
⚠️ Report is 4 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #682      +/-   ##
==========================================
- Coverage   65.63%   62.31%   -3.32%     
==========================================
  Files         573      595      +22     
  Lines       21566    23580    +2014     
==========================================
+ Hits        14155    14695     +540     
- Misses       7411     8885    +1474     
Flag Coverage Δ
unittests 62.31% <ø> (-3.32%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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