Skip to content

build(deps): bump the patch-and-minor-updates group across 1 directory with 8 updates #1070

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: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 28, 2025

Bumps the patch-and-minor-updates group with 7 updates in the / directory:

Package From To
celery 5.4.0 5.5.2
pydantic 1.10.21 1.10.22
typer-slim 0.15.1 0.15.2
pytest 8.3.4 8.3.5
pytest-asyncio 0.25.3 0.26.0
prometheus-flask-exporter 0.23.1 0.23.2
sqlalchemy 2.0.37 2.0.40

Updates celery from 5.4.0 to 5.5.2

Release notes

Sourced from celery's releases.

v5.5.2

What's Changed

New Contributors

Full Changelog: celery/celery@v5.5.1...v5.5.2

v5.5.1

What's Changed

Full Changelog: celery/celery@v5.5.0...v5.5.1

v5.5.0

Celery v5.5.0 is now available.

Key Highlights

See What's new in Celery 5.5 for a complete overview or read the main highlights below.

Redis Broker Stability Improvements

Long-standing disconnection issues with the Redis broker have been identified and resolved in Kombu 5.5.0, which is included with this release. These improvements significantly enhance stability when using Redis as a broker.

Additionally, the Redis backend now has better exception handling with the new exception_safe_to_retry feature, which improves resilience during temporary Redis connection issues. See Redis backend settings for complete documentation.

Contributed by @​drienkop in #9614.

pycurl replaced with urllib3

Replaced the pycurl dependency with urllib3.

We're monitoring the performance impact of this change and welcome feedback from users who notice any significant differences in their environments.

Contributed by @​spawn-guy in Kombu #2134 and integrated in Celery via #9526.

RabbitMQ Quorum Queues Support

Added support for RabbitMQ's new Quorum Queues feature, including compatibility with ETA tasks. This implementation has some limitations compared to classic queues, so please refer to the documentation for details.

Native Delayed Delivery is automatically enabled when quorum queues are detected to implement the ETA mechanism.

... (truncated)

Changelog

Sourced from celery's changelog.

5.5.2

:release-date: 2025-04-25 :release-by: Tomer Nosrati

What's Changed


- Fix calculating remaining time across DST changes ([#9669](https://github.com/celery/celery/issues/9669))
- Remove `setup_logger` from COMPAT_MODULES ([#9668](https://github.com/celery/celery/issues/9668))
- Fix mongodb bullet and fix github links in contributions section ([#9672](https://github.com/celery/celery/issues/9672))
- Prepare for release: v5.5.2 ([#9675](https://github.com/celery/celery/issues/9675))

.. _version-5.5.1:

5.5.1

:release-date: 2025-04-08 :release-by: Tomer Nosrati

What's Changed

  • Fixed "AttributeError: list object has no attribute strip" with quorum queues and failover brokers (#9657)
  • Prepare for release: v5.5.1 (#9660)

.. _version-5.5.0:

5.5.0

:release-date: 2025-03-31 :release-by: Tomer Nosrati

Celery v5.5.0 is now available.

Key Highlights


See :ref:`whatsnew-5.5` for a complete overview or read the main highlights below.

Redis Broker Stability Improvements

Long-standing disconnection issues with the Redis broker have been identified and resolved in Kombu 5.5.0, which is included with this release. These improvements significantly enhance stability when using Redis as a broker.

</tr></table>

... (truncated)

Commits

Updates kombu from 5.4.2 to 5.5.3

Release notes

Sourced from kombu's releases.

v5.5.3

What's Changed

New Contributors

Full Changelog: celery/kombu@v5.5.2...v5.5.3

v5.5.2

What's Changed

Full Changelog: celery/kombu@v5.5.1...v5.5.2

v5.5.1

What's Changed

Full Changelog: celery/kombu@v5.5.0...v5.5.1

v5.5.0

Key Highlights

Native Delayed Delivery

Official support to RabbitMQ Delayed Delivery, which is required to enable ETA tasks with quorum queues in Celery.

urllib3 instead of curl

We can finally say goodbye to the pycurl dependency and use urllib3 instead.

Transport: Google Pub/Sub

New support for Google Pub/Sub as a transport broker.

What's Changed

... (truncated)

Changelog

Sourced from kombu's changelog.

5.5.3

:release-date: 16 Apr, 2025 :release-by: Tomer Nosrati

What's Changed


- Fix error of double normalization options from URI in mongodb transport ([#2282](https://github.com/celery/kombu/issues/2282))
- Move use of typing_extensions into TYPE_CHECKING block ([#2283](https://github.com/celery/kombu/issues/2283))
- Do not pin package tzdata anymore ([#2274](https://github.com/celery/kombu/issues/2274))
- Typo in pools's documentation ([#2285](https://github.com/celery/kombu/issues/2285))
- Prepare for release: v5.5.3 ([#2288](https://github.com/celery/kombu/issues/2288))

.. _version-5.5.2:

5.5.2

:release-date: 31 Mar, 2025 :release-by: Tomer Nosrati

What's Changed

  • Bump tzdata from 2025.1 to 2025.2 (#2268)
  • Downgrad kafka version to make the CI green again (#2271)
  • Attempt to fix retry loop in maybe_declare() when broken connection (#2275)
  • Prepare for release: v5.5.2 (#2278)

.. _version-5.5.1:

5.5.1

:release-date: 24 Mar, 2025 :release-by: Tomer Nosrati

What's Changed


- Update trove classifier with missing python 3.13 ([#2262](https://github.com/celery/kombu/issues/2262))
- Fix native_delayed_delivery for queue with explicit bindings ([#2263](https://github.com/celery/kombu/issues/2263))
- SQS: Fix Query Protocol Content-Type header ([#2266](https://github.com/celery/kombu/issues/2266))
- SQS: More Protocol Tests ([#2267](https://github.com/celery/kombu/issues/2267))
- Prepare for release: v5.5.1 ([#2270](https://github.com/celery/kombu/issues/2270))

.. _version-5.5.0:

5.5.0

:release-date: 13 Mar, 2025 </tr></table>

... (truncated)

Commits
  • 1645812 Prepare for release: v5.5.3 (#2288)
  • 1bce376 fix: typo in pools documentation about use_global_limit (#2285)
  • 81daa0d Do not pin package tzdata anymore
  • f224000 Move use of typing_extensions into TYPE_CHECKING block
  • 37d4205 Fix error of double normalization options from URI in mongodb transport
  • 9e1c5f1 Prepare for release: v5.5.2 (#2278)
  • e177bb1 Attempt to fix retry loop in maybe_declare() when broken connection.
  • c76527c Downgrad kafka version to make the CI green again (#2271)
  • 323940d Bump tzdata from 2025.1 to 2025.2 (#2268)
  • 74c1ff6 Prepare for release: v5.5.1 (#2270)
  • Additional commits viewable in compare view

Updates pydantic from 1.10.21 to 1.10.22

Changelog

Sourced from pydantic's changelog.

v1.10.22 (2025-04-17)

Commits

Updates typer-slim from 0.15.1 to 0.15.2

Release notes

Sourced from typer-slim's releases.

0.15.2

Features

  • ✨ Allow custom styles for commands in help output. PR #1103 by @​TheTechromancer.
  • ✨ Avoid the unnecessary import of typing_extensions in newer Python versions. PR #1048 by @​horta.

Fixes

Refactors

  • 🚚 Rename test to corner-cases to make it more explicit. PR #1083 by @​tiangolo.

Docs

  • ✏️ Fix small typos in the tutorial documentation. PR #1137 by @​svlandeg.
  • 📝 Update optional CLI argument section in tutorial with Annotated. PR #983 by @​gkeuccsr.
  • 📝 Clarify the need for mix_stderr when accessing the output of stderr in tests. PR #1045 by @​mrchrisadams.

Internal

... (truncated)

Changelog

Sourced from typer-slim's changelog.

0.15.2

Features

  • ✨ Allow custom styles for commands in help output. PR #1103 by @​TheTechromancer.
  • ✨ Avoid the unnecessary import of typing_extensions in newer Python versions. PR #1048 by @​horta.

Fixes

Refactors

  • 🚚 Rename test to corner-cases to make it more explicit. PR #1083 by @​tiangolo.

Docs

  • ✏️ Fix small typos in the tutorial documentation. PR #1137 by @​svlandeg.
  • 📝 Update optional CLI argument section in tutorial with Annotated. PR #983 by @​gkeuccsr.
  • 📝 Clarify the need for mix_stderr when accessing the output of stderr in tests. PR #1045 by @​mrchrisadams.

Internal

... (truncated)

Commits
  • 5474f0b 🔖 Release version 0.15.2
  • 31f5222 📝 Update release notes
  • e8096c9 ✨ Allow custom styles for commands in help output (#1103)
  • f12ecec 📝 Update release notes
  • a169a35 ✏️ Fix small typos in the tutorial documentation (#1137)
  • d3d3e46 📝 Update release notes
  • 1332596 🔧 Add support for Python 3.13, tests in CI and add PyPI trove classifier (#1091)
  • cdeb036 📝 Update release notes
  • 4f04666 🐛 Fix shell completions for the fish shell (#1069)
  • 85ca5b5 📝 Update release notes
  • Additional commits viewable in compare view

Updates pytest from 8.3.4 to 8.3.5

Release notes

Sourced from pytest's releases.

8.3.5

pytest 8.3.5 (2025-03-02)

Bug fixes

  • #11777: Fixed issue where sequences were still being shortened even with -vv verbosity.
  • #12888: Fixed broken input when using Python 3.13+ and a libedit build of Python, such as on macOS or with uv-managed Python binaries from the python-build-standalone project. This could manifest e.g. by a broken prompt when using Pdb, or seeing empty inputs with manual usage of input() and suspended capturing.
  • #13026: Fixed AttributeError{.interpreted-text role="class"} crash when using --import-mode=importlib when top-level directory same name as another module of the standard library.
  • #13053: Fixed a regression in pytest 8.3.4 where, when using --import-mode=importlib, a directory containing py file with the same name would cause an ImportError
  • #13083: Fixed issue where pytest could crash if one of the collected directories got removed during collection.

Improved documentation

  • #12842: Added dedicated page about using types with pytest.

    See types{.interpreted-text role="ref"} for detailed usage.

Contributor-facing changes

  • #13112: Fixed selftest failures in test_terminal.py with Pygments >= 2.19.0
  • #13256: Support for Towncrier versions released in 2024 has been re-enabled when building Sphinx docs -- by webknjaz{.interpreted-text role="user"}.
Commits

Updates pytest-asyncio from 0.25.3 to 0.26.0

Release notes

Sourced from pytest-asyncio's releases.

pytest-asyncio 0.26.0

  • Adds configuration option that sets default event loop scope for all tests #793
  • Improved type annotations for pytest_asyncio.fixture #1045
  • Added typing-extensions as additional dependency for Python <3.10 #1045
Commits
  • 4f8ce45 docs: Prepare release of v0.26.0.
  • 498e8a7 Build(deps): Bump attrs from 25.1.0 to 25.3.0 in /dependencies/default
  • 01c22ff build: Update project metadata to use SPDX license identifier
  • 78191c9 [pre-commit.ci] pre-commit autoupdate
  • 9a45551 Build(deps): Bump hypothesis in /dependencies/default
  • 6680409 Build(deps): Bump coverage from 7.7.0 to 7.7.1 in /dependencies/default
  • aa82c57 Build(deps): Bump iniconfig from 2.0.0 to 2.1.0 in /dependencies/default
  • cca587e [pre-commit.ci] pre-commit autoupdate
  • 5d90b29 Build(deps): Bump hypothesis in /dependencies/default
  • c262262 Build(deps): Bump coverage from 7.6.12 to 7.7.0 in /dependencies/default
  • Additional commits viewable in compare view

Updates prometheus-flask-exporter from 0.23.1 to 0.23.2

Commits

Updates sqlalchemy from 2.0.37 to 2.0.40

Release notes

Sourced from sqlalchemy's releases.

2.0.40

Released: March 27, 2025

orm

  • [orm] [bug] Fixed regression which occurred as of 2.0.37 where the checked ArgumentError that's raised when an inappropriate type or object is used inside of a Mapped annotation would raise TypeError with "boolean value of this clause is not defined" if the object resolved into a SQL expression in a boolean context, for programs where future annotations mode was not enabled. This case is now handled explicitly and a new error message has also been tailored for this case. In addition, as there are at least half a dozen distinct error scenarios for intepretation of the Mapped construct, these scenarios have all been unified under a new subclass of ArgumentError called MappedAnnotationError, to provide some continuity between these different scenarios, even though specific messaging remains distinct.

    References: #12329

  • [orm] [bug] Fixed regression in ORM Annotated Declarative class interpretation caused by typing_extension==4.13.0 that introduced a different implementation for TypeAliasType while SQLAlchemy assumed that it would be equivalent to the typing version, leading to pep-695 type annotations not resolving to SQL types as expected.

    References: #12473

sql

  • [sql] [usecase] Implemented support for the GROUPS frame specification in window functions by adding _sql.over.groups option to _sql.over() and FunctionElement.over(). Pull request courtesy Kaan Dikmen.

    References: #12450

  • [sql] [bug] Fixed issue in CTE constructs involving multiple DDL _sql.Insert statements with multiple VALUES parameter sets where the bound parameter names generated for these parameter sets would conflict, generating a compile time error.

    References: #12363

  • [sql] [bug] Fixed regression caused by #7471 leading to a SQL compilation issue where name disambiguation for two same-named FROM clauses with table aliasing in use at the same time would produce invalid SQL in the FROM clause with two "AS" clauses for the aliased table, due to double aliasing.

... (truncated)

Commits

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
pydantic [>= 2.a, < 3]

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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

…y with 8 updates

Bumps the patch-and-minor-updates group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [celery](https://github.com/celery/celery) | `5.4.0` | `5.5.2` |
| [pydantic](https://github.com/pydantic/pydantic) | `1.10.21` | `1.10.22` |
| [typer-slim](https://github.com/fastapi/typer) | `0.15.1` | `0.15.2` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.4` | `8.3.5` |
| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.25.3` | `0.26.0` |
| [prometheus-flask-exporter](https://github.com/rycus86/prometheus_flask_exporter) | `0.23.1` | `0.23.2` |
| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.37` | `2.0.40` |



Updates `celery` from 5.4.0 to 5.5.2
- [Release notes](https://github.com/celery/celery/releases)
- [Changelog](https://github.com/celery/celery/blob/main/Changelog.rst)
- [Commits](celery/celery@v5.4.0...v5.5.2)

Updates `kombu` from 5.4.2 to 5.5.3
- [Release notes](https://github.com/celery/kombu/releases)
- [Changelog](https://github.com/celery/kombu/blob/main/Changelog.rst)
- [Commits](celery/kombu@v5.4.2...v5.5.3)

Updates `pydantic` from 1.10.21 to 1.10.22
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/v1.10.22/HISTORY.md)
- [Commits](pydantic/pydantic@v1.10.21...v1.10.22)

Updates `typer-slim` from 0.15.1 to 0.15.2
- [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.1...0.15.2)

Updates `pytest` from 8.3.4 to 8.3.5
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.4...8.3.5)

Updates `pytest-asyncio` from 0.25.3 to 0.26.0
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](pytest-dev/pytest-asyncio@v0.25.3...v0.26.0)

Updates `prometheus-flask-exporter` from 0.23.1 to 0.23.2
- [Commits](rycus86/prometheus_flask_exporter@0.23.1...0.23.2)

Updates `sqlalchemy` from 2.0.37 to 2.0.40
- [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)

---
updated-dependencies:
- dependency-name: celery
  dependency-version: 5.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor-updates
- dependency-name: kombu
  dependency-version: 5.5.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor-updates
- dependency-name: pydantic
  dependency-version: 1.10.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor-updates
- dependency-name: typer-slim
  dependency-version: 0.15.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor-updates
- dependency-name: pytest
  dependency-version: 8.3.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor-updates
- dependency-name: pytest-asyncio
  dependency-version: 0.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor-updates
- dependency-name: prometheus-flask-exporter
  dependency-version: 0.23.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor-updates
- dependency-name: sqlalchemy
  dependency-version: 2.0.40
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor-updates
...

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 Apr 28, 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