Skip to content

A simple extension for Jupyter Notebook and Jupyter Lab to beautify Python code automatically using black.

License

Notifications You must be signed in to change notification settings

Rjdrenth/nb_black_only

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nb_black_only

PyPI PyPI - Python Version

A simple extension for Jupyter Notebook and Jupyter Lab to beautify Python code automatically using Black.

Please note that the Black package only supports Python 3.6+. If you edit the code while running the cell, the formatting is not submitted to the Jupyter notebook and instead silently suppressed, so you have to stick with the edited, but unformatted code.

Note that this project is a fork of nb_black. This package does not change any functionality, however, support for python versions <3.6 has been disabled and the conditional dependency on yapf (when python is <3.6) has been removed. This has been done to be compatible with Poetry, a great dependency manager for python, which unfortunately did not handle the conditional dependency on yapf properly. This fork will become deprecated if/when Poetry resolves this issue.

Installation

You can install this package using pip:

$ [sudo] pip install nb_black_only

Usage

For Jupyter Notebook:

%load_ext nb_black

For Jupyter Lab:

%load_ext lab_black

Just put this code into the first cell in your Notebook, and that's all. :)

About

A simple extension for Jupyter Notebook and Jupyter Lab to beautify Python code automatically using black.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%