-
Notifications
You must be signed in to change notification settings - Fork 16.4k
Remove fab from preinstalled providers #48457
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
Conversation
|
I dont think we can rely on tests to test whether fab needs to be preinstalled. As far as I know the CI image is built using sources, so fab is still in the image. @potiuk do you have any idea on how we could test that? |
2bc6fbb to
d29333c
Compare
|
After #48223 it will be much more straightforward - you will be aable to easily see/test what breaks with |
Nice :) |
d29333c to
b9b8674
Compare
|
Running all tests |
e2e8e0b to
e2fb668
Compare
e2fb668 to
da8d034
Compare
8001bd7 to
54ebe53
Compare
54ebe53 to
d566117
Compare
|
All tests are passing 🎉 |
|
The move of serve_logs to FAB is not right @potiuk @vincbeck . Serve logs is called automatically by the celery executor, which means that Celery worker now will not run without FAB installed. Even worse, it's called in the same way by the triggerer. FAB != Flask. Serve logs should not have been moved like this. Any chance either of you can fix this before we were hoping to cut the RC2 tomorrow? |
The `serve_logs` has been moved in apache#48457 to fab provider by mistake. It should remain in the airflow-core. We still depend on flask in the core (but as a next step we can replace it by starlette and unicorn). Fixes: apache#49028
The `serve_logs` has been moved in apache#48457 to fab provider by mistake. It should remain in the airflow-core. We still depend on flask in the core (but as a next step we can replace it by starlette and unicorn). Fixes: apache#49028
The `serve_logs` has been moved in apache#48457 to fab provider by mistake. It should remain in the airflow-core. We still depend on flask in the core (but as a next step we can replace it by starlette and unicorn). Fixes: apache#49028
The `serve_logs` has been moved in apache#48457 to fab provider by mistake. It should remain in the airflow-core. We still depend on flask in the core (but as a next step we can replace it by starlette and unicorn). Fixes: apache#49028
Remove fab from preinstalled providers.
^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named
{pr_number}.significant.rstor{issue_number}.significant.rst, in airflow-core/newsfragments.