Skip to content
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

Add the "Framework :: AnyIO" classifier #76

Merged
merged 3 commits into from
Jan 6, 2022
Merged

Add the "Framework :: AnyIO" classifier #76

merged 3 commits into from
Jan 6, 2022

Conversation

uSpike
Copy link
Contributor

@uSpike uSpike commented Sep 20, 2021

Request to add a new Trove classifier.

The name of the classifier(s) you would like to add:

  • "Framework :: AnyIO"

Why do you want to add this classifier?

AnyIO is an asynchronous networking and concurrency library that works on top of either asyncio or trio. It is the basis for at least 96 projects on PyPI, including starlette and (soon) FastAPI. Currently the available relevant classifiers are "Framework :: AsyncIO" and "Framework :: Trio", and searching for the combination of these classifiers results in 56 matching projects. In the future, AnyIO may support additional back-ends which would complicate the classifiers further. Many existing projects (such as anyio-mqtt or anyio-serial name themselves specifically to increase discoverability. A specific PyPI classifier would improve the discoverability of these projects for the long-term future.

Closes #11

@uSpike
Copy link
Contributor Author

uSpike commented Oct 7, 2021

FastAPI has released https://github.com/tiangolo/fastapi/releases/tag/0.70.0 and https://github.com/tiangolo/fastapi/releases/tag/0.69.0 which require Anyio, and the number of libraries dependent on Anyio has grown to 102.

@uSpike
Copy link
Contributor Author

uSpike commented Jan 6, 2022

anyio now has 131 dependent packages on PyPI. Framework :: AsyncIO + Framework :: Trio results in 12 projects. It would be very nice to have this new classifier!

@di di merged commit 9291682 into pypa:main Jan 6, 2022
@uSpike uSpike deleted the patch-1 branch January 7, 2022 03:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add classifier for the AnyIO framework
3 participants