Проект, который упаковывает SYFT в качестве пакета Python, позволяя установить syft из PYPI:
pip install anchore_syft После этого SYFT можно запустить с помощью syft или anchore_syft .
Версии пакета PYPI будут следовать номеру версий major.minor.patch выпусков SYFT.
Представлены бинарные колеса для Windows, MacOS и Linux для большинства архитектур процессоров, поддерживаемых на PYPI.
Домашняя страница SYFT PYPI PACKE
Исходный код SYFT
Лицензия SYFT: Apache-2.0
SYFT может быть установлен PIP с:
pip install anchore_syftили:
python -m pip install anchore_syftСоздание из исходного пакета DIST требует доступа к Интернету, чтобы загрузить одно из предварительно скомпилированных двоичных файлов выпуска с https://github.com/anchore/syft/releases. Платформы, которые SYFT не предоставляет предварительно скомпилированные двоичные файлы, вообще не будут работать, если кто-то не склонен отправлять PR, который приносит соответствующий компилятор GO для создания SYFT из источника.
Использование pipx run anchore_syft <args> будет запускать SYFT без какого -либо шага установки, если на машине установлен PIPX (в том числе бегуны GitHub, бегущие).
SYFT может быть добавлен в ключ project.dependencies в файле pyproject.toml для пакетов Python, которые требуют SYFT.
[ project ]
dependencies = [ " anchore_syft " ]Код для этого проекта охватывается лицензией Apache, версия 2.0. Распределения источников не включают копию исходного кода SYFT или двоичных файлов. Бинарные колеса включают в себя составленный двоичный файл Syft, который также подпадает под лицензию Apache 2.0.
SYFT распространяется по лицензии Apache, версия 2.0. Для получения дополнительной информации о SYFT посетите https://github.com/anchore/syft