At 12:00 PM 10/14/2006 +0200, "Giovanni Bajo" <[EMAIL PROTECTED]> wrote:
>Ivan Krsti? wrote:
> > Talin wrote:
>
> > That'd be nice. And on that note, for the love of confused masses
> > everywhere, can we please change the name of easy_install to something
> > Python-specific, such as 'egg' or 'py_install'?
>
>+1. I think at some point I heard mentioned the name 'nest' for a program that
>manages eggs. I am not sure whether Philip's wanted it to have the features of
>easy_install or not, though.

Yes.  "nest" will be an overall command similar to "yum" or other package 
managers of its ilk, with subcommands like "nest install" that will work 
like easy_install.

However, "nest install" will not have easy_install's arcane option set, nor 
will it be able to do all the things easy_install does.  Instead, things 
like "easy_install -eb. packagename" (fetch and unpack a project's sources 
to a subdirectory) will become something like "nest source packagename", so 
that there are separate commands for different use cases instead of one 
arcane super-command.

Also, instead of using options to specify installation locations, it's 
likely that nest will have, well, "nests", which are configured locations 
for installing packages, scripts, source, headers, etc.  So at most you 
would specify what nest to use when invoking a command.  But there will 
also be a "nest use nestname" command that will invoke a subshell in which 
the given nest will be the default.

But before anybody asks, I have no clue when I'll even be able to start on 
writing nest, let alone finishing it.  I'm still shoring up leaks in the 
abstractions of setuptools as it sits; for example, last night an OSAF 
developer discovered that the 'ext_package' option to setup() (which I'd 
forgotten even existed) didn't work right with setuptools' "test" 
feature.  Distutils is *very* very big.  :(  If I'd known what I was 
getting into before I started, I'm not sure I would've done it.

Distutils itself is in sore need of a 3K-ing.

_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to