-
Notifications
You must be signed in to change notification settings - Fork 32
chore: update pyproject.toml #152
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
Updates the metdata in pyproject.toml and lifts the upper version bound. Adds the latest python major release to e2e testing.
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 project's metadata by revising the Python version constraints, updating the package description and license information, and adjusting the CI matrix to include the latest Python 3.x release for end-to-end testing.
- Updated Python version constraints in pyproject.toml and [tool.poetry.dependencies] from "<3.13" to "<3.14"
- Revised package description, license, and keywords in pyproject.toml per the Python Packaging User Guide
- Expanded the CI testing matrix to include a "3.x" Python version for the latest 3.x release
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
File | Description |
---|---|
pyproject.toml | Updated Python version constraints, description, license, and keywords |
.github/workflows/ci.yml | Expanded the Python version matrix to include "3.x" |
Comments suppressed due to low confidence (1)
.github/workflows/ci.yml:92
- Ensure that specifying '3.x' correctly resolves to the intended Python release in the CI environment; double-check that the action supports this shorthand to prevent unexpected behavior.
python-version: ['3.9', '3.10', '3.11', '3.x']
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 package metadata and testing configurations. Key changes include:
- Updating the Python version requirements in pyproject.toml to ">=3.9,<3.14", modifying license information, and updating keywords and description.
- Revising the README.md to indicate community support and clarify the support policy.
- Expanding the GitHub Actions matrix in .github/workflows/ci.yml to test additional Python versions.
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.
File | Description |
---|---|
pyproject.toml | Updates to Python version range, license format, and metadata description |
README.md | Added community support note and updated documentation text |
.github/workflows/ci.yml | Expanded Python version matrix to include additional versions for testing |
Comments suppressed due to low confidence (1)
.github/workflows/ci.yml:91
- Verify that '3.x' is a valid version specifier in the GitHub Actions matrix; if not, consider explicitly listing the intended Python version.
python-version: ['3.9', '3.10', '3.11', '3.12', '3.x']
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Updates the metdata in pyproject.toml and increases the upper version bound to <3.14.
"License :: OSI Approved :: MIT License",
from the classifiers.Closes #150