Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split the dependencies #101

Closed
raphaelauv opened this issue Mar 7, 2022 · 2 comments · Fixed by #113
Closed

Split the dependencies #101

raphaelauv opened this issue Mar 7, 2022 · 2 comments · Fixed by #113
Assignees
Labels
feature New feature or request
Milestone

Comments

@raphaelauv
Copy link
Contributor

raphaelauv commented Mar 7, 2022

Is your feature request related to a problem? Please describe.
I would like to use only a part of this provider, in my case I only need the CNCF ( so I do not want all the aws , gcp .. depedencies )

Describe the solution you'd like
if I could do a pip install :

astronomer-providers[cncf]==1.0.0

Describe alternatives you've considered
Copy paste the CNCF folder of this repo inside my private dags repo

Additional context
I guess having all this great operators and hooks out of the official Airlfow project is on purpose, so I guess there is no plan to merge theses operators and hooks in the existing airflow providers ?

Thanks for all your work and open sourcing this great code 👍

@raphaelauv raphaelauv added the feature New feature or request label Mar 7, 2022
@kaxil
Copy link
Collaborator

kaxil commented Mar 7, 2022

Thanks @raphaelauv for creating the feature request, we are definitely planning to split the dependencies soon and allow installing dependencies using extras like astronomer-providers[cncf.kubernetes]==1.0.0.

kaxil added a commit that referenced this issue Mar 10, 2022
This will allow users to just install dependencies of a single provider. For example if a user wants to just use K8s async operator, they shouldn't need to install GCP, AWS, Databricks or Snowflake dependencies

closes #101
kaxil added a commit that referenced this issue Mar 11, 2022
This will allow users to just install dependencies of a single provider. For example if a user wants to just use K8s async operator, they shouldn't need to install GCP, AWS, Databricks or Snowflake dependencies

closes #101
kaxil added a commit that referenced this issue Mar 11, 2022
This will allow users to just install dependencies of a single provider. For example if a user wants to just use K8s async operator, they shouldn't need to install GCP, AWS, Databricks or Snowflake dependencies

closes #101
kaxil added a commit that referenced this issue Mar 11, 2022
This will allow users to just install dependencies of a single provider. For example if a user wants to just use K8s async operator, they shouldn't need to install GCP, AWS, Databricks or Snowflake dependencies

closes #101
@kaxil kaxil assigned kaxil and unassigned sunank200 Mar 11, 2022
@kaxil kaxil added this to the 1.1.0 milestone Mar 11, 2022
kaxil added a commit that referenced this issue Mar 11, 2022
This will allow users to just install dependencies of a single provider. For example if a user wants to just use K8s async operator, they shouldn't need to install GCP, AWS, Databricks or Snowflake dependencies

closes #101
@kaxil
Copy link
Collaborator

kaxil commented Mar 19, 2022

FYI: 1.1.0a2 alpha version is available for testing where you can run the following command to just install dependencies for. Kubernetes provider.

pip install 'astronomer-providers[cncf.kubernetes]==1.1.0a2'

Changelog: https://astronomer-providers.readthedocs.io/en/latest/changelog.html#a2-2022-03-19

We will release 1.1.0 - stable version on Monday/Tuesday.

OlympuJupiter added a commit to OlympuJupiter/astronomer-providers that referenced this issue Nov 14, 2022
This will allow users to just install dependencies of a single provider. For example if a user wants to just use K8s async operator, they shouldn't need to install GCP, AWS, Databricks or Snowflake dependencies

closes astronomer/astronomer-providers#101
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants