aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside2/CMakeLists.txt
diff options
context:
space:
mode:
authorAlexandru Croitor <alexandru.croitor@qt.io>2018-05-25 16:10:46 +0200
committerAlexandru Croitor <alexandru.croitor@qt.io>2018-05-31 08:55:17 +0000
commitccddbd5f8e21e05290f04ac0bb2181d6cb90db49 (patch)
tree7aabd9a0f7e68f84c4159bd52c271b127640abb0 /sources/pyside2/CMakeLists.txt
parent90c1c767095e583d0315e87c0592597020858246 (diff)
Include manylinux1 in package name for limited API builds on Linux
PyPI only accepts binary Linux packages that are built conforming to PEP 513 / manylinux1 support. The gist of it is that extensions need to be built on CentOS 5, so that they work on most newer distro versions than that. Official Qt can't be built on such an old distro. The minimum requirement is thus CentOS / RHEL 7 (which we used for packaging Qt 5.11.0 on Coin). We do want to upload packages to PyPI, so we have to resort to including "manylinux1" in the name. Currently this is tied to the limited API option. TODO: In the future we should name packages "manylinux1" only when the distro version is acceptable for Qt build requirements (RHEL 7.x). It might get a bit messy though, due to platform.linux_distribution being deprecated, and the necessity to depend on the new "distro" package. Change-Id: Ic4dfccd87d810360cbbfce72b27d5fa31e2a59dd Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'sources/pyside2/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions