Je veux que toutes mes requêtes liées à PyPI soient exécutées sur un serveur privé. Ce serveur héberge des requêtes de paquets et de proxies de l'entreprise vers le vrai serveur PyPI lorsqu'il ne peut pas servir les paquets directement. Je peux faire pip
lire ce dépôt, via export PIP_INDEX_URL='https://example.org/pypi/simple'
.Rediriger pip, setuptools et tout ce qui concerne le dépôt privé PyPI
Cependant, lorsque je tente d'installer un package qui dépend d'autres paquets privés (via python setup.py install)
, les requêtes
- aller directement à
pypi.python.org
. J'ai essayé la mise en place.pydistutils.cfg
, cela ne fait rien. - I essayé de modifier
setup.py
d'incluredependency_links=['https://example.org/pypi/simple/pkgname'],
-. mais ici je dois préciser URL complète pour chaque paquet que je ne veux pas faire - Je
.pypirc
essayé de modifier le point d'avoirpypi
à l'url nécessaire pas de chance ici eithe.. r.
Quel fichier de configuration ou variable d'environnement contrôle l'URL d'index pour setup.py
?
Avez-vous vu [ce] (https://gemfury.com/help/pypi-server/#upload-modules) par hasard? On dirait que ça pourrait fonctionner. – idjaw
J'ai essayé d'éditer .pypirc, mais il semble n'avoir aucun effet. Le cas décrit dans l'article lié concerne le téléchargement des paquets. l'argument '-r repo' n'est pas disponible pour la sous-commande' install'. –