.. SPDX-FileCopyrightText: 2020 Veit Schiele .. .. SPDX-License-Identifier: BSD-3-Clause Black ===== `Black `_ formatiert euren Code in ein schönes und deterministisches Format. .. seealso:: Was lesbaren Code auszeichnet, ist gut beschrieben im Trey Hunners Blog-Post `Craft Your Python Like Poetry `_. Installation ------------ .. code-block:: console $ uv add black Überprüfen ---------- Anschließend könnt ihr die Installation überprüfen mit .. code-block:: console $ uv run black /PATH/TO/YOUR/SOURCE/FILE Integration ----------- Mit `jupyter-black `_ könnt ihr Black auch bereits in euren Jupyter Notebooks verwenden. .. seealso:: 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: .. code-block:: toml [tool.black] line-length = 79 .. seealso:: Weitere Informationen zur Konfiguration von Black in der Toml-Datei erhaltet ihr in `pyproject.toml `_.