openSUSE / python-rpm-macros

Multi-Python, Single-Spec macros generator
Other
22 stars 20 forks source link

PEP517/PEP518 macros for non-pure packages fail on undetected platforms #93

Closed bnavigator closed 3 years ago

bnavigator commented 3 years ago

Axel Braun showed me this: https://build.opensuse.org/package/live_build_log/devel:languages:python/python-pendulum/openSUSE_Tumbleweed/x86_64

%install
%pyproject_install
[   25s] + python3.6 -mpip install --root /home/abuild/rpmbuild/BUILDROOT/python-pendulum-2.1.2-14.34.x86_64 --disable-pip-version-check --no-compile --no-deps --progress-bar off pendulum-2.1.2-cp36-cp36m-manylinux_2_32_x86_64.whl pendulum-2.1.2-cp38-cp38-manylinux_2_32_x86_64.whl
[   25s] ERROR: pendulum-2.1.2-cp36-cp36m-manylinux_2_32_x86_64.whl is not a supported wheel on this platform.
[   25s] error: Bad exit status from /var/tmp/rpm-tmp.HOVHRk (%install)
bnavigator commented 3 years ago

Could also be a problem in pip, poetry-core or pendulum. Similar to https://github.com/python-poetry/poetry/issues/3584