gpt4 book ai didi

python - 从一个主机操作系统为不同的操作系统创建不同的轮子

转载 作者:太空狗 更新时间:2023-10-30 00:19:26 25 4
gpt4 key购买 nike

我有一个包,其中包含适用于五种不同操作系统和架构组合的二进制文件:Windows 32 位和 64 位、Linux 32 位和 64 位以及 OS X(胖)。 setup.py的内容可见here .

我知道可以(而且确实更可取)将特定于平台的 wheel 上传到 PyPI,而不是上传一个包含所有平台甚至源代码分发的二进制文件的 wheel,后者我不能这样做,因为一些二进制文件是专有的(但可再分发)。

我的问题是,我将如何为每个平台创建单独的轮子?具体来说:

  • 我能否在一个目录中使用多个设置脚本,使用不同的文件名和 package_data
  • 我能否使用指示预期操作系统和架构的文件名自动创建 wheel?
  • 如果没有,我可以手动更改文件名来执行此操作吗?

请注意,在 Linux wheels 的命名约定建立之前,我目前不打算维护单独的 wheels。

最佳答案

我设法通过在运行它之前修改 setup.py 文件本身来实现这一 pip ,然后重命名输出轮文件以包含我希望它具有的标识符。参见 here用于代码。

关于python - 从一个主机操作系统为不同的操作系统创建不同的轮子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30489166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com