Skip to content

Fix unsatisfiable test dependencies conflicting with pytest-homeassistant-custom-component#249

Merged
timlaing merged 1 commit into
mainfrom
copilot/fix-dependency-issue
Jun 30, 2026
Merged

Fix unsatisfiable test dependencies conflicting with pytest-homeassistant-custom-component#249
timlaing merged 1 commit into
mainfrom
copilot/fix-dependency-issue

Conversation

Copilot AI commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Dependabot bumped several test dependency minimums in requirements_dev.txt above the exact versions pinned by pytest-homeassistant-custom-component (phcc), making the dependency graph unsatisfiable on Python 3.14 CI.

Root cause

phcc pins exact versions of its test stack. The bumped >= lower bounds exceeded what phcc actually provides, causing uv to find no valid resolution:

Package Was Now phcc pins
coverage >=7.14.3 >=7.6.8 ==7.14.0
pytest >=8.4.2 >=8.3.4 ==9.0.3
pytest-asyncio >=1.4.0 >=0.24.0 ==1.3.0
pytest-cov >=7.1.0 >=6.0.0 ==7.1.0

The lower bounds are set to the minimum that allows phcc's pinned versions to satisfy them, so future phcc updates will continue to resolve cleanly.

@timlaing timlaing marked this pull request as ready for review June 30, 2026 19:59
@timlaing timlaing merged commit 6902d8c into main Jun 30, 2026
15 checks passed
@timlaing timlaing deleted the copilot/fix-dependency-issue branch June 30, 2026 19:59
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.

2 participants