Repo ini ada untuk memberikan contoh file setup.py, yang dapat digunakan untuk mem-bootstrap proyek Python Anda berikutnya. Ini mencakup beberapa pola lanjutan dan praktik terbaik untuk setup.py
, serta beberapa komentar yang bagus untuk dimiliki.
Misalnya, setup.py
ini menyediakan perintah $ python setup.py upload
, yang membuat roda universal (dan sdist ) dan mengunggah paket Anda ke PyPi menggunakan Twine, tanpa memerlukan file setup.cfg
yang mengganggu. Itu juga membuat/mengunggah tag git baru, secara otomatis.
Singkatnya, file setup.py
bisa jadi sulit untuk didekati, saat pertama kali dijalankan — bahkan Guido terdengar mengatakan, "semua orang mengkultuskannya". Memang benar — jadi, saya ingin repo ini menjadi tempat terbaik untuk menyalin-menempel :)
Lihat contohnya!
cd your_project
# Download the setup.py file:
# download with wget
wget https://raw.githubusercontent.com/navdeep-G/setup.py/master/setup.py -O setup.py
# download with curl
curl -O https://raw.githubusercontent.com/navdeep-G/setup.py/master/setup.py
$ setup.py test
(jika ringkas).Permintaan tarik dianjurkan!
Ini adalah perangkat lunak gratis dan tidak terbebani yang dirilis ke domain publik.
Siapa pun bebas menyalin, memodifikasi, menerbitkan, menggunakan, menyusun, menjual, atau mendistribusikan perangkat lunak ini, baik dalam bentuk kode sumber atau sebagai biner terkompilasi, untuk tujuan apa pun, komersial atau non-komersial, dan dengan cara apa pun.