feanor
V1.2.5
Skrip Python untuk menyederhanakan pembuatan, pengujian, penerbitan, dan penerapan proyek secara otomatis.
buat file bernama pack.py
di root proyek Anda dengan konten berikut:
from feanor import BaseBuilder
class Builder ( BaseBuilder ):
def Setup ( self ):
pass
def Tests ( self ):
pass
def Docs ( self ):
pass
def Build ( self ):
pass
def BuildTests ( self ):
pass
def Publish ( self ):
pass
Anda dapat mengganti nama kelas
Builder
menjadi nama apa pun yang Anda inginkan.
Anda dapat mengganti nama file menjadi nama apa pun yang Anda inginkan.
Hapus metode yang tidak Anda perlukan (
Setup
danBuild
adalah satu-satunya metode yang diperlukan).
jalankan skrip dengan:
python pack.py
gunakan python pack.py --help
untuk melihat opsi yang tersedia:
-h, --help show this help message and exit
--debug Enable debug messages
--deep-debug Enable deep debug messages
--version, -v show program's version number and exit
Builder options:
--no-tests Do not run tests
--no-docs Do not generate documentation
--publish Publish the package
--no-clean Do not clean temporary files
--dist-dir DIST_DIR Distribution directory (where to save the built files)
-pv PACKAGE_VERSION, --package-version PACKAGE_VERSION
set the version of the package you want to build