Avatar for the astral-sh user
astral-sh
uv
BlogDocsChangelog

Branches performance

Pull requests

Add global for preview flags#17844
last run
4 hours ago
Add global preview configuration via OnceLock Add global accessor functions to `uv-preview` following the same pattern as `uv-flags`. This allows preview features to be checked without threading `preview: Preview` through function parameters. - Add `uv_preview::init()` to initialize the global preview once at startup - Add `uv_preview::get()` to retrieve the current preview configuration - Add `uv_preview::is_enabled()` to check if a specific feature is enabled The global is initialized in `crates/uv/src/lib.rs` alongside the existing `uv_flags::init()` call. https://claude.ai/code/session_01Gzak8YGk9kpH3Uy9HWypS5
4 hours ago
a55df02
zaniebot:claude/global-preview-variable-MedRa
CodSpeed Performance Gauge
0%
Deny `PythonMinorVersionLink::from_executable` targets outside of the managed install directories
6 hours ago
28b2ed2
zb/from-executable
CodSpeed Performance Gauge
-1%
last run
6 hours ago
Package by default This change is more complex than just toggling the switch, as we want to give users something runnable to start with, but also packaged setup. I haven't updated the tests yet. **Draft** | kind | package | template | |-----------|----------------|----------------------------------------------------------| | (default) | (default) | `main.py` calling `hello()` + package exposing `hello()` | | (default) | `--package` | `main.py` calling `hello()` + package exposing `hello()` | | (default) | `--no-package` | `main.py` with `main()` | | `--app` | (default) | `main.py` with `main()` | | `--app` | `--package` | `main.py` calling `hello()` + package exposing `hello()` | | `--app` | `--no-package` | `main.py` with `main()` | | `--lib` | (default) | package exposing `hello()` | | `--lib` | `--package` | package exposing `hello()` | | `--lib` | `--no-package` | Error: libraries are always packaged | The default is a mixed layout: There's a package, but also a `main.py`. `--lib` creates only the package, no `main.py`, while `--app` creates only `main.py`. `--package` has no effect - it's the default now - while `--no-package` goes back to the previous default.
6 hours ago
4379771
konsti/package-by-default
CodSpeed Performance Gauge
+2%
Bump the `uv format` ruff version to 0.15.0#17838
last run
6 hours ago
Bump the `uv format` ruff version to 0.15.0
7 hours ago
01648ec
zb/ruff-format
CodSpeed Performance Gauge
-1%
© 2026 CodSpeed Technology
Home Terms Privacy Docs