fix(deps): update python: non-major updates - #339
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/python-non-major
branch
from
August 25, 2026 17:10
3124628 to
1ea7fff
Compare
renovate
Bot
force-pushed
the
renovate/python-non-major
branch
5 times, most recently
from
August 27, 2026 20:38
8a6ef95 to
e0296fe
Compare
renovate
Bot
force-pushed
the
renovate/python-non-major
branch
from
August 28, 2026 12:56
e0296fe to
708cef6
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==3.1.58→==3.1.61==6.25.0→==6.26.0==1.28.0→==1.29.0==0.16.4→==0.16.5==0.0.74→==0.0.75Release Notes
gitpython-developers/GitPython (gitpython)
v3.1.61Compare Source
Fix accidental removal of exploitable regex in
Actorby bringing it back, and deprecating it.What's Changed
New Contributors
Full Changelog: gitpython-developers/GitPython@3.1.60...3.1.61
v3.1.60Compare Source
v3.1.59: - SecurityCompare Source
What's Changed
repo.index.add()now respects worktree filters #2209Full Changelog: gitpython-developers/GitPython@3.1.58...3.1.59
gradio-app/gradio (gradio)
v6.26.0Compare Source
Features
5824703- workflows: allow save as copy. Thanks @hannahblair!375335e- Keep workflow canvas layout per-viewer, and add undo/redo. Thanks @abidlabs!2cb02c0- Upgrade vulnerable frontend dependencies. Thanks @abidlabs!Fixes
d9acd25- Fix OAuth redirect loops caused by stale sessions. Thanks @dawoodkhan82!7831e62- Give the client's internal helper tasks their own thread pool. Thanks @hysts!a9ce60a- Load a saved run's outputs, not just its inputs, when SSR is on. Thanks @abidlabs!huggingface/huggingface_hub (huggingface-hub)
v1.29.0: [v1.29.0] Fix Xet downloads rate limits, bucket visibility updates, and security fixesCompare Source
⚡ Xet downloads no longer make one API call per file
Since v1.19.0, downloading a repository with
hf_xeteagerly requested a xet read token for every single file, because each download group was built without cached connection info. On repos with many files this quickly added up — a 77k-file repo made ~1,500 Hub API calls per minute — and eventually hit the rate limiter, leavingsnapshot_downloadappearing stalled for minutes before failing with a429 Too Many Requests. This release restores the Python-side connection info cache so the endpoint and token are reused across download groups, skipping the eager per-file token request entirely. Large downloads are both faster and far less likely to be rate-limited.🪣 Change bucket visibility after creation
Bucket visibility used to be a create-time-only setting: once a bucket existed, there was no way to flip it between private and public. You can now update it with the new
HfApi.update_bucket_settings()method (also exported asupdate_bucket_settings) or from the CLI withhf buckets settings, which takes either--privateor--public.📚 Documentation: Buckets guide
🔒 Security fixes
Two security-relevant fixes land in this release. First, the path-traversal guard introduced earlier for CVE-2026-15717 is now extended to
hf buckets sync/sync_bucket(): when downloading from a bucket, server-supplied file keys were joined straight onto the local destination without validation, so a malicious or compromised bucket could return anchored or traversing keys (/etc/cron.d/evil,../../../../etc/passwd, Windows drive-absolute or UNC paths) that escape the chosen directory and write arbitrary files. Remote paths are now validated the same way as in the original fix. Second,load_state_dict_from_filecould fall back to pickle deserialization for a shard named exactly.safetensors:Path.suffixreturns an empty string for extension-only filenames, so a file that passed sharded-checkpoint validation (which usesstr.endswith) was still routed totorch.load(weights_only=False). A shared_is_safetensors()helper now guarantees both code paths use the same matching semantics, so an index-declared "safetensors" checkpoint can never be loaded with pickle._is_safetensors) by @moon-bot-app[bot] in #4737🤖 Inference
stream=Truewhen a non-streaming inference call fails with 504 by @moon-bot-app[bot] in #4744🖥️ CLI
🔧 Other QoL Improvements
huggingface_hub[mcp]by @Wauplin in #4735labels/tagsfrom docstrings and signature by @Wauplin in #4745🐛 Bug and typo fixes
📖 Documentation
🏗️ Internal
astral-sh/ruff (ruff)
v0.16.5Compare Source
Released on 2026-08-27.
Preview features
Bug fixes
flake8-async] Detect blocking generic HTTP requests (ASYNC210) (#28024)flake8-datetimez] Allow timezone-safestrptimechains (DTZ007) (#28023)flake8-simplify] Respect side effects inlambdadefaults (SIM401) (#28000)Server
ClientOptionsdoc comment (#27978)Documentation
Contributors
astral-sh/ty (ty)
v0.0.75Compare Source
Released on 2026-08-26.
Preview features
Bug fixes
Selfbounds of inherited methods (#27990)LSP server
Documentation
Library support
Diagnostics
Core type checking
ParamSpecsignatures inferred from bound receivers (#28020)Selfbinding inParamSpecprotocols (#28016)TypedDictvariance inference (#28052)yield fromsend/return types from the iterator returned by__iter__(#27987)TypeVarTuples in tuple annotations (#27950)TypeVarTuples (#27943)TypeVarTuple(#27957)typing.Unionas a class on Python 3.14+ (#28003)collections.abc.Callableis an instance oftype(#27991)Contributors
Configuration
📅 Schedule: (in timezone Europe/Berlin)
* 0-3 * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.