Skip to content

Add simple instructions for installing providers in editable mode - #43468

Merged
kaxil merged 2 commits into
apache:mainfrom
potiuk:simple-guidelines-for-developing-providers
Oct 29, 2024
Merged

Add simple instructions for installing providers in editable mode#43468
kaxil merged 2 commits into
apache:mainfrom
potiuk:simple-guidelines-for-developing-providers

Conversation

@potiuk

Copy link
Copy Markdown
Member

After #42505, you need to get through extra hoops to develop providers in Airflow's monorepo.

This is a simple (not yet uv-specific) documentation on how to install providers in editable mode when you want to develop providers, so that you can run unit test.

Copied mostly from #43082

It's not yet full set of docs explaining how to use workspaces and UV. This shoudl be handled via #43200


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

After apache#42505, you need to get through extra hoops to develop
providers in Airflow's monorepo.
This is a simple (not yet uv-specific) documentation on how to
install providers in editable mode when you want to develop
providers, so that you can run unit test.
Copied mostly from apache#43082
It's not yet full set of docs explaining how to use workspaces
and UV. This shoudl be handled via apache#43200

@amoghrajeshamoghrajesh left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One typo, rest LGTM +1

Comment threadcontributing-docs/07_local_virtualenv.rst Outdated
Co-authored-by: Amogh Desai <amoghrajesh1999@gmail.com>
@kaxil
kaxil merged commit 626f984 into apache:mainOct 29, 2024
ellisms pushed a commit to ellisms/airflow that referenced this pull request Nov 13, 2024
…ache#43468)
* Add simple instructions for installing providers in editable mode
After apache#42505, you need to get through extra hoops to develop
providers in Airflow's monorepo.
This is a simple (not yet uv-specific) documentation on how to
install providers in editable mode when you want to develop
providers, so that you can run unit test.
Copied mostly from apache#43082
It's not yet full set of docs explaining how to use workspaces
and UV. This shoudl be handled via apache#43200
* Apply suggestions from code review
Co-authored-by: Amogh Desai <amoghrajesh1999@gmail.com>
---------
Co-authored-by: Kaxil Naik <kaxilnaik@gmail.com>
Co-authored-by: Amogh Desai <amoghrajesh1999@gmail.com>
@potiuk
potiuk deleted the simple-guidelines-for-developing-providers branch April 21, 2026 15:58
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@potiuk@mobuchowski@kaxil@amoghrajesh@eladkal