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]

Reply via email to