-
Notifications
You must be signed in to change notification settings - Fork 101
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 Apache Airflow classifiers #87
Conversation
Black no likey. One moment. |
(web editor left trailing white space) |
Hi! Thanks for the request. Because removing classifiers is very difficult, and the longer the classifier list gets the harder it is to browse, the bar to add new ones is relatively high. Currently, PyPI moderators primarily examine two guidelines for Framework classifiers:
We understand that "notability" is subjective and we'd appreciate help judging that. Personally, I'm pretty sure Airflow meets this criterion. As to the other guideline ('immediate use to existing projects'), the best way we've found to demonstrate that is to have 10 or more other project maintainers submit comments on the requesting issue about their desire to use the classifier. Is that something you could assist with? |
Ah, I just noticed that this doesn't have a corresponding issue. Comments directly on this PR would work as well. :) |
Yup, I'll chase down some people to leave an appropriate comment here. |
First comment : I confirm It is desired for the whole community. I am an Apache Airlfow community maintainer and I have been responsible as release manager for betwee 20 and 70 provider packages for Airflow every month for the last 10 months or so and classifiers would be very useful to discover those packages. My profile at PyPI; https://pypi.org/user/potiuk/ |
+1! This would be useful! We maintain an Apache Airflow provider at Hightouch and discoverability of providers would be beneficial to us and the larger Airflow community. |
I am one of the release managers of Apache Airflow and sometimes release adhoc providers and I can attest that this will be very useful for Airflow users My profile: https://pypi.org/user/kaxil/ |
+1 |
Agree that this would be useful for us as well. We maintain an Apache Airflow provider for use with Great Expectations and believe that this discoverability of providers would be beneficial for the community |
At Fivetran working on the Fivetran Airflow provider and would like to see this added as well |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apache framework Airflow update
I maintain the Kafka Airflow provider and would like to see this added. |
Is it enough of a critical mass :) ? |
We also now have https://github.com/astronomer/astronomer-providers that would benefit from it. |
This should be on PyPI in ~24-48 hours; once we get a dependabot update PR on warehouse and that's landed + deployed. :) |
Awesome, thanks |
Fantastic! thanks ! |
Almost want me to make an RC2 of the 70+ providers that are being voted right now :) |
We have new Trove Classifiers in PyPI for Apache Airflow: pypa/trove-classifiers#87 This PR adds it for Airflow. The next release of Providers will add the classifiers for providers.
We have new Trove Classifiers in PyPI for Apache Airflow: pypa/trove-classifiers#87 This PR adds it for Airflow. The next release of Providers will add the classifiers for providers.
We have new Trove Classifiers in PyPI for Apache Airflow: pypa/trove-classifiers#87 This PR adds it for Airflow. The next release of Providers will add the classifiers for providers. (cherry picked from commit d3c65b6)
We have new Trove Classifiers in PyPI for Apache Airflow: pypa/trove-classifiers#87 This PR adds it for Airflow. The next release of Providers will add the classifiers for providers. (cherry picked from commit d3c65b6)
We have new Trove Classifiers in PyPI for Apache Airflow: pypa/trove-classifiers#87 This PR adds it for Airflow. The next release of Providers will add the classifiers for providers. (cherry picked from commit d3c65b6)
We have new Trove Classifiers in PyPI for Apache Airflow: pypa/trove-classifiers#87 This PR adds it for Airflow. The next release of Providers will add the classifiers for providers. (cherry picked from commit d3c65b64e9ff4c24a1a899af0d5eba954775f646) GitOrigin-RevId: 3d2c02ebdead65f7b155519c4c4375f7eefbf1e4
We have new Trove Classifiers in PyPI for Apache Airflow: pypa/trove-classifiers#87 This PR adds it for Airflow. The next release of Providers will add the classifiers for providers. GitOrigin-RevId: d3c65b64e9ff4c24a1a899af0d5eba954775f646
We have new Trove Classifiers in PyPI for Apache Airflow: pypa/trove-classifiers#87 This PR adds it for Airflow. The next release of Providers will add the classifiers for providers. GitOrigin-RevId: d3c65b64e9ff4c24a1a899af0d5eba954775f646
We have new Trove Classifiers in PyPI for Apache Airflow: pypa/trove-classifiers#87 This PR adds it for Airflow. The next release of Providers will add the classifiers for providers. GitOrigin-RevId: d3c65b64e9ff4c24a1a899af0d5eba954775f646
We have new Trove Classifiers in PyPI for Apache Airflow: pypa/trove-classifiers#87 This PR adds it for Airflow. The next release of Providers will add the classifiers for providers. GitOrigin-RevId: d3c65b64e9ff4c24a1a899af0d5eba954775f646
We have new Trove Classifiers in PyPI for Apache Airflow: pypa/trove-classifiers#87 This PR adds it for Airflow. The next release of Providers will add the classifiers for providers. GitOrigin-RevId: d3c65b64e9ff4c24a1a899af0d5eba954775f646
We have new Trove Classifiers in PyPI for Apache Airflow: pypa/trove-classifiers#87 This PR adds it for Airflow. The next release of Providers will add the classifiers for providers. GitOrigin-RevId: d3c65b64e9ff4c24a1a899af0d5eba954775f646
We have new Trove Classifiers in PyPI for Apache Airflow: pypa/trove-classifiers#87 This PR adds it for Airflow. The next release of Providers will add the classifiers for providers. GitOrigin-RevId: d3c65b64e9ff4c24a1a899af0d5eba954775f646
We have new Trove Classifiers in PyPI for Apache Airflow: pypa/trove-classifiers#87 This PR adds it for Airflow. The next release of Providers will add the classifiers for providers. GitOrigin-RevId: d3c65b64e9ff4c24a1a899af0d5eba954775f646
We have new Trove Classifiers in PyPI for Apache Airflow: pypa/trove-classifiers#87 This PR adds it for Airflow. The next release of Providers will add the classifiers for providers. GitOrigin-RevId: d3c65b64e9ff4c24a1a899af0d5eba954775f646
Request to add a new Trove classifier.
The name of the classifier(s) you would like to add:
Framework :: Apache Airflow
Framework :: Apache Airflow :: Provider
Why do you want to add this classifier?
Apache Airflow is a tool to manage workflows (usually data processing related), and for 1 year now it has been split in to "core" (the scheduler, etc) and "providers", which are bindings between Airflow and other tools in the (data) ecosystem.
It currently has over 60 modules on PyPi and (many released by the core team, but not all) and having a classifier would be a great wat to group these all together and improve discoverability.
https://pypi.org/search/?q=%22apache-airflow-providers-%22&o= shows some of the current providers, but misses others such as https://pypi.org/project/airflow-dbt/
A classifier would be a great way to tie all of these plugins together.
I have asked for the "Providers" sub-classifier as we have the scope for other pluggable components (but no one has published any for now), so for future proofing it would be good to have
Framework :: Apache Airflow :: Provider
classification as well.