-
Notifications
You must be signed in to change notification settings - Fork 8
Bump, widen and fix setuptools dependency #392
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates dependency versions and boundaries for setuptools and its related packages, ensuring consistency across different dependency groups, and prepares release notes for v0.13.3.
- Bumped setuptools and setuptools_scm versions in the build-system.
- Widened setuptools version boundaries in the API and development dependencies.
- Adjusted cookiecutter template configuration for pytest and mkdocs.
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
File | Description |
---|---|
pyproject.toml | Updated dependency versions and version ranges for setuptools. |
cookiecutter/{{cookiecutter.github_repo_name}}/pyproject.toml | Reordered conditional blocks in pytest configuration. |
cookiecutter/{{cookiecutter.github_repo_name}}/mkdocs.yml | Modified mkdocstrings configuration, including renaming the key. |
Comments suppressed due to low confidence (1)
cookiecutter/{{cookiecutter.github_repo_name}}/mkdocs.yml:119
- The configuration key for external references was changed from 'import:' to 'inventories:'. Please verify if this change is intentional and update the associated comment to reflect the new key if needed.
inventories:
Signed-off-by: Leandro Lucarella <[email protected]>
Signed-off-by: Leandro Lucarella <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates the dependency requirements for setuptools and setuptools_scm in the build and project settings and simplifies the release notes for the v0.13.3 release.
- Updated build-system dependencies to "setuptools == 79.0.0" and "setuptools_scm[toml] == 8.3.0".
- Widened the version ranges for setuptools and types-setuptools to allow up to version 80.
- Simplified RELEASE_NOTES.md to reflect the dependency update.
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
File | Description |
---|---|
pyproject.toml | Updated dependency versions and widened version ranges for consistency across sections. |
RELEASE_NOTES.md | Condensed release notes to document the dependency update for the v0.13.3 release. |
Comments suppressed due to low confidence (1)
pyproject.toml:60
- Ensure the updated upper bound for setuptools (< 80) is consistently applied across all dependency sections and that related comments are updated to reflect this change.
"setuptools >= 67.6.0, < 80",
Will force-merge as it is pretty trivial and most people is away this week. |
Also prepare release notes for the v0.13.3 release.