tl; dr: es ist die rad namenkonvention und none
bedeutet es ist pure python.
Ich habe den zusätzlichen Schritt genommen, um Antwort/Kommentare zu folgen.
Die none
ist in diesem Fall wahrscheinlich der ABI-Tag. Von PEP 425:
Der ABI-Tag gibt an, welchen Python ABI erforderlich ist, durch jede Erweiterungsmodule enthalten. Für implementierungsspezifische ABIs wird die Implementierung in der gleichen Weise abgekürzt wie das Python-Tag, z. cp33d wäre der CPython 3.3 ABI mit Debugging.
So none
in diesem Fall bedeutet, dass das Paket als "pure-Python" beworben wird (nichts davon ist lokale Abhängigkeiten erfordern eine bestimmte Application Binary Interface).
Dies wird unter der Annahme, die zur Verfügung gestellte Rad Dateinamen sind mit the official wheel file name convention:
Das Rad Dateiname {Verteilung} - {version} (- {baut tag}) - {Python tag} - {abi-Tag } - {Plattform-Tag} .whl.
Verteilung
Verteilungsname, z.B. "Django", "Pyramide".
Version
Verteilung Version, zum Beispiel 1.0.
build-Tag
Optional Build-Nummer. Muss mit einer Ziffer beginnen. Ein Tiebreaker, wenn zwei Räder dieselbe Version haben. Sortiere als leere Zeichenfolge, wenn nicht angegeben, sonst sortiere die Anfangsziffern als Zahl und den Rest lexikografisch.
Sprachimplementierung und Versionstag
Z.B. 'py27', 'py2', 'py3'.
abi Tag
Z.B. "cp33m", "abi3", "keine".
Plattform Tag
Z.B. 'linux_x86_64', 'beliebig'.
Nach dem Rad Link in dieser Antwort, führte mich zu [Rad Dateibenennungskonvention] (https://www.python.org/dev/peps/pep-0427/). Auf dieser Seite suchen Sie den Abschnitt ** Dateiformat ** mit Unterabschnitt ** Dateibenennungskonvention **. – user3731622