ModelFilter and DatasetFilter are completely removed. You can now pass arguments directly to list_models and list_datasets. This removes one level of complexity for the same result.
remove organization and name from update_repo_visibility. Please use a proper repo_id instead. This makes the method consistent with all other methods from HfApi.
These breaking changes have been announced with a regular deprecation cycle so hopefully it should be fine. In HF repos, I noticed a usage of DatasetFilter in Setfit but that's all (PR to remove it: github.com/huggingface/setfit/pull/527).
I also took the liberty to update code style in related tests, now using the pytest style. I did not change the tests logic.
The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.
This PR bumps the version to
0.24.0.dev0
.Breaking changes:
ModelFilter
andDatasetFilter
are completely removed. You can now pass arguments directly tolist_models
andlist_datasets
. This removes one level of complexity for the same result.organization
andname
fromupdate_repo_visibility
. Please use a properrepo_id
instead. This makes the method consistent with all other methods fromHfApi
.These breaking changes have been announced with a regular deprecation cycle so hopefully it should be fine. In HF repos, I noticed a usage of
DatasetFilter
in Setfit but that's all (PR to remove it: github.com/huggingface/setfit/pull/527).I also took the liberty to update code style in related tests, now using the pytest style. I did not change the tests logic.