# nbz
<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->

[Check out the video
demo](https://www.loom.com/share/5bbc2abcc73d45498be4259cb108dc64?sid=4b367d88-a20d-45d2-bea7-e569959e9e35)!
[nbdev](https://nbdev.fast.ai/) is an incredible software development
environment. You write code in notebooks and it exports the result to
Python flatfiles. It also handles documentation, version releases, and
so much more.
The goal of this project is to do the following, with items 2 and 3
being potential targets for upstream changes to nbdev:
1. Wrap the nbdev command-line interface with
[typer](https://typer.tiangolo.com/) to take advantage of some of
the features of that framework (formatting, auto-completion, etc)
2. Enhance the existing CLI documentation
3. Add new features that may or may not fit in nbdev
4. Provide an interface for other systems
## Developer Guide
If you are new to using `nbdev` here are some useful pointers to get you
started.
### Install nbz in Development mode
``` sh
# make sure nbz package is installed in development mode
$ pip install -e .
# make changes to nbs/core.ipynb
# ...
# compile to have changes apply to nbz
$ nbz export
$ nbz clean
$ nbz trust
```
## Usage
### Installation
Install latest from the GitHub
[repository](https://github.com/pydanny/nbz):
``` sh
$ pip install git+https://github.com/pydanny/nbz.git
```
COMING SOON: or from [conda](https://anaconda.org/pydanny/nbz)
``` sh
$ conda install -c pydanny nbz
```
COMING SOON: or from [pypi](https://pypi.org/project/nbz/)
``` sh
$ pip install nbz
```
### Documentation
Documentation can be found hosted on this GitHub
[repository](https://github.com/pydanny/nbz)’s
[pages](https://pydanny.github.io/nbz/). Additionally you can find
package manager specific guidelines on
[conda](https://anaconda.org/pydanny/nbz) and
[pypi](https://pypi.org/project/nbz/) respectively.
## How to use
Once installed, you can call help by typing out `nbz` at the
command-line or `!nbz` in a notebook cell:
``` plaintext
Usage: nbz [OPTIONS] COMMAND [ARGS]...
nbz is a typer-based wrapper around the incredible nbdev project.
╭─ Options ─────────────────────────────────────────────────────────────────╮
│ --install-completion Install completion for the current shell. │
│ --show-completion Show completion for the current shell, to │
│ copy it or customize the installation. │
│ --help Show this message and exit. │
╰───────────────────────────────────────────────────────────────────────────╯
╭─ nbdev.release ───────────────────────────────────────────────────────────╮
│ bump-version Increment version in settings.ini by one │
│ changelog Create a CHANGELOG.md file from closed and labeled │
│ GitHub issues │
│ conda Create a meta.yaml file ready to be built into a │
│ package, and optionally build and upload it │
│ pypi Create and upload Python package to PyPI │
│ release-both Release both conda and PyPI packages │
│ release-gh Calls nbdev_changelog, lets you edit the result, then │
│ pushes to git and calls nbdev_release_git │
│ release-git Tag and create a release in GitHub for the current │
│ version │
│ requirements Writes a requirements.txt file to directory based on │
│ settings.ini. │
╰───────────────────────────────────────────────────────────────────────────╯
╭─ nbdev.clean ─────────────────────────────────────────────────────────────╮
│ clean Clean all notebooks in fname to avoid merge conflicts │
│ install-hooks Install Jupyter and git hooks to automatically clean, │
│ trust, and fix merge conflicts in notebooks │
│ trust Trust notebooks matching fname │
╰───────────────────────────────────────────────────────────────────────────╯
╭─ nbdev.config ────────────────────────────────────────────────────────────╮
│ create-config Create a config file. │
╰───────────────────────────────────────────────────────────────────────────╯
╭─ nbdev.quarto ────────────────────────────────────────────────────────────╮
│ docs Create Quarto docs and README.md │
│ install Install Quarto and the current library │
│ install-quarto Install latest Quarto on macOS or Linux, prints │
│ instructions for Windows │
│ prepare Export, test, and clean notebooks, and render README if │
│ needed │
│ preview Preview docs locally │
│ proc-nbs Process notebooks in path for docs rendering │
│ readme Create README.md from readme_nb (index.ipynb by default) │
│ sidebar Create sidebar.yml │
╰───────────────────────────────────────────────────────────────────────────╯
╭─ nbdev.cli ───────────────────────────────────────────────────────────────╮
│ filter A notebook filter for Quarto │
│ new Create an nbdev project. │
│ update-license Allows you to update the license of your project. │
│ watch-export Use nb_export on ipynb files in nbs directory on changes │
│ using nbdev config if available │
╰───────────────────────────────────────────────────────────────────────────╯
╭─ nbdev.merge ─────────────────────────────────────────────────────────────╮
│ fix Create working notebook from conflicted notebook nbname │
│ merge Git merge driver for notebooks │
╰───────────────────────────────────────────────────────────────────────────╯
╭─ nbdev.migrate ───────────────────────────────────────────────────────────╮
│ migrate Convert all markdown and notebook files in path from v1 │
│ to v2 │
╰───────────────────────────────────────────────────────────────────────────╯
╭─ nbdev.test ──────────────────────────────────────────────────────────────╮
│ test Test in parallel notebooks matching path, passing along │
│ flags │
╰───────────────────────────────────────────────────────────────────────────╯
╭─ nbdev.sync ──────────────────────────────────────────────────────────────╮
│ update Propagate change in modules matching fname to notebooks │
│ that created them │
╰───────────────────────────────────────────────────────────────────────────╯
╭─ Not yet implemented ─────────────────────────────────────────────────────╮
│ export Not yet implemented │
│ export-cli Not yet implemented │
╰───────────────────────────────────────────────────────────────────────────╯
```
To call one of these commands, call it as `nbz COMMAND`. So to create a
new notebook you would type:
``` sh
mkdir my-project
cd my-project
nbz new
```
Raw data
{
"_id": null,
"home_page": "https://github.com/pydanny/nbz",
"name": "nbz",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "nbdev jupyter notebook python",
"author": "Daniel Roy Greenfeld",
"author_email": "daniel@feldroy.com",
"download_url": "https://files.pythonhosted.org/packages/14/27/b2d3ae3792882410bf068817920b47104276d88c1b3a27301ed734aed3a5/nbz-0.0.2.tar.gz",
"platform": null,
"description": "# nbz\n\n\n<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->\n\n\n\n[Check out the video\ndemo](https://www.loom.com/share/5bbc2abcc73d45498be4259cb108dc64?sid=4b367d88-a20d-45d2-bea7-e569959e9e35)!\n\n[nbdev](https://nbdev.fast.ai/) is an incredible software development\nenvironment. You write code in notebooks and it exports the result to\nPython flatfiles. It also handles documentation, version releases, and\nso much more.\n\nThe goal of this project is to do the following, with items 2 and 3\nbeing potential targets for upstream changes to nbdev:\n\n1. Wrap the nbdev command-line interface with\n [typer](https://typer.tiangolo.com/) to take advantage of some of\n the features of that framework (formatting, auto-completion, etc)\n2. Enhance the existing CLI documentation\n3. Add new features that may or may not fit in nbdev\n4. Provide an interface for other systems\n\n## Developer Guide\n\nIf you are new to using `nbdev` here are some useful pointers to get you\nstarted.\n\n### Install nbz in Development mode\n\n``` sh\n# make sure nbz package is installed in development mode\n$ pip install -e .\n\n# make changes to nbs/core.ipynb\n# ...\n\n# compile to have changes apply to nbz\n\n$ nbz export\n$ nbz clean\n$ nbz trust\n```\n\n## Usage\n\n### Installation\n\nInstall latest from the GitHub\n[repository](https://github.com/pydanny/nbz):\n\n``` sh\n$ pip install git+https://github.com/pydanny/nbz.git\n```\n\nCOMING SOON: or from [conda](https://anaconda.org/pydanny/nbz)\n\n``` sh\n$ conda install -c pydanny nbz\n```\n\nCOMING SOON: or from [pypi](https://pypi.org/project/nbz/)\n\n``` sh\n$ pip install nbz\n```\n\n### Documentation\n\nDocumentation can be found hosted on this GitHub\n[repository](https://github.com/pydanny/nbz)\u2019s\n[pages](https://pydanny.github.io/nbz/). Additionally you can find\npackage manager specific guidelines on\n[conda](https://anaconda.org/pydanny/nbz) and\n[pypi](https://pypi.org/project/nbz/) respectively.\n\n## How to use\n\nOnce installed, you can call help by typing out `nbz` at the\ncommand-line or `!nbz` in a notebook cell:\n\n``` plaintext\nUsage: nbz [OPTIONS] COMMAND [ARGS]...\n\n nbz is a typer-based wrapper around the incredible nbdev project.\n\n\u256d\u2500 Options \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502 --install-completion Install completion for the current shell. \u2502\n\u2502 --show-completion Show completion for the current shell, to \u2502\n\u2502 copy it or customize the installation. \u2502\n\u2502 --help Show this message and exit. \u2502\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\n\u256d\u2500 nbdev.release \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502 bump-version Increment version in settings.ini by one \u2502\n\u2502 changelog Create a CHANGELOG.md file from closed and labeled \u2502\n\u2502 GitHub issues \u2502\n\u2502 conda Create a meta.yaml file ready to be built into a \u2502\n\u2502 package, and optionally build and upload it \u2502\n\u2502 pypi Create and upload Python package to PyPI \u2502\n\u2502 release-both Release both conda and PyPI packages \u2502\n\u2502 release-gh Calls nbdev_changelog, lets you edit the result, then \u2502\n\u2502 pushes to git and calls nbdev_release_git \u2502\n\u2502 release-git Tag and create a release in GitHub for the current \u2502\n\u2502 version \u2502\n\u2502 requirements Writes a requirements.txt file to directory based on \u2502\n\u2502 settings.ini. \u2502\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\n\u256d\u2500 nbdev.clean \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502 clean Clean all notebooks in fname to avoid merge conflicts \u2502\n\u2502 install-hooks Install Jupyter and git hooks to automatically clean, \u2502\n\u2502 trust, and fix merge conflicts in notebooks \u2502\n\u2502 trust Trust notebooks matching fname \u2502\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\n\u256d\u2500 nbdev.config \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502 create-config Create a config file. \u2502\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\n\u256d\u2500 nbdev.quarto \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502 docs Create Quarto docs and README.md \u2502\n\u2502 install Install Quarto and the current library \u2502\n\u2502 install-quarto Install latest Quarto on macOS or Linux, prints \u2502\n\u2502 instructions for Windows \u2502\n\u2502 prepare Export, test, and clean notebooks, and render README if \u2502\n\u2502 needed \u2502\n\u2502 preview Preview docs locally \u2502\n\u2502 proc-nbs Process notebooks in path for docs rendering \u2502\n\u2502 readme Create README.md from readme_nb (index.ipynb by default) \u2502\n\u2502 sidebar Create sidebar.yml \u2502\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\n\u256d\u2500 nbdev.cli \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502 filter A notebook filter for Quarto \u2502\n\u2502 new Create an nbdev project. \u2502\n\u2502 update-license Allows you to update the license of your project. \u2502\n\u2502 watch-export Use nb_export on ipynb files in nbs directory on changes \u2502\n\u2502 using nbdev config if available \u2502\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\n\u256d\u2500 nbdev.merge \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502 fix Create working notebook from conflicted notebook nbname \u2502\n\u2502 merge Git merge driver for notebooks \u2502\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\n\u256d\u2500 nbdev.migrate \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502 migrate Convert all markdown and notebook files in path from v1 \u2502\n\u2502 to v2 \u2502\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\n\u256d\u2500 nbdev.test \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502 test Test in parallel notebooks matching path, passing along \u2502\n\u2502 flags \u2502\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\n\u256d\u2500 nbdev.sync \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502 update Propagate change in modules matching fname to notebooks \u2502\n\u2502 that created them \u2502\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\n\u256d\u2500 Not yet implemented \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502 export Not yet implemented \u2502\n\u2502 export-cli Not yet implemented \u2502\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\n```\n\nTo call one of these commands, call it as `nbz COMMAND`. So to create a\nnew notebook you would type:\n\n``` sh\nmkdir my-project\ncd my-project\nnbz new\n```\n",
"bugtrack_url": null,
"license": "Apache Software License 2.0",
"summary": "nbz is a typer-based wrapper around the incredible nbdev project.",
"version": "0.0.2",
"project_urls": {
"Homepage": "https://github.com/pydanny/nbz"
},
"split_keywords": [
"nbdev",
"jupyter",
"notebook",
"python"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "bb7832aa977ed48d265b5c0da14f6d5198c2b69873fe8b594b6759e516d39941",
"md5": "0517dd55cca7c7a124519b66035af46d",
"sha256": "fdac8d6262a2f2720ea4bbc7d032b743834e106f61c758d236fe4b57531cfe32"
},
"downloads": -1,
"filename": "nbz-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0517dd55cca7c7a124519b66035af46d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 13162,
"upload_time": "2025-02-20T10:36:51",
"upload_time_iso_8601": "2025-02-20T10:36:51.254812Z",
"url": "https://files.pythonhosted.org/packages/bb/78/32aa977ed48d265b5c0da14f6d5198c2b69873fe8b594b6759e516d39941/nbz-0.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1427b2d3ae3792882410bf068817920b47104276d88c1b3a27301ed734aed3a5",
"md5": "531ebd405e66457a7ab858dee0a35412",
"sha256": "a2907138d40b8a94130e1fa80ffaea12ae176d0cc0f9fff83cf8ecb6906a05a8"
},
"downloads": -1,
"filename": "nbz-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "531ebd405e66457a7ab858dee0a35412",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 16016,
"upload_time": "2025-02-20T10:36:53",
"upload_time_iso_8601": "2025-02-20T10:36:53.106167Z",
"url": "https://files.pythonhosted.org/packages/14/27/b2d3ae3792882410bf068817920b47104276d88c1b3a27301ed734aed3a5/nbz-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-20 10:36:53",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "pydanny",
"github_project": "nbz",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "nbz"
}