Closed
Description
Their implementation of PEP660 editable installations in setuptools 64 breaks a lot of my workflows. For now, I've pinned to setuptools < 64. Eventually that will be a bad idea (when python 3.12 gets rid of distutils?), so we should use something that isn't setuptools.
Notionally, we want to support building multiple projects from a single monorepo, so I think we'd have to move to our own custom build system anyways. Wrapping distutils was always a hack, but it's a really convenient hack!
Ideas welcome. I'm leaning towards something that wraps a real build system (like cmake or meson), but open to suggestions.
Metadata
Metadata
Assignees
Labels
No labels