Nbdev

Latest version: v2.3.37

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 13

2.3.30

New Features

- add `skip_procs` to `settings.ini` ([1445](https://github.com/fastai/nbdev/pull/1445)), thanks to [hamelsmu](https://github.com/hamelsmu)

2.3.29

New Features

- Add `ai_magics` preprocessor ([1442](https://github.com/fastai/nbdev/issues/1442))

2.3.28

New Features

- Generate module docstrings from markdown meta summary ([1440](https://github.com/fastai/nbdev/issues/1440))
- By default create markdown versions of docs too ([1439](https://github.com/fastai/nbdev/issues/1439))
- add markdown to doc output ([1438](https://github.com/fastai/nbdev/issues/1438))

2.3.27

- No new features or fixes---just an update to the pypi status since we forgot about it!

2.3.26

New Features

- add enable/disable cell number in .py files ([1428](https://github.com/fastai/nbdev/pull/1428)), thanks to [dienhoa](https://github.com/dienhoa)
- When exporting a notebook to a .py file, we currently have something like ` %% {nb_path} {cell_number}` at the beginning of each exported cell.
- This PR adds one new setting in the setting.ini: `cell_number`. When set to False, we disable the `cell_number` discussed above.
- Side effect: The `cell_number` is used to update the changes from .py back to the notebook, so disabling it also disables this feature.

Bugs Squashed

- showdoc: SyntaxWarning: invalid escape sequence with Python 3.12 ([1396](https://github.com/fastai/nbdev/issues/1396))

2.3.25

New Features

- add `nbdev_requirements` ([1415](https://github.com/fastai/nbdev/issues/1415))
- Auto-trust notebooks after `nbdev_clean` ([1414](https://github.com/fastai/nbdev/issues/1414))

Page 2 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.