On Tue, Oct 27, 2009 at 11:26 PM, David Cournapeau
<[email protected]> 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
_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to