Question

Je suis en train de comprendre comment je peux installer un paquet python qui ne dispose pas d'un fichier setup.py avec pépin . (Paquet en question est http://code.google.com/p/django-google -analytics / )

Normalement, je voudrais juste checkout le code de la prise en pension et symlink dans mon site-packages, mais je suis en train de faire tout mon environnement gelé en fichier pip exigences pour le déploiement et le test facile.

Toutes les idées?

Était-ce utile?

La solution

Vous ne pouvez pas. PIP installe les paquets Python. Ce n'est pas un paquet Python. Je l'ai entendu dire que la communauté Django en général ne fait pas beaucoup paquets, ce qui fait des choses comme ce que vous essayez de faire délicate. Mais cela pourrait se tromper.

Si vous voulez geler votre environnement, vous voudrez peut-être regarder dans Buildout . D'autres options dans ce cas est d'utiliser un svn: externe.

Autres conseils

Fork la prise en pension et ajouter un setup.py de travail. Ensuite, envoyez une demande de tirage à l'auteur.

Oh, il est sur Google Code. Eh bien, ouvrez un bogue et poster un patch.

Si l'auteur refuse de faire leur code dans une distribution Python installable (jamais arrivé à moi), l'hôte juste quelque part votre fourchette et le mettre dans votre dossier des exigences.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top