<div dir="ltr"><div>You can see my project: <a href="https://github.com/4DNucleome/PartSeg/tree/develop">https://github.com/4DNucleome/PartSeg/tree/develop</a></div><div><br></div><div>This is a PyQt based project which is available as a python package (wheels built with cibuildwheel - <a href="https://github.com/joerick/cibuildwheel/">https://github.com/joerick/cibuildwheel/</a>). Binaries are created with Pyinstaller for Windows/MacOS/Linux (launcher.spec). Everything is built using Azure Pipelines. <br></div><div>So I have 3 configuration files (setup.py which is extended with setup.cfg and pyproject.toml, launcher.spec - for binaries and docs/conf.py for documentation. Last two assumest that the package is installed in the environment using setup.py. <br></div><div><br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Grzegorz Bokota<br></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">czw., 11 cze 2020 o 13:46 Saša Janiška <<a href="mailto:gour@atmarama.com">gour@atmarama.com</a>> napisał(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
I plan to work on PyQt project (on Linux) using Cython to speed-up possibly<br>
critical parts of my app as well as toprivde Python extension for the 3rd party<br>
C library whose source I'll include. Furthermore, I'll probably use rst/sphinx<br>
for docs (epub/html) and/or ConTeXt for producing PDF output. It would<br>
be nice to provide binaries/packages for MacOS/Windows as well as<br>
generating rpm/deb.<br>
<br>
After reading posts like <a href="https://www.bernat.tech/pep-517-518/" rel="noreferrer" target="_blank">https://www.bernat.tech/pep-517-518/</a> discussing<br>
package-related PEPs, I wonder what would be appropriate build system for such<br>
project, iow. whether setup.py can handle all of it or some general build<br>
system (CMake/SCons/Meson...) are recommended?<br>
<br>
<br>
Sincerely,<br>
Sasa<br>
<br>
-- <br>
Abandoning all attachment to the results of his activities,<br>
ever satisfied and independent, he performs no fruitive action,<br>
although engaged in all kinds of undertakings.<br>
<br>
<br>
</blockquote></div>