Apply black to ipynb files
black + nbconvert
Tired of having to think about formatting in Jupyter notebooks? Look no further! This script will correctly format your Jupyter notebooks for you using black.
Warning: This project will overwrite your notebooks in place. It shouldn't change anything except the format, but use at your own risk!
Installation & Usage
pip install black_nbconvert
To check a notebook:
black_nbconvert --check /path/to/a/notebook.ipynb
To fix the formatting in a notebook (in place):
If you pass a directory instead of a notebook file, notebooks will be found recursively below that directory. For example:
will fix the formatting for all notebooks in the current directory and (recursively) below.
Configuration: Configuration for
black in a
pyproject.toml file above the target files will be respected.
Version control integration
Once you have it installed, add this to the
.pre-commit-config.yaml in your repository:
repos: - repo: https://github.com/dfm/black_nbconvert rev: v0.3.0 hooks: - id: black_nbconvert
pre-commit install and you're ready to go.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for black_nbconvert-0.4.0-py36-none-any.whl