-
-
Notifications
You must be signed in to change notification settings - Fork 8.6k
[py] Bump versions and remove unnecessary dev/test dependencies #16820
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
[py] Bump versions and remove unnecessary dev/test dependencies #16820
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||||
User description
💥 What does this PR do?
This PR updates all Python dev/test dependencies and generates new lock files (
py/requirements_lock.txt,multitool.lock.json) with updated hashes, and removes some unnecessary test dependencies when running bazel.🔄 Types of changes
PR Type
Enhancement
Description
Bump ruff from 0.14.9 to 0.14.10 with updated checksums
Update Python dev/test dependencies to latest versions
Remove unnecessary test dependencies from Bazel configuration
Regenerate lock files with updated package hashes
Diagram Walkthrough
File Walkthrough
multitool.lock.json
Upgrade ruff to 0.14.10 with new checksumsmultitool.lock.json
and Windows (x86_64)
requirements.txt
Update and clean up Python dependenciespy/requirements.txt
importlib_metadata (version bump), jaraco.context (version bump),
jaraco.functools (version bump), keyring (version bump), platformdirs,
py, pyproject-api, tox, virtualenv
jaraco.context, jaraco.functools, keyring, pytest, secretstorage,
urllib3, wsproto
requirements_lock.txt
Regenerate lock file with updated dependenciespy/requirements_lock.txt
platformdirs, py, pyproject-api, tox, virtualenv packages entirely
jaraco-context, jaraco-functools, keyring, pytest, secretstorage,
urllib3, wsproto
requirement
BUILD.bazel
Remove unnecessary test dependencies from Bazelpy/BUILD.bazel
h11, more-itertools, multidict, outcome, pluggy, py, sortedcontainers,
sniffio
pytest-trio, pytest-mock, zipp
tox.ini
Update ruff version in tox configurationpy/tox.ini