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

Performance History

Latest Results

Fix `activate.fish` for relocatable venvs on Fish before 3.4 For relocatable virtual environments, `activate.fish` derived `VIRTUAL_ENV` using Bash-style `$(...)` command substitution: set -gx VIRTUAL_ENV ''"$(dirname -- "$(cd "$(dirname -- "$(status -f)")"; and pwd)")"'' This had two problems on Fish: - Fish only added `$(...)` in 3.4, so on older releases (which the rest of the activation scripts still support via the `FISH_VERSION < 3` guards) sourcing the script fails with: $(...) is not supported. In fish, please use '(status)'. - Fish's `(...)`/`$(...)` substitution does not run in a subshell, so the `cd` in the expression changed the directory of the shell that sourced the script. Use Fish-native `(...)` substitution with `realpath` instead, which works across all supported Fish versions and no longer changes the caller's directory: set -gx VIRTUAL_ENV ''(dirname -- (dirname -- (realpath -- (status -f))))''
decajoin:fix-relocatable-activate-fish
15 hours ago
Run locked ty from a cached environment
zsol/uv-check-pinning-implementation
2 days ago
address review feedback
zsol/materialize-locked-subgraphs
2 days ago
Run locked ty from a cached environment
zsol/uv-check-pinning-implementation
2 days ago
Run locked ty from a cached environment
zsol/uv-check-pinning-implementation
2 days ago
update changelog
release/0.11.23
2 days ago

Latest Branches

CodSpeed Performance Gauge
0%
Fix `activate.fish` for relocatable virtual environments on Fish before 3.4#19856
6 days ago
31fb71a
decajoin:fix-relocatable-activate-fish
CodSpeed Performance Gauge
-1%
CodSpeed Performance Gauge
0%
2 days ago
d9e729f
zsol/uv-check-pinning-implementation
© 2026 CodSpeed Technology
Home Terms Privacy Docs