Black¶
Black formatiert euren Code in ein schönes und deterministisches Format.
Siehe auch
Was lesbaren Code auszeichnet, ist gut beschrieben im Trey Hunners Blog-Post Craft Your Python Like Poetry.
Installation¶
$ uv add black
Überprüfen¶
Anschließend könnt ihr die Installation überprüfen mit
$ uv run black /PATH/TO/YOUR/SOURCE/FILE
Integration¶
Mit jupyter-black könnt ihr Black auch bereits in euren Jupyter Notebooks verwenden.
Siehe auch
Auch die Integration in andere Editoren wie PyCharm, Wing IDE oder Vim ist möglich, s. Editor integration
Konfiguration¶
Im Gegensatz zur Standardformatierung von Black mit 88 Zeichen bevorzuge ich jedoch eine Zeilenlänge von 79 Zeichen.
Hierfür könnt ihr in pyproject.toml
folgendes eintragen:
[tool.black]
line-length = 79
Siehe auch
Weitere Informationen zur Konfiguration von Black in der Toml-Datei erhaltet ihr in pyproject.toml.