[Distutils] Alternate static metadata PEP submission...

Fred Drake fdrake at acm.org
Wed Oct 28 13:38:49 CET 2009


On Tue, Oct 27, 2009 at 11:26 PM, David Cournapeau
<david at ar.media.kyoto-u.ac.jp> wrote:
> You can't ban setup.py: although a lot of packages can rely on a purely
> declarative package description, some package won't be able to do so
> (unless your declarative thing ends up being a full language).

Given the variety of special cases that have to be dealt with, we'll
always have to a way to build packages that use Python code for what
we're currently using setup.py for.

For the many packages that don't need that level of flexibility, using
a tool that consumes static metadata is a major win, so long as we
keep in mind that tools need to be able to determine when that static
metadata is sufficient.  That allows the development of tools that can
usefully get things done *and* refuse to run untrusted code
themselves.


  -Fred

-- 
Fred L. Drake, Jr.    <fdrake at gmail.com>
"Chaos is the score upon which reality is written." --Henry Miller


More information about the Distutils-SIG mailing list