-
Notifications
You must be signed in to change notification settings - Fork 16.4k
Adding uuid6 as a dependency for openlineage #46653
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
|
Nice. Good one @amoghrajesh. Actually our compatibility tests detected nicely the issue - #43243 added uuid6 as dependency of Airlfow3, and Openlineage started to use it in #45294, so adding dependency to openlineage is what is needed. |
|
Thanks! Yeah the compat tests saved us here! |
|
thanks @amoghrajesh for the fix 🙂 |
|
openlineage integration for Airflow doesn't import uuid6, unit tests do. Should provider itself declare dependency on uuid6? |
Good point. We should move it to devel-dependencies of openlineage. Will Fix it in a moment. |
Since uuid6 is only used in tests, we should have it as devel dependency in openlineage provider. Follow up after apache#46653
|
#47464 should fix it |
Since uuid6 is only used in tests, we should have it as devel dependency in openlineage provider. Follow up after #46653
Since uuid6 is only used in tests, we should have it as devel dependency in openlineage provider. Follow up after apache#46653
#45294 seemed to add uuid6 in openlineage. This caused failures in tests.
I am not sure if this fix will fix the issue, but trying still.
Example failure https://github.com/apache/airflow/actions/runs/13264109343/job/37028275493
^ 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 newsfragments.