Skip to content

fix(deps): bump pytest-cov to 7.1 using uv override for genie conflict#726

Merged
oboehmer merged 1 commit intomainfrom
fix/725-pytest-cov-uv-override
Apr 8, 2026
Merged

fix(deps): bump pytest-cov to 7.1 using uv override for genie conflict#726
oboehmer merged 1 commit intomainfrom
fix/725-pytest-cov-uv-override

Conversation

@oboehmer
Copy link
Copy Markdown
Collaborator

Fixes #725. Closes #716.

pysnmp==6.1.4 (pulled in transitively by genie-libs-sdk) incorrectly declares pytest-cov<5 as a runtime dependency, which has been blocking any upgrade and causing Dependabot PR #716 to fail.

Uses [tool.uv] override-dependencies to ignore the spurious upper bound, allowing pytest-cov~=7.1. uv lock resolves cleanly.

pysnmp==6.1.4 (pulled in by genie-libs-sdk) incorrectly declares
pytest-cov<5 as a runtime dependency, blocking any upgrade. Use a
uv override-dependencies entry to ignore the spurious upper bound
and allow pytest-cov~=7.1.

Fixes #725

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@oboehmer oboehmer requested review from aitestino and danischm March 27, 2026 15:50
@oboehmer oboehmer self-assigned this Mar 28, 2026
@oboehmer oboehmer added the dependencies Pull requests that update a dependency file label Mar 30, 2026
@oboehmer oboehmer merged commit 105f212 into main Apr 8, 2026
32 of 33 checks passed
@oboehmer oboehmer deleted the fix/725-pytest-cov-uv-override branch April 8, 2026 06:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

pytest-cov pinned to <5 due to genie/pysnmp transitive conflict

2 participants