potiuk commented on issue #41525: URL: https://github.com/apache/airflow/issues/41525#issuecomment-2549421972
> How would you make them matched? You can't have them from a single checkout - it's impossible. As also explained in another discussion (and abobe by @eladkal) providers and airflow are released separately - and our cotributor guide assumes you are working on main where you are working on latest airflow + latest providers at the same time. I am not sure that trying to have one devplay with the different versions of providers and airflow installed from sources is even something that makes sense for historical version because you are talking about potentially cross-matching and installing sources from different tags - with might or miugh not work. As explained elsewhere - tis will be easier once we implement https://github.com/apache/airflow/issues/44511 - but until then you can try to - for example - install airflow in non editable mode, and then prepare the sources of the provider in the version you want by checking out the tag you want - look at the tags we have starting with `providers-*` and using `breeze release-management prepare-provider-packages YOUR_PROVIDER --skip-deleting-generated-files` - that will generate you the source folder structure (including `pyproject.toml` which you will be able to install your provider in the right version in `--editable` mode - additionally to airflow installed there. That's one of the ways how you can achieve it. -- 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]
