Print

Print


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