potiuk commented on PR #48849: URL: https://github.com/apache/airflow/pull/48849#issuecomment-2782846564
> I think there's more that we could remove too, but love to see this BTW. This is really lack of automation and tests - it **used** to work like that, we did have filtering in place a long time ago, but it has been lost at one of the changes and refactorings - so really the versions, dependencies - that are discoverable via standard packaging now - when we moved to separate distributions - were there only accidentally (and also conveniently there were the only easy way to discover those when providers were **not** real distributions, so they were somewhat useful in development environment of airflow - like the case with checking min-airflow-vresion in our tests). But - this is another side effect of having separate distributions for provider - this is no longer needed. But as mentioned in the other comment - operators, hooks etc. being exposed there is quite deliberate - a way to communicate to anyone who would like to build somethign on top of airflow to see what capbilities are available in the system, which hooks, operators, transfers etc. are there. This can allow people to build - for example - UI where they can select available Operators to build DAGs in UI (for example) - and likely many other things we don't even know. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
