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]