[Distutils] Installing via ez_setup.py reports error
Phillip J. Eby
pje at telecommunity.com
Mon May 22 17:29:26 CEST 2006
At 10:37 AM 5/22/2006 -0400, Nathan R. Yergler wrote:
>I'm working on increasing my setuptools-foo-zen-karma-whatever, and have
>a question. According to the docs at
>http://peak.telecommunity.com/DevCenter/EasyInstall#installation-instructions,
>you just need to download ez_setup.py and run it to install setuptools.
> I'm trying to install to a custom location. When I run the following
>command:
>
>$ PYTHONPATH=lib/ python ez_setup.py --script-dir bin/ --install-dir
>lib/ -a --site-dirs lib/
>
>setuptools is installed as requested, but the following error is reported
>
>Installed /home/nathan/Projects/zope.i18n/lib/setuptools-0.6b1-py2.4.egg
>Processing dependencies for setuptools==0.6b1
>error: No urls, filenames, or requirements specified (see --help)
When ez_setup.py sees any command-line arguments, it runs easy_install with
them once setuptools is bootstrapped. EasyInstall then sees that there are
only options and no arguments, so it complains. I'm not sure if there's a
reasonable fix for this, but I'll look into it.
>On a separate topic, echoing Jim's comments regarding paths, it seems
>silly that when I use the following command (omitting the explicit
>PYTHONPATH):
>
>$ python ez_setup.py --script-dir bin/ --install-dir lib/ -a --site-dirs
>lib/
>
>I'm told that ./lib is not on sys.path; isn't the point of site-dirs to
>assert that a directory *will be* on the Python path?
Actually, it's to assert that .pth files will be processed in that
directory at Python startup.
I guess there is no escaping the Path Nanny, after all. :) Well, there's
-m, actually.
More information about the Distutils-SIG
mailing list