potiuk commented on PR #31298:
URL: https://github.com/apache/airflow/pull/31298#issuecomment-1548571360

   Btw - maybe thi is what you are after - we could -in fact - make even 
explicit VERSIONED extra dependency.
   
   This is already happening for google provider `provider.yaml':
   
   ```
   additional-extras:
     - name: apache.beam
       dependencies:
         - apache-beam[gcp]
     - name: leveldb
       dependencies:
         - plyvel
     - name: oracle
       dependencies:
         - apache-airflow-providers-oracle>=3.1.0
     - name: facebook
       dependencies:
         - apache-airflow-providers-facebook>=2.2.0
     - name: amazon
       dependencies:
         - apache-airflow-providers-amazon>=2.6.0
   ```
   
   You could add in :
   
   ```
     - name: cncf.kubernetes
       dependencies:
         - apache-airflow-providers-cncf-kubernetes>=6.2.0
   ```
   
   And what would happen, if someone does `pip install 
apache-airflow-providers-google[cncf.kubernetes]` - then minimum 6.2.0 version 
of the cncf.kubernetes provider will be installed (assuming that the protocol 
is going to be added in 6.2.0).
   
   


-- 
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