You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It looks like zstandard is only used if you encounter a .tar.zst file. I'm not sure if there's an easy way to do this, but if it were an optional dependency then most users who don't need zstandard support could get past this issue.
The text was updated successfully, but these errors were encountered:
I pinged again on the python-zstandard issue tracker.
The lack of a way to specify the free-threaded build in a pyproject.toml makes it impossible to do the most obvious fix and remove python-zstandard from hatch's dependencies on the free-threaded build. The only thing that's possible right now is to e.g. make it optional on 3.13 or newer or just remove it from the required dependencies completely and perhaps add it to an extras section.
That could work, but it's certainly annoying that users would see a runtime error about the python-zstandard library not being installed instead of just having it work on the GIL-enabled build of 3.13 as it does right now.
I would only do this as a last resort, but would you be open to adding a dependency on e.g. python-zstandard-ft-support which would track the upstream project (which doesn't change much these days) and apply the PR that adds free-threading support. Obviously not a great option but it might be the best possibility?
This ends up coming down to the dependency on
zstandard
:see indygreg/python-zstandard#231 for the zstandard issue.
It looks like
zstandard
is only used if you encounter a.tar.zst
file. I'm not sure if there's an easy way to do this, but if it were an optional dependency then most users who don't need zstandard support could get past this issue.The text was updated successfully, but these errors were encountered: