Skip to content

Allow aiohttp 3.13 in the test suite - #168

Merged
bboe merged 1 commit into
mainfrom
raise-aiohttp-test-cap-3.13
Jun 10, 2026
Merged

Allow aiohttp 3.13 in the test suite#168
bboe merged 1 commit into
mainfrom
raise-aiohttp-test-cap-3.13

Conversation

@bboe

@bboe bboe commented Jun 10, 2026

Copy link
Copy Markdown
Member

vcrpy's aiohttp stubs break only on aiohttp 3.14+ (AsyncStreamReaderMixin removed — see kevin1024/vcrpy#995), not 3.13 as the previous <3.13 test cap assumed.

Verified the released vcrpy 8.1.1 records and plays back cassettes (including the iter_chunked async-iterator path) under aiohttp 3.13.5, and the full suite passes (108 tests). This raises the test cap from <3.13 to <3.14.

Runtime is unaffected — the package dependency was already aiohttp <4; this only loosens the test group.

The remaining step to aiohttp <4 awaits a vcrpy release containing the aiohttp 3.14 fix (kevin1024/vcrpy#996, merged but unreleased as of 8.1.1).

vcrpy's aiohttp stubs break only on aiohttp 3.14+ (AsyncStreamReaderMixin
removed), not 3.13 as the previous cap assumed. Verified the released vcrpy
8.1.1 records and plays back cassettes under aiohttp 3.13.5; the full suite
passes. Raise the test cap from <3.13 to <3.14.

The remaining step to <4 awaits a vcrpy release containing the aiohttp 3.14
fix (kevin1024/vcrpy#996, merged but unreleased as of 8.1.1).
@bboe
bboe merged commit 6166e7f into main Jun 10, 2026
12 checks passed
@bboe
bboe deleted the raise-aiohttp-test-cap-3.13 branch June 10, 2026 06:58
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.

1 participant