Fedora Account System
Red Hat Associate
Red Hat Customer
Please branch and build pyproject-rpm-macros in epel8. If you do not wish to maintain pyproject-rpm-macros in epel8, or do not think you will be able to do this in a timely manner, the EPEL Packaging SIG would be happy to be a co-maintainer of the package.
Looks like the tests require python-tox-current-env, which in turn requires pyproject-rpm-macros, so this might require an initial build with tests disabled.
The macros require features of RPM not yet available in RHEL 8. If the EPEL Packaging SIG knows how to port the macros to the old RPM version in RHEL 8, they can maintain it, but I won't.
Just some notes for posterity: I took a stab at trying to get some basic pyproject macros working for EL8, but I got stuck at pyproject_wheel.py failing in some kind of recursive copy. I suspect an old version of python38-wheel being the cause, but it's pretty opaque to me.
Well, got farther is I comment out TMPDIR - test PR here: https://src.fedoraproject.org/rpms/pyproject-rpm-macros/pull-request/284
(In reply to Orion Poplawski from comment #3) > I took a stab at trying to get some basic pyproject macros working for EL8, > but I got stuck at pyproject_wheel.py failing in some kind of recursive > copy. I suspect an old version of python38-wheel being the cause, but it's > pretty opaque to me. This is https://github.com/pypa/pip/issues/7872 fixed in https://github.com/pypa/pip/pull/7873 -- if you would like to open a PR in CentOS Stream 8 with a backport, I would gladly review it.