Skip to content

Commit 29e9892

Browse files
committed
v0.2.28
1 parent fdd0f75 commit 29e9892

File tree

3 files changed

+24
-2
lines changed

3 files changed

+24
-2
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
## 0.2.28
2+
3+
### Other changes
4+
5+
- Add `remove` command ([#59](https://github.com/manzt/juv/pull/59))
6+
7+
### Contributors
8+
- [@manzt](https://github.com/manzt)
9+
10+
### Notes
11+
12+
This release adds `juv remove` to remove packages from a notebook or script.
13+
Dependencies are removed from the PEP-723 inline metadata. The command follows
14+
uv's semantics. See the [uv
15+
docs](https://docs.astral.sh/uv/reference/cli/#uv-remove) for more information.
16+
17+
```sh
18+
uvx juv init
19+
uvx juv add Untitled.ipynb 'numpy>=1.0.0' 'polars' # adds 'numpy>=1.0.0' 'polars'
20+
uvx juv remove Untitled.ipynb numpy # removes 'numpy>=1.0.0'
21+
```
22+
123
## 0.2.27
224

325
### Enhancements

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.2.27"
7+
version = "0.2.28"
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)