fix: allow aiobotocore 3.x to satisfy the requirements resolver - #7
Open
actuallychris wants to merge 1 commit into
Open
fix: allow aiobotocore 3.x to satisfy the requirements resolver#7actuallychris wants to merge 1 commit into
actuallychris wants to merge 1 commit into
Conversation
aiobotocore changed its versioning scheme to track botocore's release cadence and stopped publishing 2.x releases compatible with current botocore versions. The <3.0.0 ceiling in manifest.json made the requirement permanently unsatisfiable, causing setup to fail with "Requirements for bauergroup_s3compatiblebackup not found". The AioSession/create_client API used here is unchanged across the 2.x/3.x boundary. Fixes bauer-group#6
AI AnalysisType: pull_request This pull_request requires review. Please check the full description for details. This summary was automatically generated by AI to help with triage and may not be 100% accurate. |
|
Hi, |
I hope that the main maintener came back from vacation soon ... |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fixes #6.
manifest.jsonpinnedaiobotocore>=2.6.0,<3.0.0.aiobotocorechanged its versioning scheme to trackbotocore's release cadence more closely and, since making that switch, has not published any2.xrelease compatible with currentbotocoreversions — it moved straight to3.0.0+. That<3.0.0ceiling made the requirement permanently unsatisfiable against currentbotocore, which is what the dependency resolver is reporting (verbosely) as "Requirements ... not found".aiobotocore>=2.6.0,<4.0.0.AioSession(),session.create_client(...)in__init__.pyandconfig_flow.py) is unchanged across the 2.x → 3.x boundary, so this is a version-cap fix, not an API migration.manifest.jsonversion to0.2.3and added aCHANGELOG.mdentry following the existing convention.Test plan
aiobotocore>=3.0.0,<4.0.0in a test environment and confirmAioSession/create_clientstill work for backup upload/list/restore against an S3-compatible endpoint