potiuk commented on PR #36537: URL: https://github.com/apache/airflow/pull/36537#issuecomment-1876815564
BTW. After a good night sleep I got an indea and I've figured a way to simplify it even more - I think I can make it so that I do not need `editable` version of dependencies at all ( following the pattern tha I did with preinstalled dependencies - I think our pyproject.toml should only contain the provider dependences in `[provider]` extra and I will be able to dynamically replace them with `apache-airflow-providers-provider` in the .wheel , This way there will be literally `0` changes for the contributor workflow: This one will install amazon dependencies: ``` pip install -e `.[amzaon]` ``` But these will install amazon provider: ``` pip install `.[amazon]` pip install `apaache-airflow[amazon]` ``` I will try to get it working today actually :) @uranusjr -- 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]
