Я создаю колеса, выполняя setuptools.setup ():
python setup.py bdist_wheel
Когда я смотрю на страницу pypi mpu , я вижу:
![enter image description here](https://i.stack.imgur.com/mqb1l.png)
Когда я смотрю на страницу PyPI numpy, я вижу:
![enter image description here](https://i.stack.imgur.com/xWU3w.png)
Как setuptools / pypi знает, для какой версии Python мой пакет (py3 в столбце "Python version" и в имени файла) и как он узнает, что это для любой платформы (нет) ?
Для numpy он знает операционную систему, для которой он был создан (macosx / manylinux1 / win32 для numpy), и архитектуру процессора (это правильное имя? Я имею в виду 10_6_intel, i686, x86_64 ).
Откуда эта разница? Cp35 означает «cpython 3.5»? Если так, то почему не только "py35"?