Skip to content

⬆️ Bump the lockfile-dev group across 1 directory with 25 updates #1345

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 12, 2025

Bumps the lockfile-dev group with 24 updates in the / directory:

Package From To
flake8-rst-docstrings 0.3.0 0.3.1
poetry 2.1.2 2.1.3
typing-extensions 4.13.1 4.13.2
ruff 0.11.4 0.11.9
beautifulsoup4 4.13.3 4.13.4
cachecontrol 0.14.2 0.14.3
certifi 2025.1.31 2025.4.26
charset-normalizer 3.4.1 3.4.2
exceptiongroup 1.2.2 1.3.0
identify 2.6.9 2.6.10
joblib 1.4.2 1.5.0
marshmallow 3.26.1 4.0.0
more-itertools 10.6.0 10.7.0
mypy-extensions 1.0.0 1.1.0
pbs-installer 2025.3.17 2025.4.9
setuptools 78.1.0 80.4.0
snowballstemmer 2.2.0 3.0.1
soupsieve 2.6 2.7
starlette 0.46.1 0.46.2
trove-classifiers 2025.3.19.19 2025.5.9.12
typer 0.15.2 0.15.3
urllib3 2.3.0 2.4.0
uvicorn 0.34.0 0.34.2
watchfiles 1.0.4 1.0.5

Updates flake8-rst-docstrings from 0.3.0 to 0.3.1

Commits
  • 357d42d Call this v0.3.1
  • a0f0415 Allow for line-break in flake8 version output
  • 12c425f Add RST220 for redefining an anonymous link
  • da9eeb1 Document testing in README
  • 8485565 [pre-commit.ci] autoupdate
  • a66b0bb [pre-commit.ci] autoupdate
  • aa2e568 Python 3.8 in installation text
  • 74edef6 [pre-commit.ci] autoupdate
  • 863bb2a Actually, no point pushing this to PyPI yet
  • 5a04fe5 black
  • Additional commits viewable in compare view

Updates poetry from 2.1.2 to 2.1.3

Release notes

Sourced from poetry's releases.

2.1.3

Changed

  • Require importlib-metadata<8.7 for Python 3.9 because of a breaking change in importlib-metadata 8.7 (#10374).

Fixed

  • Fix an issue where re-locking failed for incomplete multiple-constraints dependencies with explicit sources (#10324).
  • Fix an issue where the --directory option did not work if a plugin, which accesses the poetry instance during its activation, was installed (#10352).
  • Fix an issue where poetry env activate -v printed additional information to stdout instead of stderr so that the output could not be used as designed (#10353).
  • Fix an issue where the original error was not printed if building a git dependency failed (#10366).
  • Fix an issue where wheels for the wrong platform were installed in rare cases. (#10361).

poetry-core (2.1.3)

  • Fix an issue where the union of specific inverse or partially inverse markers was not simplified (#858).
  • Fix an issue where optional dependencies defined in the project section were treated as non-optional when a source was defined for them in the tool.poetry section (#857).
  • Fix an issue where markers with === were not parsed correctly (#860).
  • Fix an issue where local versions with upper case letters caused an error (#859).
  • Fix an issue where extra markers with a value starting with "in" were not validated correctly (#862).
Changelog

Sourced from poetry's changelog.

[2.1.3] - 2025-05-04

Changed

  • Require importlib-metadata<8.7 for Python 3.9 because of a breaking change in importlib-metadata 8.7 (#10374).

Fixed

  • Fix an issue where re-locking failed for incomplete multiple-constraints dependencies with explicit sources (#10324).
  • Fix an issue where the --directory option did not work if a plugin, which accesses the poetry instance during its activation, was installed (#10352).
  • Fix an issue where poetry env activate -v printed additional information to stdout instead of stderr so that the output could not be used as designed (#10353).
  • Fix an issue where the original error was not printed if building a git dependency failed (#10366).
  • Fix an issue where wheels for the wrong platform were installed in rare cases. (#10361).

poetry-core (2.1.3)

  • Fix an issue where the union of specific inverse or partially inverse markers was not simplified (#858).
  • Fix an issue where optional dependencies defined in the project section were treated as non-optional when a source was defined for them in the tool.poetry section (#857).
  • Fix an issue where markers with === were not parsed correctly (#860).
  • Fix an issue where local versions with upper case letters caused an error (#859).
  • Fix an issue where extra markers with a value starting with "in" were not validated correctly (#862).
Commits

Updates typing-extensions from 4.13.1 to 4.13.2

Release notes

Sourced from typing-extensions's releases.

4.13.2

  • Fix TypeError when taking the union of typing_extensions.TypeAliasType and a typing.TypeAliasType on Python 3.12 and 3.13. Patch by Joren Hammudoglu.
  • Backport from CPython PR #132160 to avoid having user arguments shadowed in generated __new__ by @typing_extensions.deprecated. Patch by Victorien Plot.
Changelog

Sourced from typing-extensions's changelog.

Release 4.13.2 (April 10, 2025)

  • Fix TypeError when taking the union of typing_extensions.TypeAliasType and a typing.TypeAliasType on Python 3.12 and 3.13. Patch by Joren Hammudoglu.
  • Backport from CPython PR #132160 to avoid having user arguments shadowed in generated __new__ by @typing_extensions.deprecated. Patch by Victorien Plot.
Commits

Updates ruff from 0.11.4 to 0.11.9

Release notes

Sourced from ruff's releases.

0.11.9

Release Notes

Preview features

  • Default to latest supported Python version for version-related syntax errors (#17529)
  • Implement deferred annotations for Python 3.14 (#17658)
  • [airflow] Fix SQLTableCheckOperator typo (AIR302) (#17946)
  • [airflow] Remove airflow.utils.dag_parsing_context.get_parsing_context (AIR301) (#17852)
  • [airflow] Skip attribute check in try catch block (AIR301) (#17790)
  • [flake8-bandit] Mark tuples of string literals as trusted input in S603 (#17801)
  • [isort] Check full module path against project root(s) when categorizing first-party imports (#16565)
  • [ruff] Add new rule in-empty-collection (RUF060) (#16480)

Bug fixes

  • Fix missing combine call for lint.typing-extensions setting (#17823)
  • [flake8-async] Fix module name in ASYNC110, ASYNC115, and ASYNC116 fixes (#17774)
  • [pyupgrade] Add spaces between tokens as necessary to avoid syntax errors in UP018 autofix (#17648)
  • [refurb] Fix false positive for float and complex numbers in FURB116 (#17661)
  • [parser] Flag single unparenthesized generator expr with trailing comma in arguments. (#17893)

Documentation

  • Add instructions on how to upgrade to a newer Rust version (#17928)
  • Update code of conduct email address (#17875)
  • Add fix safety sections to PLC2801, PLR1722, and RUF013 (#17825, #17826, #17759)
  • Add link to check-typed-exception from S110 and S112 (#17786)

Other changes

  • Allow passing a virtual environment to ruff analyze graph (#17743)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.11.9

Preview features

  • Default to latest supported Python version for version-related syntax errors (#17529)
  • Implement deferred annotations for Python 3.14 (#17658)
  • [airflow] Fix SQLTableCheckOperator typo (AIR302) (#17946)
  • [airflow] Remove airflow.utils.dag_parsing_context.get_parsing_context (AIR301) (#17852)
  • [airflow] Skip attribute check in try catch block (AIR301) (#17790)
  • [flake8-bandit] Mark tuples of string literals as trusted input in S603 (#17801)
  • [isort] Check full module path against project root(s) when categorizing first-party imports (#16565)
  • [ruff] Add new rule in-empty-collection (RUF060) (#16480)

Bug fixes

  • Fix missing combine call for lint.typing-extensions setting (#17823)
  • [flake8-async] Fix module name in ASYNC110, ASYNC115, and ASYNC116 fixes (#17774)
  • [pyupgrade] Add spaces between tokens as necessary to avoid syntax errors in UP018 autofix (#17648)
  • [refurb] Fix false positive for float and complex numbers in FURB116 (#17661)
  • [parser] Flag single unparenthesized generator expr with trailing comma in arguments. (#17893)

Documentation

  • Add instructions on how to upgrade to a newer Rust version (#17928)
  • Update code of conduct email address (#17875)
  • Add fix safety sections to PLC2801, PLR1722, and RUF013 (#17825, #17826, #17759)
  • Add link to check-typed-exception from S110 and S112 (#17786)

Other changes

  • Allow passing a virtual environment to ruff analyze graph (#17743)

0.11.8

Preview features

  • [airflow] Apply auto fixes to cases where the names have changed in Airflow 3 (AIR302, AIR311) (#17553, #17570, #17571)
  • [airflow] Extend AIR301 rule (#17598)
  • [airflow] Update existing AIR302 rules with better suggestions (#17542)
  • [refurb] Mark fix as safe for readlines-in-for (FURB129) (#17644)
  • [syntax-errors] nonlocal declaration at module level (#17559)
  • [syntax-errors] Detect single starred expression assignment x = *y (#17624)

Bug fixes

  • [flake8-pyi] Ensure Literal[None,] | Literal[None,] is not autofixed to None | None (PYI061) (#17659)
  • [flake8-use-pathlib] Avoid suggesting Path.iterdir() for os.listdir with file descriptor (PTH208) (#17715)
  • [flake8-use-pathlib] Fix PTH104 false positive when rename is passed a file descriptor (#17712)
  • [flake8-use-pathlib] Fix PTH116 false positive when stat is passed a file descriptor (#17709)
  • [flake8-use-pathlib] Fix PTH123 false positive when open is passed a file descriptor from a function call (#17705)

... (truncated)

Commits

Updates beautifulsoup4 from 4.13.3 to 4.13.4

Updates cachecontrol from 0.14.2 to 0.14.3

Release notes

Sourced from cachecontrol's releases.

v0.14.3

  • Drop support for Python 3.8.
Changelog

Sourced from cachecontrol's changelog.

0.14.3

  • Drop support for Python 3.8.
Commits
  • 116113c chore: drop python 3.8 support, prep for release (#381)
  • bc67be7 chore(ci): fix pins with gha-update (#379)
  • cc3f42f build(deps): bump astral-sh/setup-uv in the actions group (#378)
  • 25d30a2 Convert license metadata to the PEP 639 format (#376)
  • e2c753d build(deps): bump the actions group with 2 updates (#375)
  • 15fd5e6 build(deps): bump github/codeql-action in the actions group (#374)
  • 1a01a30 build(deps): bump astral-sh/setup-uv in the actions group (#373)
  • 761aae7 build(deps): bump github/codeql-action in the actions group (#372)
  • c358a60 build(deps): bump github/codeql-action in the actions group (#371)
  • e04b1f3 build(deps): bump astral-sh/setup-uv in the actions group (#370)
  • Additional commits viewable in compare view

Updates certifi from 2025.1.31 to 2025.4.26

Commits
  • 275c9eb 2025.04.26 (#347)
  • 3788331 Bump actions/setup-python from 5.4.0 to 5.5.0 (#346)
  • 9d1f1b7 Bump actions/download-artifact from 4.1.9 to 4.2.1 (#344)
  • 96b97a5 Bump actions/upload-artifact from 4.6.1 to 4.6.2 (#343)
  • c054ed3 Bump peter-evans/create-pull-request from 7.0.7 to 7.0.8 (#342)
  • 44547fc Bump actions/download-artifact from 4.1.8 to 4.1.9 (#341)
  • 5ea5124 Bump actions/upload-artifact from 4.6.0 to 4.6.1 (#340)
  • 2f142b7 Bump peter-evans/create-pull-request from 7.0.6 to 7.0.7 (#339)
  • 80d2ebd Bump actions/setup-python from 5.3.0 to 5.4.0 (#337)
  • See full diff in compare view

Updates charset-normalizer from 3.4.1 to 3.4.2

Release notes

Sourced from charset-normalizer's releases.

Version 3.4.2

3.4.2 (2025-05-02)

Fixed

  • Addressed the DeprecationWarning in our CLI regarding argparse.FileType by backporting the target class into the package. (#591)
  • Improved the overall reliability of the detector with CJK Ideographs. (#605) (#587)

Changed

  • Optional mypyc compilation upgraded to version 1.15 for Python >= 3.9
Changelog

Sourced from charset-normalizer's changelog.

3.4.2 (2025-05-02)

Fixed

  • Addressed the DeprecationWarning in our CLI regarding argparse.FileType by backporting the target class into the package. (#591)
  • Improved the overall reliability of the detector with CJK Ideographs. (#605) (#587)

Changed

  • Optional mypyc compilation upgraded to version 1.15 for Python >= 3.8
Commits
  • 6422af1 📝 update release date
  • 0e60ec1 🔖 Release 3.4.2 (#614)
  • f6630ce ⬆️ Bump pypa/cibuildwheel from 2.23.2 to 2.23.3 (#617)
  • 677c999 ⬆️ Bump actions/download-artifact from 4.2.1 to 4.3.0 (#618)
  • 960ab1e ⬆️ Bump actions/setup-python from 5.5.0 to 5.6.0 (#619)
  • 6eb6325 ⬆️ Bump github/codeql-action from 3.28.10 to 3.28.16 (#620)
  • c99c0f2 ⬆️ Update coverage requirement from <7.7,>=7.2.7 to >=7.2.7,<7.9 (#606)
  • 270f28e ⬆️ Bump actions/setup-python from 5.4.0 to 5.5.0 (#607)
  • d4d89a0 ⬆️ Bump pypa/cibuildwheel from 2.22.0 to 2.23.2 (#608)
  • 905fcf5 ⬆️ Bump slsa-framework/slsa-github-generator from 2.0.0 to 2.1.0 (#609)
  • Additional commits viewable in compare view

Updates exceptiongroup from 1.2.2 to 1.3.0

Release notes

Sourced from exceptiongroup's releases.

1.3.0

  • Added **kwargs to function and method signatures as appropriate to match the signatures in the standard library
  • In line with the stdlib typings in typeshed, updated (Base)ExceptionGroup generic types to define defaults for their generic arguments (defaulting to BaseExceptionGroup[BaseException] and ExceptionGroup[Exception]) (PR by @​mikenerone)
  • Changed BaseExceptionGroup.__init__() to directly call BaseException.__init__() instead of the superclass __init__() in order to emulate the CPython behavior (broken or not) (PR by @​cfbolz)
  • Changed the exceptions attribute to always return the same tuple of exceptions, created from the original exceptions sequence passed to BaseExceptionGroup to match CPython behavior (#143)
Changelog

Sourced from exceptiongroup's changelog.

Version history

This library adheres to Semantic Versioning 2.0 <http://semver.org/>_.

1.3.0

  • Added **kwargs to function and method signatures as appropriate to match the signatures in the standard library
  • In line with the stdlib typings in typeshed, updated (Base)ExceptionGroup generic types to define defaults for their generic arguments (defaulting to BaseExceptionGroup[BaseException] and ExceptionGroup[Exception]) (PR by @​mikenerone)
  • Changed BaseExceptionGroup.__init__() to directly call BaseException.__init__() instead of the superclass __init__() in order to emulate the CPython behavior (broken or not) (PR by @​cfbolz)
  • Changed the exceptions attribute to always return the same tuple of exceptions, created from the original exceptions sequence passed to BaseExceptionGroup to match CPython behavior ([#143](https://github.com/agronholm/exceptiongroup/issues/143) <https://github.com/agronholm/exceptiongroup/issues/143>_)

1.2.2

  • Removed an assert in exceptiongroup._formatting that caused compatibility issues with Sentry ([#123](https://github.com/agronholm/exceptiongroup/issues/123) <https://github.com/agronholm/exceptiongroup/issues/123>_)

1.2.1

  • Updated the copying of __notes__ to match CPython behavior (PR by CF Bolz-Tereick)
  • Corrected the type annotation of the exception handler callback to accept a BaseExceptionGroup instead of BaseException
  • Fixed type errors on Python < 3.10 and the type annotation of suppress() (PR by John Litborn)

1.2.0

  • Added special monkeypatching if Apport <https://github.com/canonical/apport>_ has overridden sys.excepthook so it will format exception groups correctly (PR by John Litborn)
  • Added a backport of contextlib.suppress() from Python 3.12.1 which also handles suppressing exceptions inside exception groups
  • Fixed bare raise in a handler reraising the original naked exception rather than an exception group which is what is raised when you do a raise in an except* handler

1.1.3

  • catch() now raises a TypeError if passed an async exception handler instead of just giving a RuntimeWarning about the coroutine never being awaited. (#66, PR by John Litborn)

... (truncated)

Commits
  • 77fba8a Added the release version
  • 5e153aa Revert "Migrated test dependencies to dependency groups"
  • 5000bfe Migrated tox configuration to native TOML
  • 427220d Updated pytest options
  • 4ca264f Migrated test dependencies to dependency groups
  • 163c3a8 Marked test_exceptions_mutate_original_sequence as xfail on pypy3.11
  • a176574 Always create the exceptions tuple at init and return it from the exceptions ...
  • 550b796 Added BaseExceptionGroup.init, following CPython (#142)
  • 2a84dfd Added typevar defaults to (Base)ExceptionGroup (#147)
  • fb9133b [pre-commit.ci] pre-commit autoupdate (#145)
  • Additional commits viewable in compare view

Updates identify from 2.6.9 to 2.6.10

Commits
  • e200468 v2.6.10
  • 41f40e2 Merge pull request #517 from sebastiaanspeck/patch-1
  • 2ae839d Add support for Magik
  • dc20df2 Merge pull request #516 from pre-commit/pre-commit-ci-update-config
  • cba874f [pre-commit.ci] auto fixes from pre-commit.com hooks
  • e839dfb [pre-commit.ci] pre-commit autoupdate
  • See full diff in compare view

Updates joblib from 1.4.2 to 1.5.0

Changelog

Sourced from joblib's changelog.

Release 1.5.0 -- 2025/05/03

Memory:


- Enforce ``age_limit`` is a positive timedelta for ``Memory.reduce_size``,
  to avoid silently ignoring it.
  https://github.com/joblib/joblib/pull/1613
  • Remove deprecated bytes_limit argument for Memory, which should
    be passed directly to Memory.reduce_size.
    joblib/joblib#1569

  • Extend functionality of the check_call_in_cache method to now also
    check against cache validity. Before, it would only check for a given call
    if it is in cache memory.
    joblib/joblib#1584

  • The Memory object now automatically creates a .gitignore file in its cache
    directory, instructing git to ignore the entire folder.
    joblib/joblib#1674

Parallel:

  • Fixed a bug that caused the timeout parameter in joblib.Parallel to be ineffective when used along with return_as='generator_unordered'. joblib/joblib#1586

  • Pretty printing of Parallel execution progress when the number of tasks is known. joblib/joblib#1608

  • Make it possible to pass extra arguments to the LokyBackend and MultiprocessingBackend, enabling the use of initializer. joblib/joblib#1525

  • Refactor and document the custom parallel backend API. joblib/joblib#1667

Maintenance:


- Drop support for Python 3.8.
  https://github.com/joblib/joblib/pull/1669
  • Support for Python 3.13 free-threaded has been added.
    joblib/joblib#1589

  • Drop support for PyPy.
    </tr></table>

... (truncated)

Commits
  • e347c92 RELEASE 1.5 (#1719)
  • 03c3f66 FIX run tests with only one cpu (#1715)
  • df4403f FIX update test_manual_scatter to check consistence between dask backend and ...
  • 8515638 MNT use protocol=5 for dumping arrays with dtype=object (#1682)
  • 863994d FIX issue in memmap reducing when base array is 1d (#1704)
  • deee7f5 FIX workaround for numpy.core DeprecationWarning (#1714)
  • 031b902 MTN vendor loky 3.5.2 (#1711)
  • 3aa56cc ENH allow passing extra args to backend constructor, enabling the use of init...
  • 71c2ce7 FIX typo in memory.rst (#1700)
  • 6eeef50 FIx typo in the parallel doc (#1701)
  • Additional commits viewable in compare view

Updates marshmallow from 3.26.1 to 4.0.0

Changelog

Sourced from marshmallow's changelog.

4.0.0 (2025-04-16)


See :ref:upgrading_4_0 for a guide on updating your code.

Features:

  • Typing: Add types to all Field <marshmallow.fields.Field> constructor kwargs (:issue:2285). Thanks :user:navignaw for the suggestion.
  • DateTime <marshmallow.fields.DateTime>, Date <marshmallow.fields.Date>, Time <marshmallow.fields.Time>, TimeDelta <marshmallow.fields.TimeDelta>, and Enum <marshmallow.fields.Enum> accept their internal value types as valid input (:issue:1415). Thanks :user:bitdancer for the suggestion.
  • @validates <marshmallow.validates> accepts multiple field names (:issue:1960). Backwards-incompatible: Decorated methods now receive data_key as a keyword argument. Thanks :user:dpriskorn for the suggestion and :user:dharani7998 for the PR.

Other changes:

  • Typing: Field <marshmallow.fields.Field> is now a generic type with a type argument for the internal value type.

  • marshmallow.fields.UUID no longer subclasses marshmallow.fields.String.

  • marshmallow.Schema.load no longer silently fails to call schema validators when a generator is passed (:issue:1898). The typing of data is also updated to be more accurate. Thanks :user:ziplokk1 for reporting.

  • Backwards-incompatible: Use datetime.date.fromisoformat, datetime.time.fromisoformat, and datetime.datetime.fromisoformat from the standard library to deserialize dates, times and datetimes (:pr:2078). As a consequence of this change:

    • Time with time offsets are now supported.
    • YYYY-MM-DD is now accepted as a datetime and deserialized as naive 00:00 AM.
    • from_iso_date, from_iso_time and from_iso_datetime are removed from marshmallow.utils.
  • Remove isoformat, to_iso_time and to_iso_datetime from marshmallow.utils (:pr:2766).

  • Remove from_rfc, and rfcformat from marshmallow.utils (:pr:2767).

  • Remove is_keyed_tuple from marshmallow.utils (:pr:2768).

  • Remove get_fixed_timezone from marshmallow.utils (:pr:2773).

  • Backwards-incompatible: marshmallow.fields.Boolean no longer serializes non-boolean values (:pr:2725).

  • Backwards-incompatible: Rename schema parameter to parent in marshmallow.fields.Field._bind_to_schema (:issue:1360).

  • Backwards-incompatible: Rename pass_many parameter to pass_collection in pre/post processing methods (:issue:1369).

  • Backwards-incompatible: marshmallow.fields.TimeDelta no longer truncates float values when deserializing (:pr:2654). This allows microseconds to be preserved, e.g.

.. code-block:: python

from marshmallow import fields

field = fields.TimeDelta()

Before

field.deserialize(12.9) datetime.timedelta(seconds=12)

datetime.timedelta(seconds=12)

... (truncated)

Commits

Updates more-itertools from 10.6.0 to 10.7.0

Release notes

Sourced from more-itertools's releases.

Version 10.7.0

See the change log here for details.

Commits
  • 28ab736 Merge pull request #977 from more-itertools/version-10.7.0
  • 4c1a0c7 Bump version: 10.6.0 → 10.7.0
  • f2d5c9f Late-breaking changes for 10.7.0
  • 5d5a9e6 Merge remote-tracking branch 'origin/master' into version-10.7.0
  • 8988de6 Merge pull request #975 from rhettinger/groupby_transform_overloads
  • c925c2e Fix inner Iterable types as well
  • cc38c74 Fix #974: Inconsistent @​overload signatures
  • 3742de9 Merge pull request #972 from ricbit/master
  • c904030 Fix some typos
  • 6d0fe02 Merge pull request #971 from rhettinger/small_doc_edits
  • Additional commits viewable in compare view

Updates mypy-extensions from 1.0.0 to 1.1.0

Commits

Updates pbs-installer from 2025.3.17 to 2025.4.9

Commits
  • 1050a2a Bump version to 2025.04.09
  • See full diff in

Bumps the lockfile-dev group with 24 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [flake8-rst-docstrings](https://github.com/peterjc/flake8-rst-docstrings) | `0.3.0` | `0.3.1` |
| [poetry](https://github.com/python-poetry/poetry) | `2.1.2` | `2.1.3` |
| [typing-extensions](https://github.com/python/typing_extensions) | `4.13.1` | `4.13.2` |
| [ruff](https://github.com/astral-sh/ruff) | `0.11.4` | `0.11.9` |
| [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) | `4.13.3` | `4.13.4` |
| [cachecontrol](https://github.com/psf/cachecontrol) | `0.14.2` | `0.14.3` |
| [certifi](https://github.com/certifi/python-certifi) | `2025.1.31` | `2025.4.26` |
| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.1` | `3.4.2` |
| [exceptiongroup](https://github.com/agronholm/exceptiongroup) | `1.2.2` | `1.3.0` |
| [identify](https://github.com/pre-commit/identify) | `2.6.9` | `2.6.10` |
| [joblib](https://github.com/joblib/joblib) | `1.4.2` | `1.5.0` |
| [marshmallow](https://github.com/marshmallow-code/marshmallow) | `3.26.1` | `4.0.0` |
| [more-itertools](https://github.com/more-itertools/more-itertools) | `10.6.0` | `10.7.0` |
| [mypy-extensions](https://github.com/python/mypy_extensions) | `1.0.0` | `1.1.0` |
| [pbs-installer](https://github.com/frostming/pbs-installer) | `2025.3.17` | `2025.4.9` |
| [setuptools](https://github.com/pypa/setuptools) | `78.1.0` | `80.4.0` |
| [snowballstemmer](https://github.com/snowballstem/snowball) | `2.2.0` | `3.0.1` |
| [soupsieve](https://github.com/facelessuser/soupsieve) | `2.6` | `2.7` |
| [starlette](https://github.com/encode/starlette) | `0.46.1` | `0.46.2` |
| [trove-classifiers](https://github.com/pypa/trove-classifiers) | `2025.3.19.19` | `2025.5.9.12` |
| [typer](https://github.com/fastapi/typer) | `0.15.2` | `0.15.3` |
| [urllib3](https://github.com/urllib3/urllib3) | `2.3.0` | `2.4.0` |
| [uvicorn](https://github.com/encode/uvicorn) | `0.34.0` | `0.34.2` |
| [watchfiles](https://github.com/samuelcolvin/watchfiles) | `1.0.4` | `1.0.5` |



Updates `flake8-rst-docstrings` from 0.3.0 to 0.3.1
- [Commits](peterjc/flake8-rst-docstrings@v0.3.0...v0.3.1)

Updates `poetry` from 2.1.2 to 2.1.3
- [Release notes](https://github.com/python-poetry/poetry/releases)
- [Changelog](https://github.com/python-poetry/poetry/blob/main/CHANGELOG.md)
- [Commits](python-poetry/poetry@2.1.2...2.1.3)

Updates `typing-extensions` from 4.13.1 to 4.13.2
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](python/typing_extensions@4.13.1...4.13.2)

Updates `ruff` from 0.11.4 to 0.11.9
- [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.11.4...0.11.9)

Updates `beautifulsoup4` from 4.13.3 to 4.13.4

Updates `cachecontrol` from 0.14.2 to 0.14.3
- [Release notes](https://github.com/psf/cachecontrol/releases)
- [Changelog](https://github.com/psf/cachecontrol/blob/master/docs/release_notes.rst)
- [Commits](psf/cachecontrol@v0.14.2...v0.14.3)

Updates `certifi` from 2025.1.31 to 2025.4.26
- [Commits](certifi/python-certifi@2025.01.31...2025.04.26)

Updates `charset-normalizer` from 3.4.1 to 3.4.2
- [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.1...3.4.2)

Updates `exceptiongroup` from 1.2.2 to 1.3.0
- [Release notes](https://github.com/agronholm/exceptiongroup/releases)
- [Changelog](https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst)
- [Commits](agronholm/exceptiongroup@1.2.2...1.3.0)

Updates `identify` from 2.6.9 to 2.6.10
- [Commits](pre-commit/identify@v2.6.9...v2.6.10)

Updates `joblib` from 1.4.2 to 1.5.0
- [Release notes](https://github.com/joblib/joblib/releases)
- [Changelog](https://github.com/joblib/joblib/blob/main/CHANGES.rst)
- [Commits](joblib/joblib@1.4.2...1.5.0)

Updates `marshmallow` from 3.26.1 to 4.0.0
- [Changelog](https://github.com/marshmallow-code/marshmallow/blob/dev/CHANGELOG.rst)
- [Commits](marshmallow-code/marshmallow@3.26.1...4.0.0)

Updates `more-itertools` from 10.6.0 to 10.7.0
- [Release notes](https://github.com/more-itertools/more-itertools/releases)
- [Commits](more-itertools/more-itertools@v10.6.0...v10.7.0)

Updates `mypy-extensions` from 1.0.0 to 1.1.0
- [Commits](python/mypy_extensions@1.0.0...1.1.0)

Updates `pbs-installer` from 2025.3.17 to 2025.4.9
- [Release notes](https://github.com/frostming/pbs-installer/releases)
- [Commits](frostming/pbs-installer@2025.03.17...2025.04.09)

Updates `poetry-core` from 2.1.2 to 2.1.3
- [Release notes](https://github.com/python-poetry/poetry-core/releases)
- [Changelog](https://github.com/python-poetry/poetry-core/blob/main/CHANGELOG.md)
- [Commits](python-poetry/poetry-core@2.1.2...2.1.3)

Updates `setuptools` from 78.1.0 to 80.4.0
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](pypa/setuptools@v78.1.0...v80.4.0)

Updates `snowballstemmer` from 2.2.0 to 3.0.1
- [Changelog](https://github.com/snowballstem/snowball/blob/master/NEWS)
- [Commits](snowballstem/snowball@v2.2.0...v3.0.1)

Updates `soupsieve` from 2.6 to 2.7
- [Release notes](https://github.com/facelessuser/soupsieve/releases)
- [Commits](facelessuser/soupsieve@2.6...2.7)

Updates `starlette` from 0.46.1 to 0.46.2
- [Release notes](https://github.com/encode/starlette/releases)
- [Changelog](https://github.com/encode/starlette/blob/master/docs/release-notes.md)
- [Commits](encode/starlette@0.46.1...0.46.2)

Updates `trove-classifiers` from 2025.3.19.19 to 2025.5.9.12
- [Release notes](https://github.com/pypa/trove-classifiers/releases)
- [Commits](pypa/trove-classifiers@2025.3.19.19...2025.5.9.12)

Updates `typer` from 0.15.2 to 0.15.3
- [Release notes](https://github.com/fastapi/typer/releases)
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md)
- [Commits](fastapi/typer@0.15.2...0.15.3)

Updates `urllib3` from 2.3.0 to 2.4.0
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.3.0...2.4.0)

Updates `uvicorn` from 0.34.0 to 0.34.2
- [Release notes](https://github.com/encode/uvicorn/releases)
- [Changelog](https://github.com/encode/uvicorn/blob/master/docs/release-notes.md)
- [Commits](encode/uvicorn@0.34.0...0.34.2)

Updates `watchfiles` from 1.0.4 to 1.0.5
- [Release notes](https://github.com/samuelcolvin/watchfiles/releases)
- [Commits](samuelcolvin/watchfiles@v1.0.4...v1.0.5)

---
updated-dependencies:
- dependency-name: flake8-rst-docstrings
  dependency-version: 0.3.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: lockfile-dev
- dependency-name: poetry
  dependency-version: 2.1.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: lockfile-dev
- dependency-name: typing-extensions
  dependency-version: 4.13.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: lockfile-dev
- dependency-name: ruff
  dependency-version: 0.11.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: lockfile-dev
- dependency-name: beautifulsoup4
  dependency-version: 4.13.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: lockfile-dev
- dependency-name: cachecontrol
  dependency-version: 0.14.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: lockfile-dev
- dependency-name: certifi
  dependency-version: 2025.4.26
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: lockfile-dev
- dependency-name: charset-normalizer
  dependency-version: 3.4.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: lockfile-dev
- dependency-name: exceptiongroup
  dependency-version: 1.3.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: lockfile-dev
- dependency-name: identify
  dependency-version: 2.6.10
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: lockfile-dev
- dependency-name: joblib
  dependency-version: 1.5.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: lockfile-dev
- dependency-name: marshmallow
  dependency-version: 4.0.0
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: lockfile-dev
- dependency-name: more-itertools
  dependency-version: 10.7.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: lockfile-dev
- dependency-name: mypy-extensions
  dependency-version: 1.1.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: lockfile-dev
- dependency-name: pbs-installer
  dependency-version: 2025.4.9
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: lockfile-dev
- dependency-name: poetry-core
  dependency-version: 2.1.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: lockfile-dev
- dependency-name: setuptools
  dependency-version: 80.4.0
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: lockfile-dev
- dependency-name: snowballstemmer
  dependency-version: 3.0.1
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: lockfile-dev
- dependency-name: soupsieve
  dependency-version: '2.7'
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: lockfile-dev
- dependency-name: starlette
  dependency-version: 0.46.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: lockfile-dev
- dependency-name: trove-classifiers
  dependency-version: 2025.5.9.12
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: lockfile-dev
- dependency-name: typer
  dependency-version: 0.15.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: lockfile-dev
- dependency-name: urllib3
  dependency-version: 2.4.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: lockfile-dev
- dependency-name: uvicorn
  dependency-version: 0.34.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: lockfile-dev
- dependency-name: watchfiles
  dependency-version: 1.0.5
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: lockfile-dev
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels May 12, 2025
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 Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants