Ich habe gerade eine neue Version meines Pakets auf PyPi (1.2.1.0-r4) hochgeladen: Ich kann die Egg-Datei herunterladen und mit easy_install installieren, und die Version wird korrekt ausgecheckt. Wenn ich jedoch versuche, mit pip zu installieren, wird stattdessen Version 1.1.0.0 installiert. Selbst wenn ich die Version, mit der piped werden soll pip install -Iv tome==1.2.1.0-r4, explizit spezifiziere , erhalte ich die folgende Meldung: Requested tome==1.2.1.0-r4, but installing version 1.1.0.0aber ich verstehe nicht warum.
Ich habe zweimal überprüft parse_versionund bestätigt, dass die Versionszeichenfolge in 1.2.1 größer ist als die in 1.1.0, wie gezeigt:
>>> from pkg_resources import parse_version as pv
>>> pv('1.1.0.0') < pv('1.2.1.0-r4')
True
>>>
Irgendeine Idee, warum stattdessen 1.1.0 installiert wird?
pip install -Iv tome==1.2.1.0-r4installiert für mich (gemäß den Nachrichten undpip freezedem Pakettome==1.2.1.0-r4.