enthought / apptools

Other
37 stars 24 forks source link

Avoid build isolation when installing source dependencies #322

Closed mdickinson closed 2 years ago

mdickinson commented 2 years ago

Currently building Traits from source fails thanks to an incompatibility between recent setuptools and EDM runtimes. This PR adds the --no-build-isolation flag so that the build uses the version of setuptools already in the EDM environment rather than the latest version from PyPI.

xref: enthought/traits#1721

mdickinson commented 2 years ago

Test run: https://github.com/enthought/apptools/actions/runs/3020920970

mdickinson commented 2 years ago

Closing in favour of enthought/traits#1722, which is a simpler fix.