1+12
If you are new to using nbdev here are some useful pointers to get you started.
Prefered method because nbdev assumes that you use pip.
The package manager uv has many advantages over pip, but is not the default for nbdev, so this approach might lead to some confusion.
Contrary to pip, uv installs the project in editable mode, such that changes to the source code are immediately reflected in the environment. uv sync and uv run both accept a --no-editable flag, which instructs uv to install the project in non-editable mode.
Install latest from the GitHub repository:
or with uv
or from pypi
With pip
or with uv
Documentation can be found hosted on this GitHub repository’s pages. Additionally you can find package manager specific guidelines on conda and pypi respectively.
Fill me in please! Don’t forget code examples: