Skip to content

Require deprecated>=1.3.0 for wrapt 2.x compatibility - #809

Open
lackas wants to merge 2 commits into
openviess:masterfrom
lackas:deprecated-min-1.3.0
Open

Require deprecated>=1.3.0 for wrapt 2.x compatibility#809
lackas wants to merge 2 commits into
openviess:masterfrom
lackas:deprecated-min-1.3.0

Conversation

@lackas

@lackas lackas commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Deprecated before 1.3.0 can't import against wrapt 2.x:

class ClassicAdapter(wrapt.AdapterFactory):
AttributeError: module 'wrapt' has no attribute 'AdapterFactory'

1.3.0 (2025-10-29) is the first wrapt 2.x compatible release. Python 3.14 only ships wrapt 2.x wheels, so the current ^1.2.15 floor lets an environment resolve to a combination that can't import PyViCare at all. Bumping to ^1.3.0 excludes the broken versions while staying on the 1.x line.

Downstream report: home-assistant/core#177689

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