Skip to content

Commit c83fb58

Browse files
committed
v0.3.3
1 parent 7d6ba65 commit c83fb58

File tree

3 files changed

+29
-3
lines changed

3 files changed

+29
-3
lines changed

CHANGELOG.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,37 @@
1+
## 0.3.3
2+
3+
### Enhancements
4+
5+
- Extend `juv venv` regular python scripts as well ([#82](https://github.com/manzt/juv/pull/82))
6+
7+
Allows for passing a script with inline script metadata to `juv venv`.
8+
9+
```sh
10+
uv init --script foo.py
11+
uv add --script foo.py attrs
12+
juv venv --from=foo.py
13+
# Using CPython 3.13.0
14+
# Creating virtual environment at: .venv
15+
# Activate with: source .venv/bin/activate
16+
# Using Python 3.13.0 environment at: .venv
17+
# Resolved 1 package in 0.62ms
18+
# Installed 1 package in 1ms
19+
# + attrs==25.1.0
20+
```
21+
22+
Useful for quickly creating a `.venv` for a standalone script, which can be used by other tools like text editors or IDEs.
23+
24+
### Contributors
25+
- [@manzt](https://github.com/manzt)
26+
127
## 0.3.2
228

329
### Enhancements
430

531
- Add `juv venv` to support exporting explicit notebook enviroments ([#80](https://github.com/manzt/juv/pull/80))
632

733
Some editors and enviroments are missing the benefits from `juv` standalone
8-
notebooks, simply because we don't make it easy to _use_ the specified virtual
34+
notebooks, simply because we don't make it easy to *use* the specified virtual
935
enviroment outside of spawning a Jupyter runtime with `juv run`.
1036

1137
We normally try to hide virtual environments, but they remain crucial for

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "juv"
7-
version = "0.3.2"
7+
version = "0.3.3"
88
description = "A toolkit for reproducible Jupyter notebooks, powered by uv."
99
readme = "README.md"
1010
authors = [{ name = "Trevor Manz", email = "[email protected]" }]

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)