Open ilumsden opened 7 months ago
Regarding editable_mode
, this page from setuptools explains what it does: https://setuptools.pypa.io/en/latest/userguide/development_mode.html#strict-editable-installs
We ran into a case where editable_mode
does not fix this issue
See #135 and https://github.com/LLNL/hatchet/pull/128
As reported here, there is a bug in newer versions of setuptools that can caused editable installs to break due to changes that setuptools made to support PEP 600.
There are two ways to address this. In the short term, users can add
--config-settings editable_mode=strict
to theirpip install -e
command. This forces setuptools to use the older style of editable installs. Longer term, the best way to fix this for Hatchet and Thicket is to move away from setuptools.