نظام لأتمتة التثبيت وتكوين الموارد.
يمكنك تثبيت المشروع من PYPI باستخدام pip install pystall أو pip3 install pystall
استنساخ هذا المصدر repo باستخدام زر github أو git clone https://github.com/Descent098/pystall
ثم في دليل الجذر (واحد مع setup.py) قم pip install . أو sudo pip3 install . سيؤدي ذلك إلى تثبيت الحزمة وتبعياتها.
يعرض هذا البرنامج النصي تنزيل تثبيت Python 3 (a .exe) مثبت GO (A.MSI) وصورة شعار (A.PNG).
from pystall . core import EXEResource , MSIResource , StaticResource , build
python = EXEResource ( "python-installer" , "https://www.python.org/ftp/python/3.8.1/python-3.8.1.exe" )
go = MSIResource ( "Golang" , "https://dl.google.com/go/go1.13.5.windows-amd64.msi" )
logo = StaticResource ( "Wallpaper" , ".png" , "https://canadiancoding.ca/static/img/post-banners/python-post-banner.9bf19b390832.png" )
build ( python , go , logo )هناك أيضًا خيار استخدام مكتبة الموارد المدمجة التي تم إعدادها.
from pystall . core import build
from pystall . library import python , go , micro
build ( python , go , micro )إذا كنت تريد سجلات أثناء تشغيل البرنامج النصي ، يمكنك استخدام وظيفة show_logs () في المكتبة الأساسية
from pystall . core import build , show_logs
from pystall . library import python , go , chrome , micro
show_logs ()
build ( python , go , chrome , micro )للحصول على قائمة كاملة بموارد المكتبة المتاحة ، كيفية توسيع إطار عمل محدد ، ودليل تطوير إذا كنت ترغب في المساهمة ، تحقق من المستندات: https://pystall.readthedocs.io/en/latest/
لمزيد من خريطة الطريق التفصيلية ، تحقق من لوحة تخطيط المشروع على Github: https://github.com/descent098/pystall/projects/1
Pystall هو:
Pystall ليس: