uv/crates/uv-python/src
Jo 9540d6ad24
Use reinstall report formatting for `uv python install --reinstall` (#8487)
## Summary

Resolves #8456

## Test Plan

```console
$ cargo run -- python install 3.13
$ cargo run -- python install --reinstall 3.13
Searching for Python versions matching: Python 3.13
Found existing installation for Python 3.13: cpython-3.13.0-macos-aarch64-none
Installed Python 3.13.0 in 7.39s
 ~ cpython-3.13.0-macos-aarch64-none
```

---------

Co-authored-by: Charlie Marsh <charlie.r.marsh@gmail.com>
2024-10-23 18:53:33 +00:00
..
discovery chore: Move all integration tests to a single binary (#8093) 2024-10-11 16:41:35 +02:00
interpreter chore: Move all integration tests to a single binary (#8093) 2024-10-11 16:41:35 +02:00
libc chore: Move all integration tests to a single binary (#8093) 2024-10-11 16:41:35 +02:00
python_version chore: Move all integration tests to a single binary (#8093) 2024-10-11 16:41:35 +02:00
discovery.rs Use reinstall report formatting for `uv python install --reinstall` (#8487) 2024-10-23 18:53:33 +00:00
downloads.inc Fix managed distributions of free-threaded Python on Windows (#8268) 2024-10-16 14:35:29 -05:00
downloads.inc.mustache Add support for managed installs of free-threaded Python (#8100) 2024-10-14 15:18:52 -05:00
downloads.rs `uv python install`: remove the existing version only after the new installation is downloaded successfully (#8485) 2024-10-23 14:43:09 -04:00
environment.rs Add `uv-` prefix to all internal crates (#7853) 2024-10-01 20:15:32 -04:00
implementation.rs Require opt-in to use alternative Python implementations (#7650) 2024-09-24 12:52:15 -05:00
installation.rs Use reinstall report formatting for `uv python install --reinstall` (#8487) 2024-10-23 18:53:33 +00:00
interpreter.rs Add support for managed installs of free-threaded Python (#8100) 2024-10-14 15:18:52 -05:00
lib.rs chore: unify all env vars used (#8151) 2024-10-14 16:48:13 -05:00
libc.rs chore: Move all integration tests to a single binary (#8093) 2024-10-11 16:41:35 +02:00
managed.rs Patch Python executable name for Windows free-threaded builds (#8310) 2024-10-17 18:27:55 -05:00
microsoft_store.rs chore: unify all env vars used (#8151) 2024-10-14 16:48:13 -05:00
platform.rs Fix parsing of `gnueabi` libc variants in Python version requests (#7975) 2024-10-07 15:49:21 +00:00
pointer_size.rs Change "toolchain" to "python" (#4735) 2024-07-03 07:44:29 -05:00
prefix.rs Add `uv-` prefix to all internal crates (#7853) 2024-10-01 20:15:32 -04:00
py_launcher.rs Clearer registry Python sort (#7178) 2024-09-07 15:57:01 -04:00
python_version.rs chore: Move all integration tests to a single binary (#8093) 2024-10-11 16:41:35 +02:00
target.rs Add `uv-` prefix to all internal crates (#7853) 2024-10-01 20:15:32 -04:00
tests.rs chore: unify all env vars used (#8151) 2024-10-14 16:48:13 -05:00
version_files.rs Surface dedicated errors for `.python-version` conflict with `requires-python` (#7218) 2024-09-09 17:12:53 -04:00
virtualenv.rs chore: unify all env vars used (#8151) 2024-10-14 16:48:13 -05:00