Sistem untuk mengotomatiskan instalasi dan konfigurasi sumber daya.
Anda dapat menginstal proyek dari PYPI menggunakan pip install pystall atau pip3 install pystall
Klone Sumber ini repo menggunakan tombol github atau git clone https://github.com/Descent098/pystall
Kemudian di direktori root (yang dengan setup.py) jalankan pip install . atau sudo pip3 install . Ini akan menginstal paket dan ketergantungannya.
Skrip ini menunjukkan mengunduh penginstal Python 3 (a .exe) pemasang Go (a .msi) dan gambar logo (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 )Ada juga opsi untuk menggunakan perpustakaan sumber daya yang telah diatur.
from pystall . core import build
from pystall . library import python , go , micro
build ( python , go , micro )Jika Anda ingin log saat skrip berjalan, Anda dapat menggunakan fungsi show_logs () di perpustakaan inti
from pystall . core import build , show_logs
from pystall . library import python , go , chrome , micro
show_logs ()
build ( python , go , chrome , micro )Untuk daftar lengkap sumber daya perpustakaan yang tersedia, cara memperluas kerangka kerja untuk fungsionalitas tertentu, dan panduan pengembangan jika Anda ingin berkontribusi, periksa dokumen: https://pystall.readthedocs.io/en/latest/
Untuk peta jalan yang lebih terperinci, lihat papan perencanaan proyek di GitHub: https://github.com/descent098/pystall/projects/1
Pistall adalah:
Pistall bukan: