Download Latest Version nb-clean-v6.0.0-x86_64-pc-windows-msvc.zip (1.0 MB)
Home / v5.0.0
Name Modified Size InfoDownloads / Week
Parent folder
nb-clean-v5.0.0-x86_64-unknown-linux-gnu.tar.gz 2026-10-25 595.0 kB
nb-clean-v5.0.0-aarch64-apple-darwin.tar.gz 2026-10-25 533.9 kB
nb-clean-v5.0.0-aarch64-unknown-linux-gnu.tar.gz 2026-10-25 564.8 kB
nb-clean-v5.0.0-x86_64-apple-darwin.tar.gz 2026-10-25 563.3 kB
nb-clean-v5.0.0-x86_64-pc-windows-msvc.zip 2026-10-25 451.2 kB
SHA256SUMS 2026-10-25 557 Bytes
README.md 2026-10-25 7.8 kB
v5.0.0 source code.tar.gz 2026-10-25 40.4 kB
v5.0.0 source code.zip 2026-10-25 55.6 kB
Totals: 9 Items   2.8 MB 2

nb-clean was ported from Python to Rust in version 5. PyPI wheels install the native executable; the Python library API is removed. The installed command supports Git filters and pre-commit as before.

Use nb-clean --version instead of nb-clean version. To preserve selected metadata, replace --preserve-cell-metadata tags slideshow -- with --preserve-cell-metadata-field tags --preserve-cell-metadata-field slideshow. The bare -m option now accepts no field arguments and can appear before paths.

An execution count of zero is now reported as dirty. Transient metadata is also reported explicitly. Clean files are no longer rewritten just to normalise formatting. Unsupported notebook major versions are rejected.

What's Changed

Full Changelog: https://github.com/srstevenson/nb-clean/compare/4.0.1...v5.0.0

Source: README.md, updated 2026-10-25