Saya pemula pengembang / python java, dan saya kehilangan fitur pakar, terutama manajemen dependensi dan otomatisasi bangun (maksud saya Anda tidak membangun, tetapi bagaimana membuat paket untuk penerapan?)
Apakah ada python yang setara untuk mencapai fitur ini?
Catatan: Saya menggunakan python 2.x
Terima kasih.
python
deployment
dependency-management
Enno Shioji
sumber
sumber
Tidak ada pertandingan langsung. Namun, terdekat yang bisa Anda dapatkan:
Penawaran lainnya adalah himpunan bagian dari Maven / zc.buildout:
Anda mungkin tahu Ant dan shell scripting, jadi Anda bisa memeriksa juga alat Python ini:
sumber
Saya ingin menunjukkan PyBuilder yang sangat terinspirasi oleh pakar tetapi menggunakan python bukan XML untuk konfigurasi, jadi itu sebenarnya bisa dibaca, IMHO.
Ada plugin untuk manajemen dependensi (menggunakan pip di bawah tenda dan membedakan antara dependensi build dan runtime) dan, tidak seperti maven, Anda dapat menjalankan siklus build penuh dengan satu perintah.
sumber
Untuk penyebaran, selain distutils / setuptoos, lihat juga paket pip (menggunakan setuptools di bawahnya). Itu dapat mengembalikan instalasi yang gagal dan juga menghapus (sesuatu yang hilang dari easy_install / setuptools). Selain itu, Anda dapat menentukan dependensi melalui file teks persyaratan.
sumber
Ada baiknya menggunakan virtualenv untuk membuat lingkungan proyek mandiri dan menggunakan pip / easy_install untuk dependensi manajemen.
sumber