SyftをPythonパッケージとしてパッケージ化するプロジェクトで、 syft PYPIからインストールできるようにします。
pip install anchore_syftその後、 syftまたはanchore_syftいずれかを使用してSyftを実行できます。
Pypiパッケージバージョンは、 major.minor.patchバージョンのSyftリリースに従います。
PYPIでサポートされているほとんどのCPUアーキテクチャ用のWindows、MacO、Linux用のバイナリホイールが提供されます。
Syft Pypiパッケージのホームページ
syftソースコード
syftライセンス:Apache-2.0
syftは、次のようにPIPでインストールできます。
pip install anchore_syftまたは:
python -m pip install anchore_syftSource Distパッケージからの構築には、https://github.com/anchore/syft/releasesから事前にコンパイルされたリリースバイナリの1つをダウンロードするためにインターネットアクセスが必要です。 SYFTが事前にコンパイルされたバイナリを提供していないプラットフォームは、ソースからSYFTを構築するために適切なGOコンパイラを取得するPRを提出する傾向がない限り、まったく機能しません。
pipx run anchore_syft <args> 、マシンにPIPXがインストールされている限り(GitHub Actions Runnersを含む)、インストールステップなしでSyftを実行します。
syftは、syftを必要とするpythonパッケージのpyproject.tomlファイルのproject.dependenciesキーに追加できます。
[ project ]
dependencies = [ " anchore_syft " ]このプロジェクトのコードは、Apacheライセンスバージョン2.0でカバーされています。ソース分布には、SYFTソースコードまたはバイナリのコピーは含まれていません。バイナリホイールには、コンパイルされたSYFTバイナリが含まれており、Apache 2.0ライセンスにも該当します。
Syftは、Apacheライセンスバージョン2.0の下で配布されます。 Syftの詳細については、https://github.com/anchore/syftをご覧ください