Un proyecto que empaqueta SYFT como un paquete de Python, que permite instalar syft desde PYPI:
pip install anchore_syft Posteriormente, SYFT se puede ejecutar usando syft o anchore_syft .
Las versiones del paquete PYPI seguirán a los números de versión major.minor.patch de los lanzamientos de SYFT.
Se proporcionan ruedas binarias para Windows, MacOS y Linux para la mayoría de las arquitecturas de CPU admitidas en PYPI.
Página de inicio del paquete Syft Pypi
Código fuente de SYFT
Licencia SYFT: Apache-2.0
SYFT puede ser instalado por PIP con:
pip install anchore_syfto:
python -m pip install anchore_syftLa construcción del paquete de origen DIST requiere acceso a Internet para descargar uno de los binarios de lanzamiento precompilados de https://github.com/anchore/syft/releases. Las plataformas para las que SYFT no proporciona binarios precompilados no funcionarán en absoluto, a menos que alguien se sienta inclinado a enviar un PR que obtenga un compilador GO apropiado para construir SYFT desde la fuente.
El uso de pipx run anchore_syft <args> ejecutará SYFT sin ningún paso de instalación, siempre que la máquina tenga instalado PIPX (que incluye corredores de acciones de GitHub).
SYFT se puede agregar al project.dependencies Clave de dependencias en un archivo pyproject.toml para paquetes de python que requieren SYFT.
[ project ]
dependencies = [ " anchore_syft " ]El código para este proyecto está cubierto por la licencia Apache, versión 2.0. Las distribuciones de origen no incluyen una copia del código fuente de SYFT o binarios. Las ruedas binarias incluyen un Syft Binary compilado, que también se encuentra bajo la licencia Apache 2.0.
SYFT se distribuye bajo la licencia Apache, versión 2.0. Para obtener más información sobre SYFT, visite https://github.com/anchore/syft