-
Notifications
You must be signed in to change notification settings - Fork 3k
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
feat(ingest): loosen sqlalchemy dep & support airflow 2.3+ #6204
Conversation
23f99e2
to
8e381fb
Compare
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.
Need to make one minor change
Hey, Is there an ETA for this? |
@tommy-watts-depop Can't commit to an ETA, but I'm hoping to wrap this up mid-next week |
Hey any ETA to merge? |
b89b13c
to
4e792f4
Compare
update pytest-docker feat(ingest): loosen sqlalchemy dep ci matrix update airflow stuff to match more airflow fixes always install the right sqlalchemy stubs sqlalchemy compat type fixes fix ci fix types in oracle fix more stuff with lint fix attrs typing more airflow type annotations refactor iolet preprocessing more type fixes even more type fixes markupsafe compat fix airflow tests more airflow compat tweak workflow fix imports skip dag bag load test fix sqlalchemy mypy final type fixes ignore more mypy issues add assert to handle mypy issue fix athena test modify airflow plugin
4e792f4
to
7797a99
Compare
in meanwhile airflow released 2.4.2 version |
Hey any ETA to merge this? |
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.
LGTM
@Vimpy needs another reviewer to approve the PR |
Lint tests failing:
Also smoke tests failing, @hsheth2 can you clean up your commits? |
@hsheth2 - we see this issue with traitlets & pyspark & grpcio too : acryl-datahub[airflow,datahub-business-glossary,datahub-kafka,datahub-rest,druid,glue,kafka,s3,sagemaker] 0.8.41 depends on pyspark==3.0.3; extra == "s3"
|
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.
lgtm
@keerthiis I'd recommend using the PythonVirtualenvOperator in your airflow setup - your root airflow image should only have I'm planning on adding an example to the docs as well |
…roject#6204) Co-authored-by: Tamas Nemeth <[email protected]>
Closes #4809 and closes #6132 and fixes #6145.
Checklist