Hi Michael, > libarcus build-depends on python3-all-dev but only builds the Python > extension for the default version of Python (currently 3.6) not all > supported versions (currently 3.7 is supported in Debian as well). It > would be best if the package could build for all supported versions but > it would also be correct to change the build-depends to python3-dev > instead. I'm going to try to write a patch for the former but I don't > speak cmake terribly well...
This issue has come up before, when I tried to build Arcus with both Python 3.5 and 3.6 installed. The cmake Python detection module is not very good in detecting multiple Python versions, and Arcus had version 3.5 hardcoded, so it would always detect that first. If you can make multi-Python building work, I'll be very glad to accept patches. But I suspect it will not be easy, and might need to be done via d/rules instead of the cmake scripts... What difference will it make to depend on python3-dev instead of python3-all-dev?

