SPDX-Lizenzheader prüfen und normalisieren vor der Veröffentlichung oder Öffnung eines Repositorys
Verwenden Sie REUSE, wenn ein Agent klare Lizenzinformationen auf Dateiebene benötigt, anstatt aus einer einzelnen top-level LICENSE-Datei zu raten. Der Agent prüft die Compliance, fügt SPDX-Header hinzu oder überprüft sie, zieht fehlende Lizenztexte in LICENSES/ und erstellt eine konkrete Behebungsliste oder einen SPDX-Export.
Voraussetzungen
Python 3.10+, optional libmagic, optionale VCS-Tools
Installation
Verwenden Sie den Upstream-Installations- oder Einrichtungspfad, der zu Ihrer Umgebung passt:
- pipx :
- pipx run reuse lint
- pipx isoliert reuse automatisch in einer eigenen Python-Virtualenv, was bedeutet, dass
- pipx install reuse
Anforderungen und Hinweise von Upstream:
- Diese Website benötigt JavaScript.
- python
- Python
Grundlegende Verwendung oder Erste-Schritte-Notizen:
-
Lint von Drittanbieter-Repositorys / Drittanbieter-Lint (https://github.com/fsfe/reuse-example) (push) Erfolgreich in 31s
-
Maintainer
-
Mitwirken