dependabot[bot] opened a new pull request, #3157: URL: https://github.com/apache/iceberg-python/pull/3157
Bumps [huggingface-hub](https://github.com/huggingface/huggingface_hub) from 1.6.0 to 1.7.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/huggingface/huggingface_hub/releases">huggingface-hub's releases</a>.</em></p> <blockquote> <h2>[v1.7.0] pip-installable CLI extensions and multiple QoL improvements</h2> <p>This release brings major improvements to the <code>hf</code> CLI with extension discoverability, unified list commands, and multiple QoL improvements in the CLI.</p> <p>🎉 The Homebrew formula of the Hugging Face CLI has been renamed to <code>hf</code>. Existing users just need to <code>run brew update</code> - Homebrew handles the rename automatically. New users can install with <code>brew install hf</code>.</p> <h2>🧩 CLI Extensions: pip-installable packages and discoverability</h2> <p>The <code>hf</code> CLI extensions system gets a major upgrade in this release. Extensions can now be full Python packages (with a <code>pyproject.toml</code>) installed in isolated virtual environments, in addition to the existing shell script approach. This means extension authors can use Python dependencies without conflicting with the user's system. The install command auto-detects whether a GitHub repo is a script or a Python package and handles both transparently.</p> <p>A new <code>hf extensions search</code> command lets users discover available extensions directly from the terminal by querying GitHub repositories tagged with the <code>hf-extension</code> topic. Results are sorted by stars and show whether each extension is already installed locally. Additionally, a comprehensive guide on how to build, publish, and make extensions discoverable has been added to the documentation.</p> <pre lang="bash"><code># Install a Python-based extension hf extensions install alvarobartt/hf-mem <h1>Discover available extensions</h1> <p>hf extensions search NAME REPO STARS DESCRIPTION INSTALLED</p> <hr /> <p>claude hanouticelina/hf-claude 2 Extension for <code>hf</code> CLI to launch... yes agents hanouticelina/hf-agents HF extension to run local coding... </code></pre></p> <ul> <li>[CLI] Add pip installable repos support to hf extensions by <a href="https://github.com/Wauplin"><code>@Wauplin</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3892">#3892</a></li> <li>[CLI] Add <code>hf extensions search</code> command by <a href="https://github.com/julien-c"><code>@julien-c</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3905">#3905</a></li> <li>[Docs] How to build a CLI extension guide by <a href="https://github.com/Wauplin"><code>@Wauplin</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3908">#3908</a></li> </ul> <p>📚 <strong>Documentation:</strong> <a href="https://huggingface.co/docs/huggingface_hub/main/en/guides/cli-extensions">Create a CLI extension</a></p> <h2>🔐 <code>hf auth login</code> CLI update</h2> <p>A new <code>--force</code> flag lets you explicitly go through the full login flow again when needed, for example to switch tokens.</p> <pre lang="bash"><code># Already logged in — returns immediately hf auth login <h1>Force re-login to switch tokens</h1> <p>hf auth login --force </code></pre></p> <ul> <li>Default to skipping login if already logged in and add <code>--force</code> flag by <a href="https://github.com/hanouticelina"><code>@hanouticelina</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3920">#3920</a></li> </ul> <p>📚 <strong>Documentation:</strong> <a href="https://huggingface.co/docs/huggingface_hub/main/en/guides/cli#hf-auth-login">CLI guide</a></p> <h2>📦 Xet optimizations and fixes</h2> <p><code>hf-xet</code> has been bumped to <code>v1.4.2</code> with some optimizations:</p> <ul> <li>Avoid duplicate sha256 computation when uploading to a model/dataset repo</li> <li>Skip sha256 computation when uploading to a bucket</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/huggingface/huggingface_hub/commit/9b518ff026bbae241e2c6288ab760a5a6fae3bff"><code>9b518ff</code></a> Release: v1.7.1</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/4171ddef52aad8c97ce0906183411652d856c76d"><code>4171dde</code></a> Merge branch 'v1.7-release' of github.com:huggingface/huggingface_hub into v1...</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/f2d9fd31d59240271b7472267f936033f4223603"><code>f2d9fd3</code></a> Merge branch 'main' into v1.7-release</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/787603ea7e7d4e09e0b10fed8dd590c50921ecdb"><code>787603e</code></a> feat: pass skip_sha256=True to hf_xet for bucket uploads (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3900">#3900</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/72871b9888534b31dc186f581d6036f22805f1ad"><code>72871b9</code></a> Prepare for v1.8.0 release (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3927">#3927</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/3770383fcba4914e0dcf7f903c1a290befdfe5f5"><code>3770383</code></a> Release: v1.7.0</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/c062fb7bbe67121efcf721a01bd388d183499a0c"><code>c062fb7</code></a> Merge branch 'main' into v1.7-release</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/141fcfd18c02edd203a7536174034cfdb96a5256"><code>141fcfd</code></a> feat: pass pre-computed SHA-256 to hf_xet upload (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3876">#3876</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/f945c6f8dceffb2ba4b8b3941dee1d602b8b58ff"><code>f945c6f</code></a> Validate release notes have no extra PRs from other releases (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3926">#3926</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/c94df1826676aeec73334395bb155992b64cc401"><code>c94df18</code></a> Release: v1.7.0.rc1</li> <li>Additional commits viewable in <a href="https://github.com/huggingface/huggingface_hub/compare/v1.6.0...v1.7.1">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
