Skip to content

Pin CI Dependencies #474

@hf-kklein

Description

@hf-kklein

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.

Metadata

Metadata

Assignees

Labels

Python Specific 🐍a problem that is specific to this python implementation and not the bo4e data modelbugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions