2017-10-17 4 views
1

Je veux créer une recette pour https://github.com/GoogleCloudPlatform/google-auth-library-python en conda-forge.comment traiter en conda-forge avec des roues universelles mais des dépendances qui ne sont pas universelles

En setup.cfg:

[bdist_wheel] 
    universal = 1 

Mais il a une rsa de dépendance:

Conda recherche -c Conda-forge rsa

rsa 3.4.2 py27_0 Conda-forge
3.4.2 py34_0 conda-forge
3.4.2 py35_0 conda-forge
3.4.2 py36_0 conda-forge

Comment puis-je m'en occuper? Puis-je mettre la ligne

noarch: python

ou sera-il un problème?

Répondre

2

Oui, vous pouvez créer un package noarch: python pour tout package Python pur ayant des exigences identiques sur toutes les plates-formes et versions Python. Cela signifie que la recette ne peut pas utiliser des sélecteurs de pré-traitement.

Le fait que les dépendances ne soient pas de pure Python n'a aucune incidence sur l'état du paquet.

La section de documentation conda sur Architecture independent packages a plus de détails aucun noarch: python paquets.