Praktik yang baik untuk mengemas program Python

9

Saya telah menggunakan Python untuk sementara waktu sekarang, baik dalam konteks proyek pribadi dan profesional.

Satu hal yang terjadi kepada saya baru-baru ini adalah bahwa saya tidak pernah memikirkan cara yang baik untuk menggunakan program Python. Pada dasarnya, karena sebagian besar adalah sekelompok skrip, saya biasanya hanya menyalinnya ke mesin di mana saya ingin itu digunakan dan voila !

Tapi saya percaya harus ada beberapa praktik yang baik tentang bagaimana Anda harus menggunakan proyek Python. Saya pernah mendengar tentang Telur Python tetapi tidak cukup akrab dengannya untuk melihat apakah itu pilihan yang baik. Atau tarball tua sederhana dengan sekelompok skrip Shell untuk menjalankan skrip modul inti?

Pada dasarnya saya ingin dapat melakukan penyebaran yang bagus, elegan dan mandiri, dan tidak hanya menyalin file di sana-sini, karena tidak memungkinkan pelacakan versi dengan mudah dan itu cukup berantakan.

Charles Menguy
sumber

Jawaban:

2

Lihatlah tutorial paket Python . Ada beberapa cara yang dijelaskan di sana: distutils dan easyinstall adalah yang utama. Perhatikan bahwa beberapa distribusi nix akan mengemas berbagai hal dalam formatnya sendiri (.deb, rpm, dll) sehingga Anda dapat melihatnya juga.

Sardathrion - menentang penyalahgunaan SE
sumber