Skip to content

Conversation

@manzt
Copy link
Owner

@manzt manzt commented Jul 19, 2025

uv 0.8.0 introduced a breaking change that affects how uv run --with invocations work. The new version creates an additional ephemeral environment layer on top of the cached environment, which breaks our ability to access layered Jupyter static assets from the virtual environments that uv creates.

juv relies on uv's previous behavior where the layered virtual environments were directly accessible, allowing us to combine Jupyter static assets from multiple environment layers. The new ephemeral environment prevents this access pattern.

We'll need to find an alternative approach for accessing layered Jupyter static assets before removing this upper bound.

manzt added 2 commits July 19, 2025 12:04
uv 0.8.0 introduced a [breaking
change](astral-sh/uv#14447) that affects how `uv
run --with` invocations work. The new version creates an additional
ephemeral environment layer on top of the cached environment, which
breaks our ability to access layered Jupyter static assets from the
virtual environments that uv creates.

juv relies on uv's previous behavior where the layered virtual
environments were directly accessible, allowing us to combine Jupyter
static assets from multiple environment layers. The new ephemeral
environment prevents this access pattern.

We'll need to find an alternative approach for accessing layered Jupyter
static assets before removing this upper bound.
@manzt manzt added the bug Something isn't working label Jul 19, 2025
@manzt manzt merged commit 1ad5967 into main Jul 19, 2025
20 checks passed
@manzt manzt deleted the manzt/pin-uv-upper branch July 29, 2025 22:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants