kimchi-project / kimchi

An HTML5 management interface for KVM guests
https://github.com/kimchi-project/kimchi/releases/latest
Other
3.09k stars 365 forks source link

Use Python distutils to build Kimchi #664

Open cd1 opened 9 years ago

cd1 commented 9 years ago

Python has a standard module called distutils which can build source and binary packages, install modules and packages on the system, and much more. It's simpler than the current Makefile approach and more appropriate, as it was developed exclusively for Python projects - instead of Makefiles, which are intended to be used for C/C++ projects. Also, Kimchi would have a simpler installation method, which could increase its adoption, and some of its dependencies wouldn't be needed anymore (e.g. gcc, auto{conf,make,tools}), resulting in a faster and smaller install package.

I'd like to suggest Kimchi to use Python distutils instead of make as its build system.

laggarcia commented 9 years ago

+1!

ramonmedeiros commented 9 years ago

+1

alinefm commented 9 years ago

Kimchi was using it before. I don't remember the reasons to switch to makefile but it worth checking the log history or try to talk to Adam.