Kann ich Python-Artefakte mit Hilfe von Pip aus Artifactory ziehen?Kann ich Artefakte mit Python PIP verwenden?
Ich sehe, dass ich Artefakte in Artefactory mit Python platzieren kann, aber was ist, wenn ich Artefakte daraus mit Pip ziehen möchte?
Kann ich Python-Artefakte mit Hilfe von Pip aus Artifactory ziehen?Kann ich Artefakte mit Python PIP verwenden?
Ich sehe, dass ich Artefakte in Artefactory mit Python platzieren kann, aber was ist, wenn ich Artefakte daraus mit Pip ziehen möchte?
Unterstützung für Python pip wurde in der Artifactory Release-Version 3.4 Überprüfen Sie ihre Wiki für weitere Einzelheiten in Bezug auf die Umsetzung eingeführt: http://www.jfrog.com/confluence/display/RTF/PyPI+Repositories
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.
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/
sehr netter Ansatz und Add-Ons für artefactory pro, werde ich versuchen, wenn es installiert ist. –
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
Sobald Sie die Artefakte in das richtige Layout schieben, kann der Pip sie ziehen. – JBaruch
@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 –