Wir bewerten die Verwendung von Artefaktor als Proxy für pypi.org, damit wir für unsere Entwickler Pakete mit Whitelist können und Dinge wie Tippfehler
verhindern können.
https://jfrog.com/help/r/jfrog-artifact ... epoitories) wurde in ungefähr zwei Minuten durchgeführt. Fügen Sie jedoch Mustern nicht so zu funktionieren, wie wir es sich vorgestellt haben - zumindest für Python -Pakete. Bei Verwendung werden nur Artefakte, die eines der inklusiven Muster entsprechen, serviert. Standardmäßig sind alle Artefakte enthalten ((
). Nur Numpy kann installiert werden; Andere Pakete wie Pandas können nicht installiert werden. Whitelisting (sogar laufende PIP -Installation --verbose numpy um alle URLs zu sehen, die es zu abrufen versucht).
[*]
[*]
[*]
[*]
[*]
[*]
Code: Select all
**/numpy-< /code> < /li>
< /ul>
< /li>
Es gibt andere seltsame Symptome: < /p>
**/Cython*
erlaubt keine Installation von Cython, aber **/Cython* tut. Es sieht also aus, dass nur Kleinkappenmuster funktionieren (okay, dies liegt wahrscheinlich daran, dass PIP install einen 'schönen' Namen anzeigt, aber die URL ist alle Kleinbuchstaben)
erlaubt nicht die Installation von PYProject-Metadata, aber **/pyproject* tut. Es sieht also so aus, als würde sich auch Striche in Paketnamen Break -Muster brechen. Außerdem gibt es keine Export-/Importfunktionalität für Listen von Include-Mustern, und die Aufrechterhaltung dieser über die Webschnittstelle wird wahrscheinlich bald schwer zu verwalten. Etwas?
Gibt es andere Muster?
Gibt es Plugins, die besser funktionieren?>