-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Free threaded classifier? #177
Comments
This is being discussed at https://discuss.python.org/t/free-threading-trove-classifier/62406. |
Summarising the discussion so far (as of this post): adding multiple classifiers is likely to be worthwhile, allowing projects to indicate the level of maturity of their free threading support. 4 status tiers have been identified so far, different suggested names for some of the tiers are separated by "/":
Pure Python packages are permitted to use these classifiers (for example, a pure Python package may add cross-thread locking or subinterpreter invocations such that an underlying An explicit numeric ordering (along the lines of that used for While not specifically covered in the Discourse thread (at time of writing), the suggested prefix for the above would be |
Should a classifier be added for free-threading support? It might be obvious if a package provides binaries for free-threaded variants, but it would be nice to declare support for things like build backends and various tooling. Also, it could indicate that a package is actually free-threaded, not just provided binaries. (Maybe two classifiers would be in order? One for supporting free-threading, and one for multithreading)?
The text was updated successfully, but these errors were encountered: