Commits
Click on a commit to change the comparison rangeupdate typer minimum to 0.16.0 for click 8.2+ compatibility
Prefect 3.4.24 requires typer>=0.16.0 to work with click 8.2+.
The current constraint (typer>=0.12.0) allows dependency solvers to pick
typer 0.12.5, which fails with click 8.3.0:
TypeError: Secondary flag is not valid for non-boolean flag.
This was discovered while fixing the conda-forge feedstock, where the
conda solver was picking typer 0.12.5. Our Docker builds work because
uv.lock pins to exactly 0.16.0.
Tested combinations:
- typer 0.12.5 + click 8.3.0: fails
- typer 0.15.0 + click 8.3.0: fails (different error)
- typer 0.16.0 + click 8.3.0: works
Removed !=0.12.2 exclusion as it's now redundant.
Related to #19259