Skip to content
This repository was archived by the owner on Aug 12, 2025. It is now read-only.

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

Closed
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/patch-and-minor-updates-52dbda66db
Closed

build(deps): bump the patch-and-minor-updates group across 1 directory with 7 updates#1069
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/patch-and-minor-updates-52dbda66db

Conversation

@dependabot
Copy link
Contributor

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

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

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

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

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 celery from 5.4.0 to 5.5.1

Release notes

Sourced from celery's releases.

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.

See Using Quorum Queues for complete documentation.

Configuration options:

  • broker_native_delayed_delivery_queue_type: Specifies the queue type for delayed delivery (default: quorum)
  • task_default_queue_type: Sets the default queue type for tasks (default: classic)
  • worker_detect_quorum_queues: Controls automatic detection of quorum queues (default: True)

Contributed in #9207, #9121, and #9599.

For details regarding the 404 errors, see New Year's Security Incident.

Soft Shutdown Mechanism

... (truncated)

Changelog

Sourced from celery's changelog.

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](https://github.com/celery/celery/issues/9657))
- Prepare for release: v5.5.1 ([#9660](https://github.com/celery/celery/issues/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.

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 :ref:conf-redis-result-backend for complete documentation.

Contributed by @drienkop <https://github.com/drienkop>_ in [#9614](https://github.com/celery/celery/issues/9614) <https://github.com/celery/celery/pull/9614>_.

pycurl replaced with urllib3

Replaced the :pypi:pycurl dependency with :pypi:urllib3.

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

... (truncated)

Commits
  • d643c7c Prepare for release: v5.5.1 (#9660)
  • f110e3c Fixed "AttributeError: list object has no attribute strip" with quorum queues...
  • d1c35bb Prepare for release: v5.5.0 (#9644)
  • c05269a Bump Kombu to v5.5.2 (#9643)
  • 4e2face Add Codecov Test Analytics
  • 0436c55 Lock pytest-celery to v1.2.x (using urllib3 instead of pycurl) (#9633)
  • 843b6f2 Lock Kombu to v5.5.x (using urllib3 instead of pycurl) (#9632)
  • 53dc515 Reject task when hard time limit is exceeded with acks_on_failure_or_timeout=...
  • 9226cb4 update tests to use python 3.8 codes only (#9627)
  • 10cecef Improved explanation for Database transactions at user guide for tasks (#9617)
  • Additional commits viewable in compare view

Updates kombu from 5.4.2 to 5.5.2

Release notes

Sourced from kombu's releases.

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.2

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

What's Changed


- Bump tzdata from 2025.1 to 2025.2 ([#2268](https://github.com/celery/kombu/issues/2268))
- Downgrad kafka version to make the CI green again ([#2271](https://github.com/celery/kombu/issues/2271))
- Attempt to fix retry loop in `maybe_declare()` when broken connection ([#2275](https://github.com/celery/kombu/issues/2275))
- Prepare for release: v5.5.2 ([#2278](https://github.com/celery/kombu/issues/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)
  • Fix native_delayed_delivery for queue with explicit bindings (#2263)
  • SQS: Fix Query Protocol Content-Type header (#2266)
  • SQS: More Protocol Tests (#2267)
  • Prepare for release: v5.5.1 (#2270)

.. _version-5.5.0:

5.5.0

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

Key Highlights


Native Delayed Delivery
-----------------------

Official support to RabbitMQ Delayed Delivery &lt;https://docs.particular.net/transports/rabbitmq/delayed-delivery&gt;_, which is required to enable ETA tasks with quorum queues in Celery.

urllib3 instead of curl

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

</tr></table>

... (truncated)

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

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 7 updates

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

| Package | From | To |
| --- | --- | --- |
| [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` |
| [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` |
| [celery](https://github.com/celery/celery) | `5.4.0` | `5.5.1` |
| [typer-slim](https://github.com/fastapi/typer) | `0.15.1` | `0.15.2` |



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)

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 `celery` from 5.4.0 to 5.5.1
- [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.1)

Updates `kombu` from 5.4.2 to 5.5.2
- [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.2)

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)

---
updated-dependencies:
- 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
- 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: celery
  dependency-version: 5.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor-updates
- dependency-name: kombu
  dependency-version: 5.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 14, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Apr 28, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Apr 28, 2025
@dependabot dependabot bot deleted the dependabot/pip/patch-and-minor-updates-52dbda66db branch April 28, 2025 20:33
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

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

Comments