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.

_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to