[Distutils] EasyInstall: bootstrapping
Ian Bicking
ianb at colorstudy.com
Fri Jun 3 20:51:20 CEST 2005
I added a subcommand to Paste "paster install X", which is basically
just easy_install with some hooks into Paste's configuration.
But anyway, now I'm wondering how to get the whole thing going. You
can't run easy_install without setuptools installed. I'm inclined to
install easy_install with easy_install, but obviously that won't work ;)
Of course, I can download the egg and put that into the path; that's
what Paste's setup.py does currently (which also gives me package_data
on older Pythons as well). But where should I put the egg? For
setup.py it doesn't matter that much, but it matters more when I want to
keep it around for future commands. Should I download it, put it on the
path, then use it to install itself?
I dunno, I'm just feeling a little mixed up. I'm also thinking I could
start installing things globally now that there's essentially versioned
imports... except that I probably have to hardcode the versions when
deploying, so I don't accidentally upgrade apps without meaning to. Or
I can stick with app-packages to be extra safe.
--
Ian Bicking / ianb at colorstudy.com / http://blog.ianbicking.org
More information about the Distutils-SIG
mailing list