> "some subset of what setuptools provides"
>
> So my proposal is here is to provide a way for users to easily use jsut that
> subset.

https://pip.pypa.io/en/stable/reference/pip_install/#build-system-interface

note above: *easily* use just that subset.

All you need to do is write a setup.py, which can do *anything you
like*, doesn't need to be based on distutils, setuptools, or whatever
(but it needs to survive the setuptools injection pip currently does,
but that's not a big deal).

not if you don't use setuptools at all-- sure.

But this is the big project -- make a whole new build system. I'm suggesting that we could prototype that interface without having to create a fully functional alternative to setuptool+distutils first.

Maybe I'll look into the pip-injecting-setuptools code and see if I can come up with anyway to hijack that.

But If we take the "cripple setuptools" approach, rather than the "replace setuptools", than pip can still inject it...

-CHB

--

Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

Chris.Barker@noaa.gov