Rake adalah alat pembuatan perangkat lunak yang ditulis dalam Ruby (seperti Ant atau Make ), dan semua filenya ditulis dalam bahasa ini. Apakah sesuatu seperti ini ada di Python?
Jawaban:
Paver memiliki serangkaian tujuan yang serupa, meskipun saya tidak begitu tahu bagaimana perbandingannya.
1.1.0 (July 30, 2012)
Invoke - Fabric tanpa dependensi SSH.
The Fabric roadmap membahas bahwa Fabric 1.x akan dibagi menjadi tiga bagian:
Invoke adalah pustaka & alat eksekusi tugas Python (2.6+ dan 3.3+), menarik inspirasi dari berbagai sumber untuk sampai pada set fitur yang kuat & bersih.
Di bawah ini adalah beberapa pernyataan deskriptif dari situs web Invoke :
- Invoke adalah pustaka & alat eksekusi tugas Python (2.6+ dan 3.3+), menarik inspirasi dari berbagai sumber untuk sampai pada set fitur yang kuat & bersih.
- Seperti alat Rake Ruby dan Fabric 1.x pendahulu Invoke sendiri, ini menyediakan API tingkat tinggi yang bersih untuk menjalankan perintah shell dan menentukan / mengatur fungsi tugas dari file task.py.
Meskipun lebih umum digunakan untuk penerapan, Fabric mungkin menarik untuk kasus penggunaan ini.
Ada juga doit - saya menemukannya saat mencari hal-hal ini beberapa waktu yang lalu, meskipun saya tidak terlalu jauh mengevaluasinya.
Juga periksa buildout, yang bukan merupakan sistem make untuk perangkat lunak, sebagai sistem make untuk penerapan.
http://pypi.python.org/pypi/pysqlite/2.5.5
Jadi ini bukan setara penggaruk langsung, tetapi mungkin lebih cocok untuk apa yang ingin Anda lakukan, atau yang benar-benar buruk.
Saya akan memeriksa distutils
:
The
distutils
paket menyediakan dukungan untuk membangun dan menginstal modul tambahan ke instalasi Python. Modul baru dapat berupa 100% -pure Python, atau mungkin modul ekstensi yang ditulis dalam C, atau mungkin merupakan kumpulan paket Python yang menyertakan modul yang dikodekan dengan Python dan C.