I used pip to get .whl file for numpy
pip wheel --wheel-dir=./ numpy
and I have got numpy-1.13.3-cp27-cp27mu-linux_armv7l.whl
because I am using ARM platform, but when run pip for protobuf
pip wheel --wheel-dir=./ protobuf
I got protobuf-3.4.0-py2.py3-none-any.whl
So, why isn't linux_armv7l
like the case of numpy, I didn't alter the machine and searched for that difference but no information.
thanks for advice .
What Is a Python Wheel? A Python . whl file is essentially a ZIP ( . zip ) archive with a specially crafted filename that tells installers what Python versions and platforms the wheel will support. A wheel is a type of built distribution.
Let's split package names by components:
This means that package numpy
contains binary extensions written in C
and compiled for specific processor, OS and Python version.
The following package is pure Python:
The wheel filename is {distribution}-{version}(-{build tag})?-{python tag}-{abi tag}-{platform tag}.whl
.
Distribution name, e.g. 'django', 'pyramid'.
Distribution version, e.g. 1.0.
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.
E.g. 'py27', 'py2', 'py3'.
E.g. 'cp33m', 'abi3', 'none'.
E.g. 'linux_x86_64', 'any'.
reference is here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With