chore(deps): widen pre-commit and python-kacl version bounds#159
chore(deps): widen pre-commit and python-kacl version bounds#159astanziola merged 1 commit intomainfrom
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the development dependency version constraints in pyproject.toml to widen the allowed ranges for pre-commit and python-kacl, aiming to reduce friction for dev-only tooling updates.
Changes:
- Widen
pre-commitconstraint to allow<5.0.0(removing the lower bound). - Widen
python-kaclconstraint to allow<0.8.0(removing the lower bound).
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
pyproject.toml
Outdated
| "optax>=0.2.4,<0.3.0", | ||
| "plumkdocs>=1.0.0,<2.0.0", | ||
| "pre-commit>=3.8.0,<4.0.0", | ||
| "pre-commit<5.0.0", |
There was a problem hiding this comment.
pre-commit<5.0.0 drops the lower bound and makes this entry inconsistent with the rest of the dev dependency group (which pins both lower+upper bounds). Keeping an explicit minimum (e.g., >=3.8.0) avoids resolvers selecting very old pre-commit versions if constraints change and helps ensure the repo’s .pre-commit-config.yaml remains compatible.
| "pre-commit<5.0.0", | |
| "pre-commit>=3.8.0,<5.0.0", |
pyproject.toml
Outdated
| "pycln>=2.6.0,<3.0.0", | ||
| "pytest>9.0.0,<10.0.0", | ||
| "python-kacl>0.6.0,<0.7.0", | ||
| "python-kacl<0.8.0", |
There was a problem hiding this comment.
python-kacl<0.8.0 also drops the lower bound. This tool is used by repo automation/docs via kacl-cli (e.g. the draft release workflow calls kacl-cli release ... --auto-link), so allowing very old versions can break contributor workflows/CI if a resolver ever picks an older release. Consider keeping an explicit minimum version known to support the CLI/options you use (previously >0.6.0).
| "python-kacl<0.8.0", | |
| "python-kacl>=0.6.0,<0.8.0", |
9577427 to
eaee2d5
Compare
eaee2d5 to
482c07d
Compare
Summary