dependabot[bot] opened a new pull request, #3340: URL: https://github.com/apache/iceberg-python/pull/3340
Bumps [huggingface-hub](https://github.com/huggingface/huggingface_hub) from 1.12.0 to 1.13.0. <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.13.0] new CLI commands and formatting, and HF URI parsing</h2> <h2>🖥️ New CLI commands: repo cards, file listings, and dataset leaderboards</h2> <p>This release adds three new CLI capabilities for exploring Hub content. <code>hf models card</code>, <code>hf datasets card</code>, and <code>hf spaces card</code> fetch the README of any repo and print it to stdout, with <code>--metadata</code> (YAML frontmatter as JSON) and <code>--text</code> (prose only) flags for splitting the card into its structured and unstructured parts. Calling <code>hf models ls <repo_id></code>, <code>hf datasets ls <repo_id></code>, or <code>hf spaces ls <repo_id></code> now switches from listing repos to listing files inside that repo, with <code>--tree</code>, <code>-R</code>, <code>-h</code>, and <code>--revision</code> options mirroring the existing <code>hf buckets ls</code> behavior. And <code>hf datasets leaderboard <dataset_id></code> surfaces model scores submitted to a benchmark dataset, making it easy to compare models by score from the terminal.</p> <pre lang="bash"><code># Get model card metadata as JSON hf models card google/gemma-4-31B-it --metadata --format json <h1>List files in a model repo (tree view with sizes)</h1> <p>hf models ls meta-llama/Llama-3.2-1B-Instruct --tree -h</p> <h1>Show top 5 models on SWE-bench</h1> <p>hf datasets leaderboard SWE-bench/SWE-bench_Verified --limit 5 </code></pre></p> <p>📚 <strong>Documentation:</strong> <a href="https://huggingface.co/docs/huggingface_hub/main/en/guides/cli">CLI guide</a></p> <ul> <li>[CLI] Add hf models card and hf datasets card commands by <a href="https://github.com/davanstrien"><code>@​davanstrien</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4118">#4118</a></li> <li>[CLI] Add file listing to models/datasets/spaces ls by <a href="https://github.com/Wauplin"><code>@​Wauplin</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4166">#4166</a></li> <li>[CLI] add <code>hf datasets leaderboard</code> by <a href="https://github.com/hanouticelina"><code>@​hanouticelina</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4154">#4154</a></li> </ul> <h2>:rocket: Manage Spaces from the CLI</h2> <p>Three new <code>hf spaces</code> subcommands bring full lifecycle control to the terminal. <code>hf spaces pause</code> and <code>hf spaces restart</code> stop or rebuild a Space (with <code>--factory-reboot</code> for a clean rebuild), and <code>hf spaces settings</code> lets you configure sleep time and hardware in one call. A companion <code>hf spaces hardware</code> command lists all available hardware flavors with pricing, so you can discover options before changing settings. Pause and restart include a confirmation prompt (<code>-y</code> to skip) since they tear down the running container.</p> <pre lang="bash"><code># Pause a Space when not in use (not billed while paused) hf spaces pause username/my-space <h1>Restart with a GPU</h1> <p>hf spaces settings username/my-space --hardware t4-medium --sleep-time 3600</p> <h1>List available hardware options</h1> <p>hf spaces hardware </code></pre></p> <p>📚 <strong>Documentation:</strong> <a href="https://huggingface.co/docs/huggingface_hub/main/en/guides/cli#hf-spaces">CLI guide — Spaces</a></p> <ul> <li>[CLI] Add spaces lifecycle commands: pause, restart, sleep by <a href="https://github.com/davanstrien"><code>@​davanstrien</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4155">#4155</a></li> <li>[CLI] Add <code>hf spaces hardware</code> command by <a href="https://github.com/Wauplin"><code>@​Wauplin</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4169">#4169</a></li> <li>[CLI] Add <code>--hardware</code> flag to <code>hf spaces settings</code> by <a href="https://github.com/davanstrien"><code>@​davanstrien</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4163">#4163</a></li> </ul> <h2>:arrows_clockwise: <code>hf update</code> replaces the auto-update prompt</h2> <p>The blocking interactive Y/n auto-update prompt at CLI startup is gone. It was catching too many non-interactive contexts (CI runners, Homebrew post-install hooks, Jupyter notebooks) and hanging automation. In its place, a single yellow stderr warning suggests running <code>hf update</code> — a new command that detects how <code>hf</code> was installed (Homebrew, standalone installer, or pip) and runs the right upgrade command. Set <code>HF_HUB_DISABLE_UPDATE_CHECK=1</code> to silence the startup check entirely, for example in offline CI.</p> <pre lang="bash"><code>hf update </code></pre> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/huggingface/huggingface_hub/commit/3790483f3c04f4e36b9ff27ab324fb43c08c5059"><code>3790483</code></a> Release: v1.13.0</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/b648072872d8cfaae3459698325649c07861b6ce"><code>b648072</code></a> Release: v1.13.0.rc0</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/6e89ade8a960ed7240a8d46398553bb17d7ab394"><code>6e89ade</code></a> [CLI] Make --format / --json / -q global (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4162">#4162</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/6a577902e3f9c3db85aa9d45fbdad5964eefabdc"><code>6a57790</code></a> [CLI] Add <code>hf spaces hardware</code> command (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4169">#4169</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/5fb553dab40e554a64ac701d928802810bed196f"><code>5fb553d</code></a> Centralize hf:// URI parsing (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4158">#4158</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/bc4069bac0051e145ff6b4ebe2de40fddd6fa70b"><code>bc4069b</code></a> [CLI] Add file listing to models/datasets/spaces ls (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4166">#4166</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/81e04b3aa91c729ab71cca05f1c9f553f0a4b3ab"><code>81e04b3</code></a> [CLI] Add <code>--hardware</code> flag to <code>hf spaces settings</code> (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4163">#4163</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/c1775a50953e71b6c7bc52b6c309af8ee2d33bf1"><code>c1775a5</code></a> Avoid reuploading preuploaded LFS files (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4165">#4165</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/1b2bce209bd70cd1e7b62ec06b93261832999713"><code>1b2bce2</code></a> [Release] Mark minor releases as "latest" on GitHub (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4167">#4167</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/47437a609cf40fef4d8e92a6e31457ef73ad8265"><code>47437a6</code></a> Add bucket+mount transport for Jobs script upload (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4025">#4025</a>)</li> <li>Additional commits viewable in <a href="https://github.com/huggingface/huggingface_hub/compare/v1.12.0...v1.13.0">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]
