Ein Projekt, das Syft als Python -Paket verpackt, sodass syft von PYPI installiert werden kann:
pip install anchore_syft Danach kann Syft entweder mit syft oder anchore_syft ausgeführt werden.
Die PYPI -Paketversionen folgen den major.minor.patch -Versionsnummern der Syft -Veröffentlichungen.
Binärräder für Windows, MacOS und Linux für die meisten CPU -Architekturen, die auf PYPI unterstützt werden, werden bereitgestellt.
Syft PYPI -Paket -Homepage
Syft -Quellcode
SYFT-Lizenz: Apache-2.0
Syft kann von PIP mit: installiert werden:
pip install anchore_syftoder:
python -m pip install anchore_syftErstellen aus dem Source DIST-Paket erfordert einen Internetzugang, um eines der vorgefertigten Release-Binärdateien von https://github.com/anchore/syft/releases herunterzuladen. Plattformen, für die Syft keine vorgefertigten Binärdateien anbietet, funktioniert überhaupt nicht, es sei denn, jemand ist geneigt, eine PR einzureichen, die einen angemessenen Go-Compiler für Syft aus der Quelle erstellt.
Mit pipx run anchore_syft <args> wird Syft ohne Installationsschritt ausgeführt, solange der Maschine PIPX installiert hat (einschließlich GitHub -Aktionen -Läufer).
SYFT kann dem project.dependencies hinzugefügt werden. Abhängigkeiten Schlüssel in einer PYProject.toml -Datei für Python -Pakete, für die Syft erforderlich ist.
[ project ]
dependencies = [ " anchore_syft " ]Der Code für dieses Projekt wird von der Apache -Lizenz, Version 2.0, abgedeckt. Quellverteilungen enthalten keine Kopie des Syft -Quellcode oder Binärdateien. Zu den Binärrädern gehören eine kompilierte Syft -Binärin, die auch unter die Apache 2.0 -Lizenz fällt.
Syft wird unter der Apache -Lizenz, Version 2.0, verteilt. Weitere Informationen zu SYFT finden Sie unter https://github.com/anchore/syft