Build system for wxpython project(s)

Hello,

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?

Sincerely,
Gour

There is also waf (https://waf.io/).

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