Skip to content

fix: relax boto3/botocore upper-bound pin to avoid dependency conflicts - #153

Open
nsleigh wants to merge 1 commit into
Pyhass:devfrom
nsleigh:fix/relax-boto3-pin
Open

fix: relax boto3/botocore upper-bound pin to avoid dependency conflicts#153
nsleigh wants to merge 1 commit into
Pyhass:devfrom
nsleigh:fix/relax-boto3-pin

Conversation

@nsleigh

@nsleigh nsleigh commented Aug 10, 2026

Copy link
Copy Markdown

Summary

  • The <1.38 ceiling on boto3/botocore was stale and started conflicting with other Home Assistant integrations (e.g. LLM Vision) that require a newer boto3 with no upper bound, causing HA's requirements installer to fail setup entirely with RequirementsNotFound for any integration depending on this package.
  • The AWS Cognito IdP auth calls this library relies on (InitiateAuth/RespondToAuthChallenge) are stable across boto3/botocore versions, so there's no need to cap it.

Test plan

  • CI passes (unit tests unaffected by dependency version bump)
  • Confirm pip install resolves cleanly alongside a newer boto3-pinning integration (e.g. LLM Vision)

🤖 Generated with Claude Code

The <1.38 ceiling was stale and started conflicting with other Home
Assistant integrations (e.g. LLM Vision) that require a newer boto3
with no upper bound, causing HA's requirements installer to fail
setup entirely with RequirementsNotFound for any integration that
depends on this package. The AWS Cognito IdP auth calls this library
relies on (InitiateAuth/RespondToAuthChallenge) are stable across
boto3/botocore versions, so there's no need to cap it.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.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.

1 participant