Откуда bdist_wheel знает, что мой пакет предназначен для py3, а не cp38? - PullRequest
0 голосов
/ 09 февраля 2020

Я создаю колеса, выполняя setuptools.setup ():

python setup.py bdist_wheel

Когда я смотрю на страницу pypi mpu , я вижу:

enter image description here

Когда я смотрю на страницу PyPI numpy, я вижу:

enter image description here

Как setuptools / pypi знает, для какой версии Python мой пакет (py3 в столбце "Python version" и в имени файла) и как он узнает, что это для любой платформы (нет) ?

Для numpy он знает операционную систему, для которой он был создан (macosx / manylinux1 / win32 для numpy), и архитектуру процессора (это правильное имя? Я имею в виду 10_6_intel, i686, x86_64 ).

Откуда эта разница? Cp35 означает «cpython 3.5»? Если так, то почему не только "py35"?

...