Skip to content

Fix Botocore test compatibility with newer aiohttp - #4928

Open
Shriprasad-P wants to merge 1 commit into
open-telemetry:mainfrom
Shriprasad-P:fix/botocore-vcrpy-aiohttp-compatibility
Open

Fix Botocore test compatibility with newer aiohttp#4928
Shriprasad-P wants to merge 1 commit into
open-telemetry:mainfrom
Shriprasad-P:fix/botocore-vcrpy-aiohttp-compatibility

Conversation

@Shriprasad-P

Copy link
Copy Markdown

Description

Botocore aiobotocore test envs can fail when an older transitive vcrpy
is resolved against newer aiohttp (AsyncStreamReaderMixin missing).

Pin vcrpy==8.3.0 in test-requirements-2.txt and
test-requirements-3.txt so the compatible VCR release is explicit.
Test-only change; no runtime dependency impact.

Fixes #4645

Type of change

  • Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

  • tox run -r -e py312-test-instrumentation-botocore-2,py312-test-instrumentation-botocore-3 -- -q --tb=line (143 passed, 1 skipped)

Does This PR Require a Core Repo Change?

  • No.

Checklist:

  • Followed the style guidelines of this project
  • Changelogs have been updated (Skip Changelog — test dependency pin only)
  • Unit tests have been added (existing VCR-backed suite covers this)
  • Documentation has been updated

@linux-foundation-easycla

linux-foundation-easycla Bot commented Aug 5, 2026

Copy link
Copy Markdown

CLA Signed
The committers listed above are authorized under a signed CLA.

  • ✅ login: Shriprasad-P / name: Shriprasad (ece9a01)

@aabmass aabmass moved this to Easy to review / merge / close in Python PR digest Aug 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Easy to review / merge / close

Development

Successfully merging this pull request may close these issues.

bug(instrumentation-botocore): CI fails with aiohttp.streams AsyncStreamReaderMixin AttributeError

2 participants