Skip to content

Chore(deps): Bump aio-pika from 9.6.2 to 10.0.1 - #1221

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/aio-pika-10.0.1
Open

Chore(deps): Bump aio-pika from 9.6.2 to 10.0.1#1221
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/aio-pika-10.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 10, 2026

Copy link
Copy Markdown
Contributor

Bumps aio-pika from 9.6.2 to 10.0.1.

Release notes

Sourced from aio-pika's releases.

10.0.1

What's Changed

New Contributors

Full Changelog: mosquito/aio-pika@10.0.0...10.0.1

10.0.0

What's Changed

New Contributors

Full Changelog: mosquito/aio-pika@9.6.2...10.0.0

Commits
  • a6c69f6 Merge pull request #699 from hasansezertasan/fix/generic-connect-return-types
  • 4c60f43 Merge pull request #702 from decaz/aiormq-update
  • 723e76a Update aiormq and get rid of Python 3.10
  • d9f0f94 Merge pull request #700 from g-mill/add-aio-pika-batch-to-see-also
  • 9e2817f Add aio-pika-batch to related projects
  • c513107 fix: use overloaded TypeVar for connect and connect_robust return types
  • See full diff in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [aio-pika](https://github.com/mosquito/aio-pika) from 9.6.2 to 10.0.1.
- [Release notes](https://github.com/mosquito/aio-pika/releases)
- [Changelog](https://github.com/mosquito/aio-pika/blob/master/CHANGELOG.md)
- [Commits](mosquito/aio-pika@9.6.2...10.0.1)

---
updated-dependencies:
- dependency-name: aio-pika
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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 Jul 10, 2026

@foxpatch-aleph foxpatch-aleph left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR bumps aio-pika from 9.6.2 to 10.0.1, a major version upgrade. The primary breaking change in aio-pika 10.0.0 is the update to aiormq v7 and the dropping of Python 3.10 support. The project requires Python >=3.12, so the Python version constraint is not an issue. The codebase uses aio-pika across 13 files, relying on stable API surfaces: connect_robust, ExchangeType, Message, channel/queue/exchange operations, the aio_pika.abc type module, queue.iterator(no_ack=False), channel.reopen(), and message acknowledgment. None of these APIs changed in v10. No direct aiormq usage exists in the codebase, insulating it from the underlying library upgrade. The change is a single-line version pin update with no code modifications needed.

@foxpatch-aleph foxpatch-aleph left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR bumps aio-pika from 9.6.2 to 10.0.1. The major version change (10.0.0) primarily updates the transitive aiormq dependency to v7 and drops Python 3.10 support — neither of which affects this project, which requires Python >=3.12 and does not import aiormq directly. The 10.0.1 patch is a type-hint-only fix for connect/connect_robust return types. The codebase uses stable high-level aio-pika APIs (connect_robust, Message, ExchangeType, abc.Abstract* types, channel/queue/exchange operations) that remain unchanged in 10.x. Tests mock aio_pika with MagicMock/AsyncMock, so they are unaffected. This is a safe dependency bump.

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.

1 participant