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 />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=huggingface-hub&package-manager=uv&previous-version=1.6.0&new-version=1.7.1)](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]

Reply via email to