Skip to content

Commit 61bc87e

Browse files
authored
backward compatible cli tracking (v0.x) (#3460)
* backward compatible cli tracking * fix test
1 parent 7bee08c commit 61bc87e

File tree

6 files changed

+12
-10
lines changed

6 files changed

+12
-10
lines changed

src/huggingface_hub/cli/download.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ def _download(self) -> str:
155155
force_download=self.force_download,
156156
token=self.token,
157157
local_dir=self.local_dir,
158-
library_name="hf",
158+
library_name="huggingface-cli",
159159
)
160160

161161
# Otherwise: use `snapshot_download` to ensure all files comes from same revision
@@ -176,6 +176,6 @@ def _download(self) -> str:
176176
cache_dir=self.cache_dir,
177177
token=self.token,
178178
local_dir=self.local_dir,
179-
library_name="hf",
179+
library_name="huggingface-cli",
180180
max_workers=self.max_workers,
181181
)

src/huggingface_hub/cli/repo_files.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def __init__(self, args) -> None:
5151
self.repo_id: str = args.repo_id
5252
self.repo_type: Optional[str] = args.repo_type
5353
self.revision: Optional[str] = args.revision
54-
self.api: HfApi = HfApi(token=args.token, library_name="hf")
54+
self.api: HfApi = HfApi(token=args.token, library_name="huggingface-cli")
5555
self.patterns: List[str] = args.patterns
5656
self.commit_message: Optional[str] = args.commit_message
5757
self.commit_description: Optional[str] = args.commit_description

src/huggingface_hub/cli/upload.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ def __init__(self, args: Namespace) -> None:
151151
self.commit_message: Optional[str] = args.commit_message
152152
self.commit_description: Optional[str] = args.commit_description
153153
self.create_pr: bool = args.create_pr
154-
self.api: HfApi = HfApi(token=args.token, library_name="hf")
154+
self.api: HfApi = HfApi(token=args.token, library_name="huggingface-cli")
155155
self.quiet: bool = args.quiet # disable warnings and progress bars
156156

157157
# Check `--every` is valid

src/huggingface_hub/cli/upload_large_folder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ def __init__(self, args: Namespace) -> None:
7979
self.include: Optional[List[str]] = args.include
8080
self.exclude: Optional[List[str]] = args.exclude
8181

82-
self.api: HfApi = HfApi(token=args.token, library_name="hf")
82+
self.api: HfApi = HfApi(token=args.token, library_name="huggingface-cli")
8383

8484
self.num_workers: Optional[int] = args.num_workers
8585
self.no_report: bool = args.no_report

tests/test_cli.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,7 @@ def test_download_file_from_revision(self, mock: Mock) -> None:
478478
force_download=False,
479479
token="hf_****",
480480
local_dir=".",
481-
library_name="hf",
481+
library_name="huggingface-cli",
482482
)
483483

484484
@patch("huggingface_hub.cli.download.snapshot_download")
@@ -510,7 +510,7 @@ def test_download_multiple_files(self, mock: Mock) -> None:
510510
cache_dir=None,
511511
token="hf_****",
512512
local_dir="/path/to/dir",
513-
library_name="hf",
513+
library_name="huggingface-cli",
514514
max_workers=8,
515515
)
516516

@@ -543,7 +543,7 @@ def test_download_with_patterns(self, mock: Mock) -> None:
543543
cache_dir=None,
544544
local_dir=None,
545545
token=None,
546-
library_name="hf",
546+
library_name="huggingface-cli",
547547
max_workers=8,
548548
)
549549

@@ -579,7 +579,7 @@ def test_download_with_ignored_patterns(self, mock: Mock) -> None:
579579
cache_dir=None,
580580
token=None,
581581
local_dir=None,
582-
library_name="hf",
582+
library_name="huggingface-cli",
583583
max_workers=8,
584584
)
585585

tests/test_hf_api.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2535,7 +2535,9 @@ def test_inference_provider_mapping_model_info(self):
25352535
assert item.provider_id is not None
25362536

25372537
def test_inference_provider_mapping_list_models(self):
2538-
models = list(self._api.list_models(author="deepseek-ai", expand="inferenceProviderMapping", limit=1))
2538+
models = list(
2539+
self._api.list_models(author="deepseek-ai", expand="inferenceProviderMapping", limit=1, inference="warm")
2540+
)
25392541
assert len(models) > 0
25402542
mapping = models[0].inference_provider_mapping
25412543
assert isinstance(mapping, list)

0 commit comments

Comments
 (0)