Skip to content

Allow direct execution from airflowctl via uvx#64406

Merged
jscheffl merged 3 commits intoapache:mainfrom
jscheffl:feature/allow-airflowctl-call-via-uvx
Mar 29, 2026
Merged

Allow direct execution from airflowctl via uvx#64406
jscheffl merged 3 commits intoapache:mainfrom
jscheffl:feature/allow-airflowctl-call-via-uvx

Conversation

@jscheffl
Copy link
Copy Markdown
Contributor

@jscheffl jscheffl commented Mar 29, 2026

I was in discussion with a peer who switched to dagster and he told me "I would reconsider checking with Airflow but it is so complex, if it would be possible to uvx airflow that would be cool".

So I had a bit of sleep over it and currently you need to use uvx --from apache-airflow-ctl airflowctl... so not far away. But actually just another name-matching entry point definition is missing making it directly usable via uvx.

So this PR proposing to add another script alias and some docs for a jump-start

With this PR applied and next version published a user can run uvx apache-airflow-ctl <somehing>

Companion PR for core: #64405


Was generative AI tooling used to co-author this PR?
  • Yes (please specify the tool below)

  • Read the Pull Request Guidelines for more information. Note: commit author/co-author name and email in commits become permanently public when merged.
  • For fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
  • When adding dependency, check compliance with the ASF 3rd Party License Policy.
  • For significant user-facing changes create newsfragment: {pr_number}.significant.rst, in airflow-core/newsfragments. You can add this file in a follow-up commit after the PR is created so you know the PR number.

@jscheffl jscheffl force-pushed the feature/allow-airflowctl-call-via-uvx branch from d5cf9d2 to a15d29c Compare March 29, 2026 18:22
@potiuk potiuk added this to the Airflow 3.2.0 milestone Mar 29, 2026
@jscheffl jscheffl removed this from the Airflow 3.2.0 milestone Mar 29, 2026
@jscheffl
Copy link
Copy Markdown
Contributor Author

@potiuk changed milestone to other PR, airflowctl should be independent of airflow version...

@jscheffl jscheffl force-pushed the feature/allow-airflowctl-call-via-uvx branch from a15d29c to 2302c69 Compare March 29, 2026 19:12
@jscheffl jscheffl merged commit 04b90f5 into apache:main Mar 29, 2026
74 checks passed
Suraj-kumar00 pushed a commit to Suraj-kumar00/airflow that referenced this pull request Apr 7, 2026
* Allow direct execution from airflowctl via uvx

* Revise documentation

* Spellcheck fix documentation
Sign up for free to 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.

2 participants