tl;dr: it's the wheel naming convention and none
means it's pure python.
I've taken the extra step to follow answer/comments.
The none
in this case is probably the ABI tag. From PEP 425:
The ABI tag indicates which Python ABI is required by any included
extension modules. For implementation-specific ABIs, the
implementation is abbreviated in the same way as the Python Tag, e.g.
cp33d would be the CPython 3.3 ABI with debugging.
So none
in this case means the package is advertised as "pure-python" (none of it's local dependencies require a specific application binary interface).
This is assuming the provided wheel files are names using the official wheel file name convention:
The wheel filename is {distribution}-{version}(-{build tag})?-{python tag}-{abi tag}-{platform tag}.whl.
distribution
Distribution name, e.g. 'django', 'pyramid'.
version
Distribution version, e.g. 1.0.
build tag
Optional build number. Must start with a digit. A tie breaker if two wheels have the same version. Sort as the empty string if unspecified, else sort the initial digits as a number, and the remainder lexicographically.
language implementation and version tag
E.g. 'py27', 'py2', 'py3'.
abi tag
E.g.
'cp33m', 'abi3', 'none'.
platform tag
E.g. 'linux_x86_64', 'any'.