On Fri, Oct 08, 2010 at 10:26:36AM -0400, Barry Warsaw wrote: > On Oct 08, 2010, at 03:22 PM, Tarek Ziadé wrote: > > >Yes that what I was thinking about -- I am not too worried about this, > >since every Linux deals with the 'more than one python installed' > >case. > > Kind of. <wink> but anyway... > > >> I'm in favor of add a top-level setup module that can be invoked using > >> "python -m setup ...". There will be three cases: > > > >Nice idea ! I wouldn't call it setup though, since it does many other > >things. I can't think of a good name yet, but I'd like such a script > >to express the idea that it can be used to: > > I like 'python -m setup' too. It's a small step from the familiar thing > (python setup.py) to the new and shiny thing, without being confusing. And > you won't have to worry about things like version numbers because the Python > executable will already have that baked in. > > >- query pypi > >- browse what's installed > >- install/remove projects > >- create releases and upload them > > > >pkg_manager ? > > No underscores, please. :) > > Actually, a decent wrapper script could just be called 'setup'. My > command-not-found on Ubuntu doesn't find a collision, or even close > similarities. > Simple English names like this are almost never a good idea for commands. A quick google for "/usr/bin/setup" finds that Fedora-derived distros have a /usr/bin/setup as a wrapper for all the text-mode configuration tools. And there's a derivative of opensolaris that has a /usr/bin/setup for configuring the system the first time.
> I still like 'egg' as a command too. There are no collisions that I can see. > I know this has been thrown around for years, and it's always been rejected > because I think setuptools wanted to claim it, but since it still doesn't > exist afaict, distutils2 could easily use it. > There's a 2D graphics library that provides a /usr/bin/egg command: http://www.ir.isas.jaxa.jp/~cyamauch/eggx_procall/ Latest Stable Version 0.93r3 (released 2010/4/14) In the larger universe of programs, it might make for more intuitive remembering of the command to use a prefix (either py or python) though. python-setup is a lot like python setup.py pysetup is shorter pyegg is even shorter :-) -Toshio
pgpVyH77xDEyw.pgp
Description: PGP signature
_______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com