-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Aug 14, 2007, at 7:15 PM, Bjørn Stabell wrote:

> If there's
> general agreement that Python eggs is the future way of distributing
> packages, why not call the command "egg", similar to the way many
> other package managers are named after the packages, e.g., rpm, port,
> gem?

+1

> Next, where do you find eggs?  This might not be a big issue if the
> "egg" command is configured properly by default, but I'd offer my
> thoughts.  I know the cheeseshop just changed name back to PyPI
> again.  In my opinion, neither of the names are good in that they
> don't help people remember; any Monty Python connection is lost on
> the big masses, and PyPI is hard to spell, not very obvious, and a
> confusing clash with the also-prominent PyPy project.  Why not call
> the place for eggs just eggs?  I.e., http://eggs.python.org/

+1 -- nice!

> THE COMMAND LINE PACKAGE MANAGEMENT TOOL
>
> The "egg" command should enable you to at least find, show info for,
> install, and uninstall packages.  I think the most common way to do
> command line tools like this is to offer sub-commands, a la, bzr,
> port, svn, apt-get, gem, so I suggest:
>
>       egg                     - list out a help of commands
>       egg search      - search for eggs (aliases: find/list)
>       egg info                - show info for egg (aliases: show/details)
>       egg install     - install named eggs
>       egg uninstall           - uninstall eggs (aliases: remove/purge/delete)
>
> so you can do:
>
>       egg search bittorrent
>
> to find all packages that have anything to do with bittorrent (full-
> text search of the package index), and then:
>
>       egg install iTorrent
>
> to actually download and install the package.

Yes, yes, yes, +1.

> Optional: These days XMLRPC (and the WS-Deathstar) seems to be losing
> steam to REST, so I think we'd gain a lot of "hackability" by
> enabling a REST interface for accessing packages.

+1

> Eventually we probably need to enforce package signing.

+1

> It'd be good for "egg" to support both system- and user-wide
> configurations, and to support downloading from several package
> indexes, like apt-get does.

And it would be nice if Python could be adapted to provide for user- 
specific site-packages so that PYTHONPATH hackery isn't necessary.

Bjorn, I wish I had time to help, but I like where you're going with  
this.  I think it would greatly improve the utility of eggs.

- -Barry



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iQCVAwUBRsSpsXEjvBPtnXfVAQIQnwP9FibXQYRMlhG9VScTbkr1lKB84k0+Awl8
NFIvl+h8ADkiItJsAmGYlCRO/dAUgE9imKoPD4Z35LbVvz9y6oiTRU6KYJwFossk
ytIYBLQTf+727NQD4860+1Q23O1mFwf612/M4W4niO6H7GDCVZnxbSFJZIoaYNcH
VUBp4F8WAy0=
=AYko
-----END PGP SIGNATURE-----
_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to