Skip to main content

Format code cells in Jupyter Notebook and JupyterLab using black.

Project description

jupyterblack

continuous-integration Python 3.8+ Checked with mypy pylint Score Code style: black Dependabot Status

pypiv

Licence CodeSize

Format code cells in Jupyter Notebook and JupyterLab using Black.

It's as simple as calling jblack

$ jblack notebook.ipynb

Install jupyterblack from the command line with pip

$ pip install jupyterblack

Usage

# Format one Jupyter file:
$ jblack notebook.ipynb

# Format multiple Jupyter files:
$ jblack notebook_1.ipynb notebook_2.ipynb [...]

# Format a directory:
$ jblack python/

# Format one Jupyter file with a line length of 70:
$ jblack -l 70 notebook.ipynb

# Show help:
$ jblack -h

Options

positional arguments:
  targets

optional arguments:
  -h, --help            show this help message and exit
  --check
  --pyi
  -l LINE_LENGTH, --line-length LINE_LENGTH
  -s, --skip-string-normalization
  -w WORKERS, --workers WORKERS
                        number of worker processes
  --show-invalid-code
  -t {py27,py33,py34,py35,py36,py37,py38} [{py27,py33,py34,py35,py36,py37,py38} ...], --target-version {py27,py33,py34,py35,py36,py37,py38} [{py27,py33,py34,py35,py36,py37,py38} ...]

Contribute

Support

If you are having issues or would like to propose a new feature, please use the issues tracker.

License

The project is licensed under the MIT license.

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

jupyterblack-0.3.5.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jupyterblack-0.3.5-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file jupyterblack-0.3.5.tar.gz.

File metadata

  • Download URL: jupyterblack-0.3.5.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for jupyterblack-0.3.5.tar.gz
Algorithm Hash digest
SHA256 b9adc41f128943bac75f96af759e992d34db95278802e4712a1c889c69635120
MD5 d3d1ec09768259236be882cd6a252923
BLAKE2b-256 08eb734051fad9a144636426b4b3ad75288abceb06b0221f0ee11190c41e32fd

See more details on using hashes here.

File details

Details for the file jupyterblack-0.3.5-py3-none-any.whl.

File metadata

  • Download URL: jupyterblack-0.3.5-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for jupyterblack-0.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6cf898de9c1a7cdf64e487cb8f0305e4b672ea5214c32686d5d4605cfa2fa5f9
MD5 acba170d2e57ed51130125f8227e2343
BLAKE2b-256 438a738ef21e4839080614a7d325b3066769a30ed7e956c8a0262e8c830790cf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page