有没有办法在pip服务器中区分同一包的多个轮子?

时间:2019-06-04 11:54:36

标签: python pip setuptools

我有一个pip服务器,我想使用它轻松地部署自己的一些Python程序包(C ++代码的包装程序)。车轮的名称由setup中的setuptools函数处理。

在这种情况下,根据我的C ++构建,我可以有多个具有相同名称的轮子,但内部带有不同的库(例如,调试/发行版,具有GPU编程/不具有GPU编程...)。

我可以使用自定义服务器为我处理轮子,但是我想知道是否可以使用某些说明符区分pip服务器中包含相同命名包的多个轮子?

1 个答案:

答案 0 :(得分:1)

不。 pip can distinguish版本的Python平台(CPython / PyPy / Jython),Python版本,OS平台(Linux,w32,MacOS),32位和64位处理器,UCS2 vs UCS4 python。但是,仅此而已。其他所有内容都必须以包装名称显示。