enthought / envisage

Envisage is a Python-based framework for building applications whose functionalities can be extended by adding "plug-ins".
http://docs.enthought.com/envisage/
Other
81 stars 26 forks source link

Install Traits without build isolation #483

Closed mdickinson closed 1 year ago

mdickinson commented 1 year 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 1 year ago

Test run: https://github.com/enthought/envisage/actions/runs/3020918855

mdickinson commented 1 year ago

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