Pin CI Dependencies #474
Labels
bug
Something isn't working
Python Specific 🐍
a problem that is specific to this python implementation and not the bo4e data model
Es ist etwas nervig, dass bspw. linter versionen nicht gepinned sind und (mittlerweile regelmäßig) die CI failed, weil eine neue linter version veröffentlicht, der code aber nicht entsprechend angepasst wurde.
Vorlage für das Pinnen wäre https://github.com/Hochfrequenz/python_template_repository
(konkret der Ordner dev_requirements und die die Verweise der tox.ini darauf).
D.h. anstatt z.b. pylint in der linting umgebung immer in der (implizit) aktuellsten version zu installieren sollten wir auch die requirements der CI sauber per jeweils einem requirements.in und einer requirements.txt verwalten.
Wir wollen damit verhindern, dass linter und type-check probleme unerwartet auftreten.
The text was updated successfully, but these errors were encountered: