auroraxo opened a new issue, #73769:
URL: https://github.com/apache/airflow/issues/73769
## Finding
The README quickstart on `main` pins the quickstart install to
`apache-airflow==3.3.0`, but the newest published release is **3.3.2**
(2026-09-17) and `main`'s `pyproject.toml` declares **3.4.0**. The quickstart
therefore installs a two-releases-old version while presenting itself as the
default path.
**Location:** `README.md` line 177 (and the repeated pin in the extras
example below it):
```bash
pip install 'apache-airflow==3.3.0' \
--constraint
"https://raw.githubusercontent.com/apache/airflow/constraints-3.3.0/constraints-3.10.txt"
```
## Suggested fix
Update the quickstart pin and the matching constraint URL to the current
release (3.3.2), or reference a generic installation path (e.g. `pip install
apache-airflow` with a link to the constraints docs), so the quickstart cannot
drift from the release train again.
## Reproduction
Verified with [docrot](https://github.com/auroraxo/docrot)'s version-drift
scanner (`version_drift.py`), which reads the declared version from
`pyproject.toml` and flags release pins in READMEs that match neither the
declared version nor the latest published release:
```
apache/airflow declared 3.4.0 (pyproject.toml) latest 3.3.2 -> 1 stale pin
README.md:177 [pip-pin] 3.3.0
```
Full corpus scan (40 popular OSS repositories): `drift-results-v2.json` in
the docrot repository.
--
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]