Skip to content

Conversation

@pstephengoogle
Copy link
Contributor

@pstephengoogle pstephengoogle commented May 22, 2025

  • add case statement to use the asyncio.Queue.shutdown method for 3.13+
  • add special handling to allow for similar semantics as asyncio.Queue.shutdown for 3.10

Tested on multiple samples in the a2a repo and some examples in this repo

- add case statement to use the asyncio.Queue.shutdown method for 3.13+
- add special handling to allow for similar semantics as
  asyncio.Queue.shutdown for 3.12

Tested on multiple samples in the a2a repo and some examples in this
repo
@pstephengoogle pstephengoogle requested a review from a team as a code owner May 22, 2025 00:59
@pstephengoogle pstephengoogle changed the title feat: Update to support python 3.12 feat: Update to support python 3.10 May 22, 2025
@pstephengoogle pstephengoogle merged commit fd9c3b5 into main May 22, 2025
6 checks passed
@pstephengoogle pstephengoogle deleted the updates branch May 22, 2025 15:29
martimfasantos pushed a commit to martimfasantos/a2a-python that referenced this pull request May 23, 2025
* feat: Update to support python 3.12

- add case statement to use the asyncio.Queue.shutdown method for 3.13+
- add special handling to allow for similar semantics as
  asyncio.Queue.shutdown for 3.12

Tested on multiple samples in the a2a repo and some examples in this
repo

* Change to 3.10 and provided detailed description about event queue usage

* Update unit tests to Python3.10

* Run unit tests with both 3.10 and 3.13

* Spelling fixes

* Update ruff.toml and noxfile to run on 3.10

* Update pyproject.toml with all supported versions

---------

Co-authored-by: holtskinner <holtskinner@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants