[Distutils] custom package index issue
Phillip J. Eby
pje at telecommunity.com
Thu Jan 15 16:24:00 CET 2009
At 02:44 PM 1/15/2009 +0100, Eric Lemoine wrote:
>Hi
>
>For a project I'm involved in we created our own package index. The
>package index includes our package (mapfish), as well as its direct
>and indirect dependencies.
>
>Then, the installation of the "mapfish" package and its dependencies
>is done with this command:
>easy_install -i http://dev.camptocamp.com/packages/mapfish/1.0/index
>mapfish==1.0
>
>The installation command works, but some indirect dependencies aren't
>downloaded from our package index but from other sources. For
>example,"simplejson" which "pylons" depends on (which "mapfish"
>depends on), is downloaded from
>"http://pylons.cachefly.net/download/0.9.6.2/simplejson-1.7.1-py2.5.egg"
>as opposed to be downloaded from
>"http://dev.camptocamp.com/packages/mapfish/1.0/simplejson-1.7.1.tar.gz".
Binary packages are given precedence over source packages, and
presumably Pylons is providing a direct link in its setup.py.
>We'd like every mapfish dependency to be downloaded from our package
>index. Does anyone know how to achieve this?
You'll need to either ensure that your index provides binaries, or
use --allow-hosts to restrict what hosts easy_install will look for files on.
More information about the Distutils-SIG
mailing list