2014-01-11 4 views
14

Ich möchte den Upload-Prozess Bug automatisieren in einigen Fällen die python setup.py upload schlägt fehl, weil Pypi-Server bereits die gespeicherte Version hochgeladen haben.Wie überschreiben Sie das Pypi-Paket beim Hochladen von der Befehlszeile?

Wie kann ich es zwingen, von dem Skript hochladen (ich weiß, dass ich die alte Variante über die Web-Oberfläche entfernen kann).

+1

Ich hatte das gleiche Problem, konnte aber keinen Weg finden, es mit aktuellen Pypi und Setuptools zu tun. – Dilawar

+3

Vor allem mit der Existenz des [test pypi] (https://testpypi.python.org/pypi) Servers scheint das lächerlich. Selbst wenn Sie diese vorhandene Version vom Server entfernen, können Sie diese Version nicht erneut hochladen, indem Sie sagen, dass "dieser Dateiname zuvor verwendet wurde, sollten Sie eine andere Version verwenden. Dies sollte zumindest auf dem Testserver möglich sein. pypi – user1978019

+1

Der Testserver, der das echte Ding lernen soll, sollte sich meiner Meinung nach wie das echte Ding verhalten, und jede Änderung sollte eine neue Versionsunternummer erzwingen, denn wenn Sie sich die Mühe machen, eine Verbesserung hochzuladen, warum gewähren Sie dem Benutzer nicht Die Möglichkeit, gelöschte Versionen zu überschreiben, stellt eine potentielle Quelle von Chaos dar. Wer wird sagen, was eine signifikante Änderung ist und was nicht. –

Antwort

Verwandte Themen