Build system for wxpython project(s)


I’m about to start working on open-source desktop app using wxPython. I need to include and bind 3rd party C library and build Python extension using cffi/cython, possibly use Nuitka python compiler, would like to to provide manual in html/epub/pdf formats created from (most probably) rst markup and desire to provide binary packages for Win/Mac as well as rpm (I’m on Fedora) & deb packages.

Now I wonder what would be about appropriate build system for such a project? I am thinking about CMake & SCons…

What do you think?


There is also waf (

I know about it, but when I was reading about it, somehow, I did not like it.