如何在 setup.py 中指定 CPU 包的 Python 架构?
How to specify CPU Architecture of a Python package in setup.py?
我希望我的包只在 32 位和 64 位上可用 windows10,我怎样才能通过 setup.py 做到这一点?
我已经尝试为 windows 10 和 win32 环境添加这些分类器,但它仍在生成一个包,其轮名称中包含“none-any”。
我需要它类似于“win-amd64-x86”(记不太清了)。我见过其他几个具有类似命名方案的软件包。
我知道我可以手动重命名 wheel 文件来做我想做的事,但正确的方法是什么?
在一些 PEP 文档中,我读到 Supported-Platforms:
参数是我需要的,但我不知道它有哪些可能的选项以及我应该把这个参数放在哪里?
无法使其成为“仅限 Win 10”,但对于“仅限 Windows”,可以通过使用 setup.py
的 --plat-name
参数来完成
对于 32 位 Windows :-
python setup.py bdist_wheel --plat-name win32
对于 64 位 Windows :-
python setup.py bdist_wheel --plat-name win_amd64
另见:
我希望我的包只在 32 位和 64 位上可用 windows10,我怎样才能通过 setup.py 做到这一点?
我已经尝试为 windows 10 和 win32 环境添加这些分类器,但它仍在生成一个包,其轮名称中包含“none-any”。
我需要它类似于“win-amd64-x86”(记不太清了)。我见过其他几个具有类似命名方案的软件包。
我知道我可以手动重命名 wheel 文件来做我想做的事,但正确的方法是什么?
在一些 PEP 文档中,我读到 Supported-Platforms:
参数是我需要的,但我不知道它有哪些可能的选项以及我应该把这个参数放在哪里?
无法使其成为“仅限 Win 10”,但对于“仅限 Windows”,可以通过使用 setup.py
的--plat-name
参数来完成
对于 32 位 Windows :-
python setup.py bdist_wheel --plat-name win32
对于 64 位 Windows :-
python setup.py bdist_wheel --plat-name win_amd64
另见: