Perform build steps for editable install
As part of build, I invoke an external tool to convert certain files to Python scripts. The build script works fine for installation from source directory, in that the created wheels and source distributions contain the auto-generated Python files. However, for editable installation, I think SConstruct file doesn't run at all. Moreover, configured tool.enscons.entry_points don't get installed as executables. Is this expected behavior?
I'm using enscons 0.26 in case it matters.
It builds a target called editable https://github.com/dholth/enscons/blob/master/enscons/api.py#L48 defined at https://github.com/dholth/enscons/blob/master/enscons/init.py#L486
It should build those other things, but it's possible something was missed.