2017-10-17 48 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包。