In the longer term, I think I will just take some time to write new python packaging code following PEP 517 and PEP 632, dropping usage of deprecated stuff altogether.
Originally posted by @amadio in #1830 (comment)
@henryiii also wrote
I'd try dropping in a
pyproject.toml
with:[build-system] requires = ["setuptools>=42"] build-backend = "setuptools.build_metaAnd just seeing what happens. I'd try that, but I'm not sure how to trigger the generation properly.
I think this is a great idea overall. There's a lot to modernize, especially as setup.py
ends up calling packaging/wheel/install.sh
I don't have time to contribute to this, but if there was someone else who wanted to give this a go, and if @henryiii thought scikit-build
was ready, I think it would be super interesting to see XRootD jump right to using scikit-build
(and hopefully missing a lot of pain along the way). People with much more experience than me though hopefully have some more informed thoughts.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1