2017-10-17 89 views
1

我想为conda-forge创建https://github.com/GoogleCloudPlatform/google-auth-library-python的配方。如何处理conda-forge与万能轮毂,但不通用的依赖关系

在setup.cfg:

[bdist_wheel] 
    universal = 1 

但它有一个依赖RSA:

畅达搜索-c畅达锻RSA

RSA 3.4.2 py27_0畅达,锐意
3.4.2 py34_0 conda-forge
3.4.2 py35_0 conda-forge
3.4.2 py36_0 conda-forge

我该如何处理? 我可以把线

noarch:蟒蛇

还是会成为一个问题?

回答

2

是的,您可以为任何纯Python包创建noarch: python包,它对所有平台和Python版本具有相同的要求。这意味着配方不能使用预处理选择器。

依赖不是纯Python的事实与包的状态没有关系。

关于Architecture independent packages的conda文档部分有更多详细信息没有noarch: python包。