`Black` for Jupyter notebooks.
Project description
blackbook
Black
for Jupyter notebooks.
How?
$ pip install blackbook
$ blackbook .
2019-01-28 17:15:10.857 | INFO | blackbook.__main__:main:31 - All done! 📖
2019-01-28 17:15:10.857 | INFO | blackbook.__main__:main:33 - 1 notebooks reformatted. 1 left unchanged.
You can also run blackbook
over a single notebook
$ blackbook unformatted.ipynb
2019-01-28 17:15:12.663 | INFO | blackbook.__main__:main:31 - All done! 📖
2019-01-28 17:15:12.663 | INFO | blackbook.__main__:main:33 - 1 notebooks reformatted. 0 left unchanged.
Why?
From black
:
Black is the uncompromising Python code formatter. By using it, you agree to cede control over minutiae of hand-formatting. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters.
There are two black
implementations for Jupyter notebooks:
- https://github.com/csurfer/blackcellmagic
- https://github.com/tobinjones/jupyterlab_formatblack
- https://github.com/betatim/joli
These both work in a given notebook session, blackbook
will search a directory
tree and reformat the notebooks in an uncompromising way.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file blackbook-0.0.6.tar.gz
.
File metadata
- Download URL: blackbook-0.0.6.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.14.0 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab6370333e0b1f3791f90b4d275944b839082a6e4d6ec7bfd66bce234a8eb1df |
|
MD5 | cc45b1c16f52da5021736db6fb12bb15 |
|
BLAKE2b-256 | af8ea897f02861da711650bb2c8983206185293561d5942ba78f7b858e4bbac9 |