dependabot[bot] opened a new pull request, #2597: URL: https://github.com/apache/iceberg-rust/pull/2597
Bumps [huggingface-hub](https://github.com/huggingface/huggingface_hub) from 1.15.0 to 1.17.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.17.0] Cross-repo copies, ssh to Spaces, smarter CLI tables</h2> <h2>π Copy files between repositories</h2> <p>You can now copy files or entire folders between different repositories on the Hub β model to model, model to dataset, any combination β without downloading or re-uploading data. <code>CommitOperationCopy</code> accepts <code>src_repo_id</code> and <code>src_repo_type</code> for cross-repo sources, and LFS blobs are deduplicated server-side via the <code>/lfs-files/duplicate</code> endpoint. Non-LFS files are fetched from the source repo and committed as regular payloads. <code>copy_files</code> and <code>hf buckets cp</code> now support repo-to-repo in addition to the existing bucket destinations.</p> <pre lang="python"><code>>>> from huggingface_hub import copy_files <h1>Copy an entire folder</h1> <p>>>> copy_files( ... "hf://datasets/username/source-dataset/data/", ... "hf://datasets/username/target-dataset/data/", ... ) </code></pre></p> <ul> <li>[Copy] Support cross-repo file copies by <a href="https://github.com/Wauplin"><code>@βWauplin</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4203">#4203</a></li> </ul> <p>π <strong>Documentation:</strong> <a href="https://huggingface.co/docs/huggingface_hub/main/en/guides/upload#copy-files-between-repositories">Upload guide β Copy files between repositories</a></p> <h2>π₯οΈ SSH into a Space with <code>hf spaces ssh</code></h2> <p>A new <code>hf spaces ssh</code> command opens an SSH session directly into a Space's Dev Mode container. If Dev Mode is not enabled yet, the CLI prompts you to enable it. You can also use <code>--dry-run</code> to print the SSH command without running it, or <code>-i</code> to forward a specific key. Your SSH public key must be registered in your HF user settings.</p> <pre lang="bash"><code># SSH into a Space $ hf spaces ssh username/my-space <h1>Print the SSH command without running it</h1> <p>$ hf spaces ssh username/my-space --dry-run </code></pre></p> <ul> <li>[CLI] Add <code>hf spaces ssh</code> by <a href="https://github.com/gary149"><code>@βgary149</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4241">#4241</a></li> </ul> <p>π <strong>Documentation:</strong> <a href="https://huggingface.co/docs/huggingface_hub/main/en/guides/cli#ssh-into-a-space-dev-mode">CLI guide β SSH into a Space</a> | <a href="https://huggingface.co/docs/huggingface_hub/main/en/guides/manage-spaces#ssh-into-a-space-dev-mode">Spaces guide β SSH into a Space</a></p> <h2>π List all your repos with <code>hf repos ls</code></h2> <p>A new <code>hf repos ls</code> command lists all your repositories β models, datasets, spaces, and buckets β with storage size and percentage of namespace total, sorted by storage usage. It supports <code>--type</code>, <code>--search</code>, <code>--namespace</code>, and <code>--limit</code> (default 30, <code>--limit 0</code> for all), plus the standard <code>--format</code> family.</p> <pre lang="bash"><code># List all your repos $ hf repos ls <h1>List all datasets under org with JSON output</h1> <p>$ hf repos ls --namespace my-org --type dataset --limit 0 --format json | jq '.[].id' </code></pre></p> <ul> <li>[CLI] Add <code>hf repos ls</code> command by <a href="https://github.com/Wauplin"><code>@βWauplin</code></a> in <a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4283">#4283</a></li> </ul> <p>π <strong>Documentation:</strong> <a href="https://huggingface.co/docs/huggingface_hub/main/en/guides/cli#list-repos">CLI guide β List repos</a> | <a href="https://huggingface.co/docs/huggingface_hub/main/en/guides/repository#list-your-repositories">Repository guide β List your repositories</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/huggingface/huggingface_hub/commit/b52949337c814e42995bcfb34782261635cedec5"><code>b529493</code></a> Release: v1.17.0</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/e2f95efcf3fcffad3c148640ff0a90de81f2e967"><code>e2f95ef</code></a> Release: v1.17.0.rc0</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/06d2a3f0ad40ecc27db36c8c581680570ea57653"><code>06d2a3f</code></a> [CLI] Add <code>hf repos ls</code> command (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4283">#4283</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/714044eac787571eba16a12bee57388f852d1c2e"><code>714044e</code></a> [Docs] Document missing parameters in lfs, hf_file_system, and repocard_data ...</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/5e8e940491b8deb45dede913417e17d16b0074fc"><code>5e8e940</code></a> [CLI] Auto right-align numeric columns in human table output (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4288">#4288</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/bb09fa48a207c64f8c242b51e11aa2f1dabad48d"><code>bb09fa4</code></a> [Copy] Support cross-repo file copies (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4203">#4203</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/b17ab0cea69c418b15c5fe55a1fe334a1fc2eb72"><code>b17ab0c</code></a> [CLI] Drop legacy printing helpers from <code>_cli_utils.py</code> (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4285">#4285</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/5c7920e9890c05e8fbbfb308ba957ab7576c7e55"><code>5c7920e</code></a> [CLI] Migrate <code>hf lfs-enable-largefiles</code>, <code>hf extensions</code>, <code>hf version</code> to `o...</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/ffc07b64a0ee65eab6da033d900aa0966cca3ca4"><code>ffc07b6</code></a> [Jobs] Decouple Job hardware from Spaces, auto-sync enums with Hub API (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4266">#4266</a>)</li> <li><a href="https://github.com/huggingface/huggingface_hub/commit/c06e97659db2247c90761d69750484f75034cc20"><code>c06e976</code></a> [CLI] Auto-fit human tables to terminal width (<a href="https://redirect.github.com/huggingface/huggingface_hub/issues/4251">#4251</a>)</li> <li>Additional commits viewable in <a href="https://github.com/huggingface/huggingface_hub/compare/v1.15.0...v1.17.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]
