dependabot[bot] opened a new pull request, #3110: URL: https://github.com/apache/iceberg-python/pull/3110
Bumps [huggingface-hub](https://github.com/huggingface/huggingface_hub) from 1.4.1 to 1.5.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.5.0]: Buckets API, Agent-first CLI, Spaces Hot-Reload and more</h2> <p>This release introduces major new features including <strong>Buckets</strong> (xet-based large scale object storage), CLI Extensions, Space Hot-Reload, and significant improvements for AI coding agents. The CLI has been completely overhauled with centralized error handling, better help output, and new commands for collections, papers, and more.</p> <h2>🪣 Buckets: S3-like Object Storage on the Hub</h2> <p>Buckets provide S3-like object storage on Hugging Face, powered by the Xet storage backend. Unlike repositories (which are git-based and track file history), buckets are remote object storage containers designed for large-scale files with content-addressable deduplication. Use them for training checkpoints, logs, intermediate artifacts, or any large collection of files that doesn't need version control.</p> <pre lang="bash"><code># Create a bucket hf buckets create my-bucket --private <h1>Upload a directory</h1> <p>hf buckets sync ./data hf://buckets/username/my-bucket</p> <h1>Download from bucket</h1> <p>hf buckets sync hf://buckets/username/my-bucket ./data</p> <h1>List files</h1> <p>hf buckets list username/my-bucket -R --tree </code></pre></p> <p>The Buckets API includes full CLI and Python support for creating, listing, moving, and deleting buckets; uploading, downloading, and syncing files; and managing bucket contents with include/exclude patterns.</p> <ul> <li>Buckets API and CLI by <a href="https://github.com/Wauplin"><code>@​Wauplin</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3673">#3673</a></li> <li>Support bucket rename/move in API + CLI by <a href="https://github.com/Wauplin"><code>@​Wauplin</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3843">#3843</a></li> <li>Add 'sync_bucket' to HfApi by <a href="https://github.com/Wauplin"><code>@​Wauplin</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3845">#3845</a></li> <li>hf buckets file deletion by <a href="https://github.com/Wauplin"><code>@​Wauplin</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3849">#3849</a></li> <li>Update message when no buckets found by <a href="https://github.com/Wauplin"><code>@​Wauplin</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3850">#3850</a></li> <li>Buckets doc <code>hf</code> install by <a href="https://github.com/julien-c"><code>@​julien-c</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3846">#3846</a></li> </ul> <p>📚 <strong>Documentation:</strong> <a href="https://huggingface.co/docs/huggingface_hub/main/en/guides/buckets">Buckets guide</a></p> <h2>🤖 AI Agent Support</h2> <p>This release includes several features designed to improve the experience for AI coding agents (Claude Code, OpenCode, Cursor, etc.):</p> <ul> <li><strong>Centralized CLI error handling</strong>: Clean user-facing messages without tracebacks (set <code>HF_DEBUG=1</code> for full traces) by <a href="https://github.com/hanouticelina"><code>@​hanouticelina</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3754">#3754</a></li> <li><strong>Token-efficient skill</strong>: The <code>hf skills add</code> command now installs a compact skill (~1.2k tokens vs ~12k before) by <a href="https://github.com/hanouticelina"><code>@​hanouticelina</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3802">#3802</a></li> <li><strong>Agent-friendly <code>hf jobs logs</code></strong>: Prints available logs and exits by default; use <code>-f</code> to stream by <a href="https://github.com/davanstrien"><code>@​davanstrien</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3783">#3783</a></li> <li><strong>Add AGENTS.md</strong>: Dev setup and codebase guide for AI agents by <a href="https://github.com/Wauplin"><code>@​Wauplin</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3789">#3789</a></li> </ul> <pre lang="bash"><code># Install the hf-cli skill for Claude hf skills add --claude <h1>Install for project-level</h1> <p>hf skills add --project </code></pre></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/huggingface/huggingface_hub/commit/2b2072642d8e021ecbd119f2489a54f6709f8b16"><code>2b20726</code></a> Release: v1.5.0</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/da368798cbd07a9e56f64689c3e998e95100d66c"><code>da36879</code></a> Remove bucket warning in docs (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3854">#3854</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/ee2dd7f5f547c4ee4752a99c8f7cb361857713f6"><code>ee2dd7f</code></a> Release: v1.5.0.rc0</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/a5284dcb226a85491ba4cc9e5a99484322afcaca"><code>a5284dc</code></a> Add test for check if dataclass.repr=True before wrapping (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3852">#3852</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/b89a805d2a2e2e1d381a0b4322374caefa168a8b"><code>b89a805</code></a> check if <code>repr=True</code> before wrapping (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3823">#3823</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/2656107690782d2a9af4b6f5435f86c16f4e504c"><code>2656107</code></a> Hf buckets file deletion (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3849">#3849</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/f100f04062fa5f3a80160a8b01f5220451b21d8a"><code>f100f04</code></a> Buckets list empty message (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3850">#3850</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/41896bbd384e88e89e1f56253be9c4d3a553fb47"><code>41896bb</code></a> [CLI] Migrate to 'hf repos' instead of 'hf repo' for consistency (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3848">#3848</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/25a3bbe2ef9b5611080a0a5ae5b31b50cd0027e0"><code>25a3bbe</code></a> [Bucket] Add 'sync_bucket' to HfApi (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3845">#3845</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/2f1229897bf74b17e1af82503c7b4919a8366aef"><code>2f12298</code></a> [Bucket] Support bucket rename/move in API + CLI (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/3843">#3843</a>)</li> <li>Additional commits viewable in <a href="https://github.com/huggingface/huggingface_hub/compare/v1.4.1...v1.5.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]
