In light of the difficulties brought up in Issue #1668 of building Python bindings across OS versions from the sdist distributed to PyPI for `setuptools>60.0.0`, add a GitHub Actions workflow job that builds the built sdist on Ubuntu (`ubuntu-latest` in GHA). Until a more robust fix for building wheels, and not eggs, from the sdist when using a Debian system can be found, fall back to using the pre `setuptools` `v60.0.0` machinery [noted on the setuptools website](https://setuptools.pypa.io/en/latest/history.html#v60-0-0) > Setuptools once again makes its local copy of distutils the default. To override, set `SETUPTOOLS_USE_DISTUTILS=stdlib`. You can view, comment on, or merge this pull request online at: https://github.com/xrootd/xrootd/pull/1672 -- Commit Summary -- * [CI] Add ubuntu sdist build workflow * [CI] Update checkout action to v3 -- File Changes -- M .github/workflows/build.yml (62) -- Patch Links -- https://github.com/xrootd/xrootd/pull/1672.patch https://github.com/xrootd/xrootd/pull/1672.diff -- Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/pull/1672 You are receiving this because you are subscribed to this thread. Message ID: <[log in to unmask]> ######################################################################## 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