Skip to content

Conversation

@Wauplin
Copy link
Contributor

@Wauplin Wauplin commented Sep 29, 2025

Related to huggingface/huggingface_hub#3340.

This PR adapts SetFit to be compatible with both huggingface_hub v0.x and v1.x.

In practice nothing else should change (I've checked the codebase). The HfHubHTTPError is a base error defined in huggingface_hub that inherits from requests.HTTPError in v0.x and will inherit from httpx.HTTPError in v1.x. It has been introduced ~2 years ago so it's fine to use it right now (i.e. no need to wait for v1.x release or bump minimal version)

@HuggingFaceDocBuilderDev

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.

@Wauplin
Copy link
Contributor Author

Wauplin commented Sep 29, 2025

@tomaarsen would you be able to review this PR please? CI gets a lot of errors but I hardly believe it's related to my changes.

@tomaarsen
Copy link
Member

Yes, will review. Thanks for opening this!

  • Tom Aarsen
@Wauplin
Copy link
Contributor Author

Wauplin commented Dec 16, 2025

Gentle ping @tomaarsen about this PR (I just got a reminder about it^^).

Currently SetFit is not compatible with huggingface_hub 1.x. For now 1.x usage is still a bit confidential since transformers v5.x has not yet been released but once it's done I expect much more users to migrate to it. Dunno how much usage SetFit is getting these days but let's try to minimize friction for when transformers v5 gets out :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants