[Distutils] Setuptools for Python 2.5
Kevin Dangoor
dangoor at gmail.com
Thu Sep 21 13:27:24 CEST 2006
On Sep 20, 2006, at 9:47 PM, Phillip J. Eby wrote:
> Thus, I'm more inclined to make it *dumber* in future, not
> smarter. On
> Unix platforms, with Python 2.4 and up, one could do something like:
>
> PYTHONPATH=setuptools*.egg python -m easy_install -a
> setuptools*.egg
This may not be a bad idea for setuptools, but I'm actually creating
a front-end installer for TurboGears (that currently includes
ez_setup.py in the file). I realized that TG's install docs were
dealing with things that could easily be checked at install time.
(Python version, are you in a directory with a "turbogears"
subdirectory, may even check things like "are you running random
linux distro X that has problem Y?)
This script should ultimately eliminate our "having trouble
installing doc?" and reduce the TurboGears installation instructions to:
1. get python
2. download tgsetup.py
3. run it
This deals with having an appropriately set find-links, being able to
upgrade setuptools as needed, and will also handle offline install
packages when we have them.
I think a lot of this is because setuptools is still new and not yet
a standard part of Python. Once we're past the bootstrapping period,
the need for this script will likely disappear entirely.
But, for now, it's nice having a customized script to give people a
single, simple install command for first time installs and upgrades.
(You might be wondering how this relates to your message. D'oh! My
point is actually that I have a use case for ez_setup.py as it
currently stands.)
Kevin
More information about the Distutils-SIG
mailing list