مشروع يحزم Syft كحزمة Python ، مما يتيح تثبيت syft من Pypi:
pip install anchore_syft بعد ذلك ، يمكن تشغيل syft باستخدام syft أو anchore_syft .
ستتبع إصدارات حزمة PYPI أرقام إصدار major.minor.patch لإصدارات SYFT.
يتم توفير عجلات ثنائية لنظام التشغيل Windows و MacOS و Linux لمعظم بنيات وحدة المعالجة المركزية المدعومة على PYPI.
Syft Pypi Package Homepage
رمز المصدر syft
رخصة Syft: Apache-2.0
يمكن تثبيت syft بواسطة PIP مع:
pip install anchore_syftأو:
python -m pip install anchore_syftيتطلب الإنشاء من حزمة Dist Source الوصول إلى الإنترنت من أجل تنزيل أحد ثنائيات الإصدار المسبق من https://github.com/anchore/syft/release. لن تعمل المنصات التي لا توفر SYFT الثنائيات المسبقة مسبقًا لها على الإطلاق ، إلا إذا شعر شخص ما بالميل إلى تقديم العلاقات العامة التي تجلب برنامجًا مناسبًا لـ 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 Binary المترجمة ، والتي تقع أيضًا تحت رخصة Apache 2.0.
يتم توزيع Syft بموجب ترخيص Apache ، الإصدار 2.0. لمزيد من المعلومات حول Syft ، تفضل بزيارة https://github.com/anchore/syft