2012-08-16 6 views

Antwort

2

Ich habe keine spezifischen Informationen über das PIP-Kabelprotokoll gefunden (ehrlich gesagt, ich habe nicht zu viel gesucht, nur gegoogelt), aber wenn es einfaches HTTP verwendet, sollte es Ihnen gut gehen. Finden Sie heraus, welches Layout PIP für seine Artefakte verwendet, laden Sie es auf diese Weise hoch, und es sollte funktionieren.

+1

Meine Frage ist hinsichtlich pip mit von artifactory zu ziehen, nicht schieben. Pushing benötigt keinen Pip und kann mit der REST API von Artefactory durchgeführt werden. Ich muss wissen, ob ich Artifactory so einrichten kann, als wäre es ein PIP-Repository, und Bibliotheken, die in Artifactory gespeichert sind, wie in anderen Python-Bibliotheken abrufen kann. – BestPractices

+0

Sobald Sie die Artefakte in das richtige Layout schieben, kann der Pip sie ziehen. – JBaruch

+0

@JBaruch: Zumindest gibt es Pypi Simple Protocol, meist Artefakt wird die Pakete neu indizieren, es wird schwierig sein, dies außerhalb zu tun. Und ich sah Sie erstellt Ticket https://www.jfrog.com/jira/browse/RTFACT5163 –

4

Werfen Sie einen Blick auf Defend Against Fruit. Es bietet den bisher fehlenden Kleber zwischen Python und Artifactory. http://teamfruit.github.io/defend_against_fruit/

+0

sehr netter Ansatz und Add-Ons für artefactory pro, werde ich versuchen, wenn es installiert ist. –