-
Notifications
You must be signed in to change notification settings - Fork 203
feat(step): add "uv python" step #1122
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
base: main
Are you sure you want to change the base?
Conversation
|
|
||
| debug!("Found latest version: {latest:?}"); | ||
|
|
||
| // TODO: support multiple versions. Install new patch releases for each? Optionally install new minor release? |
Check notice
Code scanning / devskim
A "TODO" or similar was left in source code, possibly indicating incomplete functionality Note
|
|
||
| impl UvPythonVersionData { | ||
| /// Returns `None` when the version is undesirable, that is when any of the following conditions is met: | ||
| /// - It's a pre-release (we don't care about pre-releases) (TODO: add an option to care about pre-releases) |
Check notice
Code scanning / devskim
A "TODO" or similar was left in source code, possibly indicating incomplete functionality Note
|
There are plans to add something similar within |
|
I realized that |
That aged badly... Astral is way quicker with this stuff than I anticipated 😂 I'll revisit this soon, to add |
What does this PR do
Adds a disabled-by-default "uv python" step, that checks for new available versions and installs them automatically.
Is this acceptable?
Standards checklist
CONTRIBUTING.mdFor new steps
--dry-runoption works with this step--yesoption works with this step if it is supported bythe underlying command