-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
acryl-datahub-airflow-plugin airflow 2.7 compatibility #8892
Comments
The typing extensions issue is going to be fixed as part of #8853. For the pydantic issue, you're right that #8829 will be required to be compatible with Airflow's precise constraints. However, based on apache/airflow#32366, it seems like Airflow is compatible with pydantic 1 and 2, so we should work fine. |
Hi, I don't think the plugin is compatible with Airflow
Any thoughts on this? |
@Perados so for airflow 2.7, we're compatible with the dependencies declared by apache-airflow, but not the constraints file. However, because Airflow is actually compatible with both pydantic 1.x and 2.x, you won't have any issues running the two together (and we test this in CI). You're right that installing with the airflow constraints file will not work though. |
Would you welcome contributions to make the It would make lives easier if users didn't have to go through dependency hell when installing new plugin providers for airflow. Could even open a PR to pin |
@steveipkis yes we definitely would accept PRs. For what it's worth, we are now compatible with the airflow 2.7 / python 3.11 constraints file (because of #9434). In the immediate term, the most helpful thing would actually be PRs around testing with Airflow 2.8 |
Describe the bug
acryl-datahub-airflow-plugin 0.11.0.1 seems to have compatibility issues with airflow 2.7.1
plugin can't be installed with constraints file, when installed separately pip check complains
To Reproduce
Steps to reproduce the behavior:
Tested with python 3.10.3
Expected behavior
I have not yet tested if this conflict causes any issues. Though, for previous airflow versions we have always installed dependencies with the constraints file and it worked fine.
Desktop (please complete the following information):
Additional context
Two issues that could be related:
#8829
#8859
The text was updated successfully, but these errors were encountered: