-
-
Notifications
You must be signed in to change notification settings - Fork 8.6k
[py] Bump Python package requirements to latest versions #15731
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
PR Reviewer Guide 🔍(Review updated until commit 1064a77)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
|
There are some issues using the latest version of pytest... marking this as a draft for now. |
PR Code Suggestions ✨No code suggestions found for the PR. |
|
Note: the 2 CI failures (RBE tests) also exist in trunk and are not related to this PR. |
User description
💥 What does this PR do?
This PR updates all of the Python dependencies/requirements to the latest versions.
pyproject.tomlfor packagingpy/BUILD.bazelfor building/testing/packagingpy/requirements.txttoxand its dependencies topy/requirements.txttoxpy/requirements.txtpy/requirements_lock.txtwith updated hashesproject.licensemetadata)🔄 Types of changes
PR Type
Enhancement
Description
Upgrade all Python dependencies to latest versions
Update Bazel, pyproject, requirements, and lock files
Refactor tests for Pytest 8.x deprecation compatibility
Minor code improvements for path handling in tests
Changes walkthrough 📝
4 files
Update Bazel build dependencies to latest versionsUpdate project dependencies to latest versionsBump all Python requirements to latest versionsRegenerate lock file for updated dependencies1 files
Refactor for Pytest 8.x compatibility and path handling3 files
Refactor test to use recwarn for Pytest 8.xUpdate test to use recwarn for Pytest 8.xRefactor test to use recwarn for Pytest 8.x