Black is a non-configurable code formatter.
Install Black for Jupyter notebook
jupyter nbextension install https://github.com/drillan/jupyter-black/archive/master.zip --user jupyter nbextension enable jupyter-black-master/jupyter-black
Change the line length character limit in Black
To change the character limit for the Black Python formatter, you can add the following section to pyproject.toml file:
[tool.black] line-length = 119
- PEP8 recommends a line length of 79 characters (72 for docstrings)
- Black sets line lengths to 88 characters by default
- The Django docs recommend a maximum line length of 119 characters (79 for docstrings)
For info on how to configure black with vscode? See Change black line length.
Usages of black
- with tox
- in pre-commit hooks
- as an external tool in PyCharm