2012-12-29 1 views
0

Je suis en train d'installer couchdbkit en utilisant config buildout suivante:Quel index utilise vraiment le buildout?

[buildout] 
parts = eggs 
include-site-packages = false 
versions = versions 

[eggs] 
recipe = zc.recipe.egg:eggs 
eggs = 
    couchdbkit 

[versions] 
couchdbkit = 0.6.3 

Il installe package avec succès, mais je reçois de nombreuses erreurs comme celle-ci lors de l'installation sur certaines machines:

Download error on http://hg.e-engura.org/couchdbkit/: [Errno -2] Name or service not known -- Some packages may not be found! 

Soyez défaut buildout devrait trouver des paquets en utilisant l'index this. Mais je ne peux pas comprendre la source de ce nom d'hôte étrange. Rien here ne pointe vers cet endroit.

Comment cela fonctionne-t-il réellement?

Répondre

1

Le code sous-jacent setuptools analyse également les liens homepage et download à partir du simple index et le fait de manière assez agressive.

Les couchdbkitsetup.py file listes http://hg.e-engura.org/couchdbkit/ comme page d'accueil, donc tous les liens homepage sur le lien d'index simple là.

Vous pouvez empêcher zc.buildout d'essayer de se connecter à cet hôte en créant une liste blanche des hôtes il peut se connecter à:

[buildout] 
# ... 

allow-hosts = 
    *.python.org 
    *.google.com 
    *.googlecode.com 
    *.sourceforge.net 

par exemple.