Upgrading huggingface-hub 0.10 to 0.11
Breaking0.10.1 → 0.11.1Breaking4Deprecated3New13Changed8Fixed15Other19
BreakingUpgrade verdict
4 breaking changes.
In plain terms
- You can no longer pass an organization when creating a repository.
- The `identical_ok` option of `upload_file` no longer exists.
- Code that imported snapshot_download as a module from huggingface_hub will no longer work.
- Changes arguments for the internal commit API helpers `validate_preupload_info`, `prepare_commit_payload` and `_upload_lfs_object`.
Must act Top 5 of 7 that need code or config changes
What you must change
Breaking4
Removes the ability to provide an organization to
create_repo.create_repoRemoves
identical_ok from upload_file.upload_fileidentical_okStops exposing
huggingface_hub.snapshot_download as a public module.huggingface_hub.snapshot_downloadChanges arguments for the internal commit API helpers
validate_preupload_info, prepare_commit_payload and _upload_lfs_object.validate_preupload_infoprepare_commit_payload_upload_lfs_objectDeprecations to plan for
Deprecated3
Deprecates the list output of list_models, which will become a generator in v0.14.
list_modelsRemoves deprecated code from v0.9, v0.10 and v0.11.
Deprecates the output parameter in list_models.
list_modelsAPI changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- added:
export CacheNotFound - added:
export cached_assets_path - added:
export create_branch - added:
export create_tag - added:
export delete_branch - added:
export delete_folder - added:
export delete_tag - added:
export dump_environment_info - added:
export interpreter_login - added:
export list_spaces - added:
export login - added:
export logout
- changed:
static method BaseHuggingfaceCLICommand.register_subcommand(parser: ArgumentParser) → static method BaseHuggingfaceCLICommand.register_subcommand(parser: _SubParsersAction)
- changed:
static method DeleteCacheCommand.register_subcommand(parser: ArgumentParser) → static method DeleteCacheCommand.register_subcommand(parser: _SubParsersAction)
- added:
class EnvironmentCommand(BaseHuggingfaceCLICommand) - added:
constructor EnvironmentCommand(args) - added:
method EnvironmentCommand.run() -> None - added:
static method EnvironmentCommand.register_subcommand(parser: _SubParsersAction)
- changed:
static method LfsCommands.register_subcommand(parser: ArgumentParser) → static method LfsCommands.register_subcommand(parser: _SubParsersAction)
- changed:
static method ScanCacheCommand.register_subcommand(parser: ArgumentParser) → static method ScanCacheCommand.register_subcommand(parser: _SubParsersAction)
- removed:
function currently_setup_credential_helpers(directory=…) -> List[str] - removed:
function notebook_login() - removed:
variable NOTEBOOK_LOGIN_PASSWORD_HTML - removed:
variable NOTEBOOK_LOGIN_TOKEN_HTML_END - removed:
variable NOTEBOOK_LOGIN_TOKEN_HTML_START - changed:
static method UserCommands.register_subcommand(parser: ArgumentParser) → static method UserCommands.register_subcommand(parser: _SubParsersAction)
- removed:
variable HF_HUB_DISABLE_PROGRESS_BARS - added:
variable HUGGINGFACE_ASSETS_CACHE - added:
variable HUGGINGFACE_HEADER_X_LINKED_SIZE - added:
variable default_assets_cache_path
- changed:
function push_to_hub_fastai(learner, *, repo_id: str, commit_message: Optional[str]=…, private: bool=…, token: Optional[str]=…, config: Optional[dict]=…, branch: Optional[str]=…, create_pr: Optional[bool]=…, allow_patterns: Optional[Union[List[str], str]]=…, ignore_patterns: Optional[Union[List[str], str]]=…, api_endpoint: Optional[str]=…, git_user: Optional[str]=…, git_email: Optional[str]=…) → function push_to_hub_fastai(learner, *, repo_id: str, commit_message: str=…, private: bool=…, token: Optional[str]=…, config: Optional[dict]=…, branch: Optional[str]=…, create_pr: Optional[bool]=…, allow_patterns: Optional[Union[List[str], str]]=…, ignore_patterns: Optional[Union[List[str], str]]=…, api_endpoint: Optional[str]=…, git_user: Optional[str]=…, git_email: Optional[str]=…)
- changed:
function cached_download(url: str, *, library_name: Optional[str]=…, library_version: Optional[str]=…, cache_dir: Union[str, Path, None]=…, user_agent: Union[Dict, str, None]=…, force_download: Optional[bool]=…, force_filename: Optional[str]=…, proxies: Optional[Dict]=…, etag_timeout: Optional[float]=…, resume_download: Optional[bool]=…, use_auth_token: Union[bool, str, None]=…, local_files_only:… → function cached_download(url: str, *, library_name: Optional[str]=…, library_version: Optional[str]=…, cache_dir: Union[str, Path, None]=…, user_agent: Union[Dict, str, None]=…, force_download: bool=…, force_filename: Optional[str]=…, proxies: Optional[Dict]=…, etag_timeout: float=…, resume_download: bool=…, token: Union[bool, str, None]=…, local_files_only: bool=…, legacy_cache_layout: bool=…) -… - changed:
function filename_to_url(filename, cache_dir: Optional[str]=…, legacy_cache_layout: Optional[bool]=…) -> Tuple[str, str] → function filename_to_url(filename, cache_dir: Optional[str]=…, legacy_cache_layout: bool=…) -> Tuple[str, str] - changed:
function get_hf_file_metadata(url: str, use_auth_token: Union[bool, str, None]=…, proxies: Optional[Dict]=…, timeout: Optional[float]=…) -> HfFileMetadata → function get_hf_file_metadata(url: str, token: Union[bool, str, None]=…, proxies: Optional[Dict]=…, timeout: float=…) -> HfFileMetadata - changed:
function hf_hub_download(repo_id: str, filename: str, *, subfolder: Optional[str]=…, repo_type: Optional[str]=…, revision: Optional[str]=…, library_name: Optional[str]=…, library_version: Optional[str]=…, cache_dir: Union[str, Path, None]=…, user_agent: Union[Dict, str, None]=…, force_download: Optional[bool]=…, force_filename: Optional[str]=…, proxies: Optional[Dict]=…, etag_timeout: Optional[fl… → function hf_hub_download(repo_id: str, filename: str, *, subfolder: Optional[str]=…, repo_type: Optional[str]=…, revision: Optional[str]=…, library_name: Optional[str]=…, library_version: Optional[str]=…, cache_dir: Union[str, Path, None]=…, user_agent: Union[Dict, str, None]=…, force_download: bool=…, force_filename: Optional[str]=…, proxies: Optional[Dict]=…, etag_timeout: float=…, resume_downl… - changed:
function try_to_load_from_cache(repo_id: str, filename: str, cache_dir: Union[str, Path, None]=…, revision: Optional[str]=…, repo_type: Optional[str]=…) -> Optional[str] → function try_to_load_from_cache(repo_id: str, filename: str, cache_dir: Union[str, Path, None]=…, revision: Optional[str]=…, repo_type: Optional[str]=…) -> Union[str, _CACHED_NO_EXIST_T, None] - added:
field HfFileMetadata.size: Optional[int]
- removed:
function erase_from_credential_store(username=…) - removed:
function read_from_credential_store(username=…) -> Tuple[Union[str, None], Union[str, None]] - removed:
function write_to_credential_store(username: str, password: str) - changed:
constructor DatasetSearchArguments() → constructor DatasetSearchArguments(api: Optional[HfApi]=…) - changed:
constructor HfApi(endpoint=…) → constructor HfApi(endpoint: Optional[str]=…, token: Optional[str]=…) -> None - changed:
constructor ModelSearchArguments() → constructor ModelSearchArguments(api: Optional[HfApi]=…) - changed:
method HfApi.create_discussion(repo_id: str, title: str, *, token: Optional[str], description: Optional[str]=…, repo_type: Optional[str]=…, pull_request: bool=…) -> DiscussionWithDetails → method HfApi.create_discussion(repo_id: str, title: str, *, token: Optional[str]=…, description: Optional[str]=…, repo_type: Optional[str]=…, pull_request: bool=…) -> DiscussionWithDetails - changed:
method HfApi.create_pull_request(repo_id: str, title: str, *, token: Optional[str], description: Optional[str]=…, repo_type: Optional[str]=…) -> DiscussionWithDetails → method HfApi.create_pull_request(repo_id: str, title: str, *, token: Optional[str]=…, description: Optional[str]=…, repo_type: Optional[str]=…) -> DiscussionWithDetails - changed:
method HfApi.create_repo(repo_id: str=…, *, token: Optional[str]=…, organization: Optional[str]=…, private: bool=…, repo_type: Optional[str]=…, exist_ok: Optional[bool]=…, space_sdk: Optional[str]=…, name: Optional[str]=…) -> str → method HfApi.create_repo(repo_id: str, *, token: Optional[str]=…, private: bool=…, repo_type: Optional[str]=…, exist_ok: bool=…, space_sdk: Optional[str]=…) -> str - changed:
method HfApi.dataset_info(repo_id: str, *, revision: Optional[str]=…, token: Optional[str]=…, timeout: Optional[float]=…, files_metadata: bool=…, use_auth_token: Optional[Union[bool, str]]=…) -> DatasetInfo → method HfApi.dataset_info(repo_id: str, *, revision: Optional[str]=…, timeout: Optional[float]=…, files_metadata: bool=…, token: Optional[Union[bool, str]]=…) -> DatasetInfo - changed:
method HfApi.delete_repo(repo_id: str=…, *, token: Optional[str]=…, repo_type: Optional[str]=…) → method HfApi.delete_repo(repo_id: str, *, token: Optional[str]=…, repo_type: Optional[str]=…) - changed:
method HfApi.get_full_repo_name(model_id: str, *, organization: Optional[str]=…, token: Optional[str]=…, use_auth_token: Optional[Union[bool, str]]=…) → method HfApi.get_full_repo_name(model_id: str, *, organization: Optional[str]=…, token: Optional[Union[bool, str]]=…) - changed:
method HfApi.hide_discussion_comment(repo_id: str, discussion_num: int, comment_id: str, *, token: Optional[str], repo_type: Optional[str]=…) -> DiscussionComment → method HfApi.hide_discussion_comment(repo_id: str, discussion_num: int, comment_id: str, *, token: Optional[str]=…, repo_type: Optional[str]=…) -> DiscussionComment - changed:
method HfApi.list_datasets(*, filter: Union[DatasetFilter, str, Iterable[str], None]=…, author: Optional[str]=…, search: Optional[str]=…, sort: Union[Literal['lastModified'], str, None]=…, direction: Optional[Literal[-1]]=…, limit: Optional[int]=…, cardData: Optional[bool]=…, full: Optional[bool]=…, use_auth_token: Optional[str]=…) -> List[DatasetInfo] → method HfApi.list_datasets(*, filter: Union[DatasetFilter, str, Iterable[str], None]=…, author: Optional[str]=…, search: Optional[str]=…, sort: Union[Literal['lastModified'], str, None]=…, direction: Optional[Literal[-1]]=…, limit: Optional[int]=…, cardData: Optional[bool]=…, full: Optional[bool]=…, token: Optional[str]=…) -> List[DatasetInfo] - changed:
method HfApi.list_models(*, filter: Union[ModelFilter, str, Iterable[str], None]=…, author: Optional[str]=…, search: Optional[str]=…, emissions_thresholds: Optional[Tuple[float, float]]=…, sort: Union[Literal['lastModified'], str, None]=…, direction: Optional[Literal[-1]]=…, limit: Optional[int]=…, full: Optional[bool]=…, cardData: Optional[bool]=…, fetch_config: Optional[bool]=…, use_auth_token:… → method HfApi.list_models(*, filter: Union[ModelFilter, str, Iterable[str], None]=…, author: Optional[str]=…, search: Optional[str]=…, emissions_thresholds: Optional[Tuple[float, float]]=…, sort: Union[Literal['lastModified'], str, None]=…, direction: Optional[Literal[-1]]=…, limit: Optional[int]=…, full: Optional[bool]=…, cardData: bool=…, fetch_config: bool=…, token: Optional[Union[bool, str]]=…… - changed:
method HfApi.list_repo_files(repo_id: str, *, revision: Optional[str]=…, repo_type: Optional[str]=…, token: Optional[str]=…, timeout: Optional[float]=…, use_auth_token: Optional[Union[bool, str]]=…) -> List[str] → method HfApi.list_repo_files(repo_id: str, *, revision: Optional[str]=…, repo_type: Optional[str]=…, timeout: Optional[float]=…, token: Optional[Union[bool, str]]=…) -> List[str] - changed:
method HfApi.list_spaces(*, filter: Union[str, Iterable[str], None]=…, author: Optional[str]=…, search: Optional[str]=…, sort: Union[Literal['lastModified'], str, None]=…, direction: Optional[Literal[-1]]=…, limit: Optional[int]=…, datasets: Union[str, Iterable[str], None]=…, models: Union[str, Iterable[str], None]=…, linked: Optional[bool]=…, full: Optional[bool]=…, use_auth_token: Optional[str]… → method HfApi.list_spaces(*, filter: Union[str, Iterable[str], None]=…, author: Optional[str]=…, search: Optional[str]=…, sort: Union[Literal['lastModified'], str, None]=…, direction: Optional[Literal[-1]]=…, limit: Optional[int]=…, datasets: Union[str, Iterable[str], None]=…, models: Union[str, Iterable[str], None]=…, linked: bool=…, full: Optional[bool]=…, token: Optional[str]=…) -> List[SpaceIn… - changed:
method HfApi.merge_pull_request(repo_id: str, discussion_num: int, *, token: Optional[str], comment: Optional[str]=…, repo_type: Optional[str]=…) → method HfApi.merge_pull_request(repo_id: str, discussion_num: int, *, token: Optional[str]=…, comment: Optional[str]=…, repo_type: Optional[str]=…) - changed:
method HfApi.model_info(repo_id: str, *, revision: Optional[str]=…, token: Optional[str]=…, timeout: Optional[float]=…, securityStatus: Optional[bool]=…, files_metadata: bool=…, use_auth_token: Optional[Union[bool, str]]=…) -> ModelInfo → method HfApi.model_info(repo_id: str, *, revision: Optional[str]=…, timeout: Optional[float]=…, securityStatus: Optional[bool]=…, files_metadata: bool=…, token: Optional[Union[bool, str]]=…) -> ModelInfo - changed:
method HfApi.repo_info(repo_id: str, *, revision: Optional[str]=…, repo_type: Optional[str]=…, token: Optional[str]=…, timeout: Optional[float]=…, files_metadata: bool=…, use_auth_token: Optional[Union[bool, str]]=…) -> Union[ModelInfo, DatasetInfo, SpaceInfo] → method HfApi.repo_info(repo_id: str, *, revision: Optional[str]=…, repo_type: Optional[str]=…, timeout: Optional[float]=…, files_metadata: bool=…, token: Optional[Union[bool, str]]=…) -> Union[ModelInfo, DatasetInfo, SpaceInfo] - changed:
method HfApi.space_info(repo_id: str, *, revision: Optional[str]=…, token: Optional[str]=…, timeout: Optional[float]=…, files_metadata: bool=…, use_auth_token: Optional[Union[bool, str]]=…) -> SpaceInfo → method HfApi.space_info(repo_id: str, *, revision: Optional[str]=…, timeout: Optional[float]=…, files_metadata: bool=…, token: Optional[Union[bool, str]]=…) -> SpaceInfo - changed:
method HfApi.update_repo_visibility(repo_id: str=…, private: bool=…, *, token: Optional[str]=…, organization: Optional[str]=…, repo_type: Optional[str]=…, name: str=…) -> Dict[str, bool] → method HfApi.update_repo_visibility(repo_id: str, private: bool=…, *, token: Optional[str]=…, organization: Optional[str]=…, repo_type: Optional[str]=…, name: Optional[str]=…) -> Dict[str, bool] - changed:
method HfApi.upload_file(*, path_or_fileobj: Union[str, bytes, BinaryIO], path_in_repo: str, repo_id: str, token: Optional[str]=…, repo_type: Optional[str]=…, revision: Optional[str]=…, identical_ok: Optional[bool]=…, commit_message: Optional[str]=…, commit_description: Optional[str]=…, create_pr: Optional[bool]=…, parent_commit: Optional[str]=…) -> str → method HfApi.upload_file(*, path_or_fileobj: Union[str, bytes, BinaryIO], path_in_repo: str, repo_id: str, token: Optional[str]=…, repo_type: Optional[str]=…, revision: Optional[str]=…, commit_message: Optional[str]=…, commit_description: Optional[str]=…, create_pr: Optional[bool]=…, parent_commit: Optional[str]=…) -> str - changed:
method HfApi.upload_folder(*, repo_id: str, folder_path: str, path_in_repo: Optional[str]=…, commit_message: Optional[str]=…, commit_description: Optional[str]=…, token: Optional[str]=…, repo_type: Optional[str]=…, revision: Optional[str]=…, create_pr: Optional[bool]=…, parent_commit: Optional[str]=…, allow_patterns: Optional[Union[List[str], str]]=…, ignore_patterns: Optional[Union[List[str], st… → method HfApi.upload_folder(*, repo_id: str, folder_path: Union[str, Path], path_in_repo: Optional[str]=…, commit_message: Optional[str]=…, commit_description: Optional[str]=…, token: Optional[str]=…, repo_type: Optional[str]=…, revision: Optional[str]=…, create_pr: Optional[bool]=…, parent_commit: Optional[str]=…, allow_patterns: Optional[Union[List[str], str]]=…, ignore_patterns: Optional[Union[… - added:
method HfApi.create_branch(repo_id: str, *, branch: str, token: Optional[str]=…, repo_type: Optional[str]=…) -> None - added:
method HfApi.create_tag(repo_id: str, *, tag: str, tag_message: Optional[str]=…, revision: Optional[str]=…, token: Optional[str]=…, repo_type: Optional[str]=…) -> None - added:
method HfApi.delete_branch(repo_id: str, *, branch: str, token: Optional[str]=…, repo_type: Optional[str]=…) -> None - added:
method HfApi.delete_folder(path_in_repo: str, repo_id: str, *, token: Optional[str]=…, repo_type: Optional[str]=…, revision: Optional[str]=…, commit_message: Optional[str]=…, commit_description: Optional[str]=…, create_pr: Optional[bool]=…, parent_commit: Optional[str]=…) -> CommitInfo - added:
method HfApi.delete_tag(repo_id: str, *, tag: str, token: Optional[str]=…, repo_type: Optional[str]=…) -> None - added:
variable create_branch - added:
variable create_tag - added:
variable delete_branch - added:
variable delete_folder - added:
variable delete_tag
- removed:
constructor PyTorchModelHubMixin(*args, **kwargs) - changed:
method ModelHubMixin.push_to_hub(*, repo_path_or_name: Optional[str]=…, repo_url: Optional[str]=…, commit_message: Optional[str]=…, organization: Optional[str]=…, private: bool=…, api_endpoint: Optional[str]=…, use_auth_token: Optional[Union[bool, str]]=…, git_user: Optional[str]=…, git_email: Optional[str]=…, config: Optional[dict]=…, skip_lfs_files: bool=…, repo_id: Optional[str]=…, token: Opti… → method ModelHubMixin.push_to_hub(*, repo_path_or_name: Optional[str]=…, repo_url: Optional[str]=…, commit_message: str=…, organization: Optional[str]=…, private: bool=…, api_endpoint: Optional[str]=…, token: Optional[str]=…, git_user: Optional[str]=…, git_email: Optional[str]=…, config: Optional[dict]=…, skip_lfs_files: bool=…, repo_id: Optional[str]=…, branch: Optional[str]=…, create_pr: Optiona… - changed:
method ModelHubMixin.save_pretrained(save_directory: str, config: Optional[dict]=…, push_to_hub: bool=…, **kwargs) → method ModelHubMixin.save_pretrained(save_directory: Union[str, Path], config: Optional[dict]=…, push_to_hub: bool=…, **kwargs) - changed:
static method ModelHubMixin.from_pretrained(pretrained_model_name_or_path: str, force_download: bool=…, resume_download: bool=…, proxies: Dict=…, use_auth_token: Optional[str]=…, cache_dir: Optional[str]=…, local_files_only: bool=…, **model_kwargs) → static method ModelHubMixin.from_pretrained(pretrained_model_name_or_path: str, force_download: bool=…, resume_download: bool=…, proxies: Optional[Dict]=…, token: Optional[Union[str, bool]]=…, cache_dir: Optional[str]=…, local_files_only: bool=…, **model_kwargs)
- changed:
constructor InferenceApi(repo_id: str, task: Optional[str]=…, token: Optional[str]=…, gpu: Optional[bool]=…) → constructor InferenceApi(repo_id: str, task: Optional[str]=…, token: Optional[str]=…, gpu: bool=…)
- removed:
constructor KerasModelHubMixin(*args, **kwargs) - changed:
function push_to_hub_keras(model, *, repo_path_or_name: Optional[str]=…, repo_url: Optional[str]=…, log_dir: Optional[str]=…, commit_message: Optional[str]=…, organization: Optional[str]=…, private: bool=…, api_endpoint: Optional[str]=…, use_auth_token: Optional[Union[bool, str]]=…, git_user: Optional[str]=…, git_email: Optional[str]=…, config: Optional[dict]=…, include_optimizer: Optional[bool]=… → function push_to_hub_keras(model, *, repo_path_or_name: Optional[str]=…, repo_url: Optional[str]=…, log_dir: Optional[str]=…, commit_message: str=…, organization: Optional[str]=…, private: bool=…, api_endpoint: Optional[str]=…, git_user: Optional[str]=…, git_email: Optional[str]=…, config: Optional[dict]=…, include_optimizer: bool=…, tags: Optional[Union[list, str]]=…, plot_model: bool=…, token:… - changed:
function save_pretrained_keras(model, save_directory: str, config: Optional[Dict[str, Any]]=…, include_optimizer: Optional[bool]=…, plot_model: Optional[bool]=…, tags: Optional[Union[list, str]]=…, **model_save_kwargs) → function save_pretrained_keras(model, save_directory: Union[str, Path], config: Optional[Dict[str, Any]]=…, include_optimizer: bool=…, plot_model: bool=…, tags: Optional[Union[list, str]]=…, **model_save_kwargs)
- added:
class CompletionPayloadT(TypedDict) - added:
class PayloadPartT(TypedDict) - added:
field CompletionPayloadT.oid: str - added:
field CompletionPayloadT.parts: List[PayloadPartT] - added:
field PayloadPartT.etag: str - added:
field PayloadPartT.partNumber: int
- changed:
function metadata_eval_result(model_pretty_name: str, task_pretty_name: str, task_id: str, metrics_pretty_name: str, metrics_id: str, metrics_value: Any, dataset_pretty_name: str, dataset_id: str, metrics_config: Optional[str]=…, metrics_verified: Optional[bool]=…, dataset_config: Optional[str]=…, dataset_split: Optional[str]=…, dataset_revision: Optional[str]=…) -> Dict → function metadata_eval_result(*, model_pretty_name: str, task_pretty_name: str, task_id: str, metrics_pretty_name: str, metrics_id: str, metrics_value: Any, dataset_pretty_name: str, dataset_id: str, metrics_config: Optional[str]=…, metrics_verified: bool=…, dataset_config: Optional[str]=…, dataset_split: Optional[str]=…, dataset_revision: Optional[str]=…, metrics_verification_token: Optional[str… - added:
property RepoCard.content
- added:
field EvalResult.verify_token: Optional[str] - added:
method EvalResult.is_equal_except_value(other: EvalResult) -> bool
- removed:
property Repository.private -> Optional[str] - changed:
constructor Repository(local_dir: str, clone_from: Optional[str]=…, repo_type: Optional[str]=…, use_auth_token: Union[bool, str]=…, git_user: Optional[str]=…, git_email: Optional[str]=…, revision: Optional[str]=…, private: bool=…, skip_lfs_files: bool=…, client: Optional[HfApi]=…) → constructor Repository(local_dir: str, clone_from: Optional[str]=…, repo_type: Optional[str]=…, token: Union[bool, str]=…, git_user: Optional[str]=…, git_email: Optional[str]=…, revision: Optional[str]=…, private: bool=…, skip_lfs_files: bool=…, client: Optional[HfApi]=…) - changed:
function files_to_be_staged(pattern: str, folder: Union[str, Path]) -> List[str] → function files_to_be_staged(pattern: str=…, folder: Union[str, Path, None]=…) -> List[str] - changed:
method Repository.add_tag(tag_name: str, message: str=…, remote: Optional[str]=…) → method Repository.add_tag(tag_name: str, message: Optional[str]=…, remote: Optional[str]=…) - changed:
method Repository.auto_track_binary_files(pattern: Optional[str]=…) -> List[str] → method Repository.auto_track_binary_files(pattern: str=…) -> List[str] - changed:
method Repository.auto_track_large_files(pattern: Optional[str]=…) -> List[str] → method Repository.auto_track_large_files(pattern: str=…) -> List[str] - changed:
method Repository.clone_from(repo_url: str, use_auth_token: Union[bool, str, None]=…) → method Repository.clone_from(repo_url: str, token: Union[bool, str, None]=…) - changed:
method Repository.commit(commit_message: str, branch: Optional[str]=…, track_large_files: Optional[bool]=…, blocking: Optional[bool]=…, auto_lfs_prune: Optional[bool]=…) → method Repository.commit(commit_message: str, branch: Optional[str]=…, track_large_files: bool=…, blocking: bool=…, auto_lfs_prune: bool=…) - changed:
method Repository.git_add(pattern: Optional[str]=…, auto_lfs_track: Optional[bool]=…) → method Repository.git_add(pattern: str=…, auto_lfs_track: bool=…) - changed:
method Repository.git_checkout(revision: str, create_branch_ok: Optional[bool]=…) → method Repository.git_checkout(revision: str, create_branch_ok: bool=…) - changed:
method Repository.git_pull(rebase: Optional[bool]=…, lfs: Optional[bool]=…) → method Repository.git_pull(rebase: bool=…, lfs: bool=…) - changed:
method Repository.git_push(upstream: Optional[str]=…, blocking: Optional[bool]=…, auto_lfs_prune: Optional[bool]=…) -> Union[str, Tuple[str, CommandInProgress]] → method Repository.git_push(upstream: Optional[str]=…, blocking: bool=…, auto_lfs_prune: bool=…) -> Union[str, Tuple[str, CommandInProgress]] - changed:
method Repository.lfs_track(patterns: Union[str, List[str]], filename: Optional[bool]=…) → method Repository.lfs_track(patterns: Union[str, List[str]], filename: bool=…) - changed:
method Repository.push_to_hub(commit_message: Optional[str]=…, blocking: Optional[bool]=…, clean_ok: Optional[bool]=…, auto_lfs_prune: Optional[bool]=…) -> Optional[str] → method Repository.push_to_hub(commit_message: str=…, blocking: bool=…, clean_ok: bool=…, auto_lfs_prune: bool=…) -> Union[None, str, Tuple[str, CommandInProgress]] - added:
class PbarT(TypedDict) - added:
field PbarT.bar: tqdm - added:
field PbarT.past_bytes: int - added:
property Repository.private -> bool
- added:
export CacheNotFound - added:
export cached_assets_path - added:
export chunk_iterable - added:
export dump_environment_info - added:
export erase_from_credential_store - added:
export is_google_colab - added:
export is_notebook - added:
export list_credential_helpers - added:
export read_from_credential_store - added:
export run_interactive_subprocess - added:
export set_git_credential - added:
export smoothly_deprecate_use_auth_token - added:
export unset_git_credential - added:
export write_to_credential_store
- removed:
field DatasetFilter.languages: Union[str, List[str]] - changed:
constructor GeneralTags(tag_dictionary: dict, keys: list=…) → constructor GeneralTags(tag_dictionary: dict, keys: Optional[list]=…) - changed:
field DatasetFilter.author: str → field DatasetFilter.author: Optional[str] - changed:
field DatasetFilter.benchmark: Union[str, List[str]] → field DatasetFilter.benchmark: Optional[Union[str, List[str]]] - changed:
field DatasetFilter.dataset_name: str → field DatasetFilter.dataset_name: Optional[str] - changed:
field DatasetFilter.language_creators: Union[str, List[str]] → field DatasetFilter.language_creators: Optional[Union[str, List[str]]] - changed:
field DatasetFilter.multilinguality: Union[str, List[str]] → field DatasetFilter.multilinguality: Optional[Union[str, List[str]]] - changed:
field DatasetFilter.size_categories: Union[str, List[str]] → field DatasetFilter.size_categories: Optional[Union[str, List[str]]] - changed:
field DatasetFilter.task_categories: Union[str, List[str]] → field DatasetFilter.task_categories: Optional[Union[str, List[str]]] - changed:
field DatasetFilter.task_ids: Union[str, List[str]] → field DatasetFilter.task_ids: Optional[Union[str, List[str]]] - changed:
field ModelFilter.author: str → field ModelFilter.author: Optional[str] - changed:
field ModelFilter.language: Union[str, List[str]] → field ModelFilter.language: Optional[Union[str, List[str]]] - changed:
field ModelFilter.library: Union[str, List[str]] → field ModelFilter.library: Optional[Union[str, List[str]]] - changed:
field ModelFilter.model_name: str → field ModelFilter.model_name: Optional[str] - changed:
field ModelFilter.tags: Union[str, List[str]] → field ModelFilter.tags: Optional[Union[str, List[str]]] - changed:
field ModelFilter.task: Union[str, List[str]] → field ModelFilter.task: Optional[Union[str, List[str]]] - changed:
field ModelFilter.trained_dataset: Union[str, List[str]] → field ModelFilter.trained_dataset: Optional[Union[str, List[str]]] - added:
field DatasetFilter.language: Optional[Union[str, List[str]]]