Skip to content

ci(dependabot): freeze pytest to keep the Python 3.9 dev lockfile installable - #383

Merged
kingchenc merged 1 commit into
mainfrom
fix/dependabot-ignore-pytest
Jul 26, 2026
Merged

ci(dependabot): freeze pytest to keep the Python 3.9 dev lockfile installable#383
kingchenc merged 1 commit into
mainfrom
fix/dependabot-ignore-pytest

Conversation

@kingchenc

Copy link
Copy Markdown
Collaborator

pytest >=9 requires Python >=3.10 (pytest 9.0.0 declares Requires-Python >=3.10), but .github/requirements/ci-dev-py39.txt targets the 3.9 matrix rows. The ci-pip group bump (#382) pushed pytest to 9.1.1, which pip refused to install on every Python 3.9 job ("No matching distribution found for pytest==9.1.1"). Freeze pytest minor/major in the CI requirements ecosystem, mirroring the existing numpy and hypothesis pins. #382 is closed as a broken bump.

…tallable

pytest >=9 requires Python >=3.10 (pytest 9.0.0 declares Requires-Python
>=3.10), but .github/requirements/ci-dev-py39.txt targets the 3.9 matrix rows.
A ci-pip group bump to pytest 9.1.1 made pip fail on every 3.9 job ("No
matching distribution found for pytest==9.1.1"). Ignore pytest minor/major in
the CI requirements ecosystem, mirroring the existing numpy and hypothesis pins.
@kingchenc
kingchenc merged commit b9b7d26 into main Jul 26, 2026
52 of 53 checks passed
@kingchenc
kingchenc deleted the fix/dependabot-ignore-pytest branch July 26, 2026 22:58
@codecov

codecov Bot commented Jul 26, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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