Lors de l'installation de packages dans requirements.txt à l'aide de Conda via la commande suivante
conda install --yes --file requirements.txt
Si un package dans requirements.txt n'est pas disponible, il renvoie une "Erreur de package" telle que celle illustrée ci-dessous:
Utilisation du site Api Anaconda Cloud https://api.anaconda.org
Récupération des métadonnées du package: ....
Erreur: Aucun paquet trouvé dans les canaux Linux-64 actuels correspondant: nimfa == 1.2.3
Vous pouvez rechercher ce package sur anaconda.org avec
anaconda search -t conda nimfa ==1.2.3
Au lieu de lancer une erreur, est-il possible de modifier ce comportement de sorte qu'il installe tous les packages disponibles dans requirements.txt et lève un avertissement pour ceux qui ne sont pas disponibles?
Je voudrais cela parce que, le package nimfa qui, selon l'erreur, n'est pas disponible, peut être installé par pip. Donc, si je peux changer le comportement de conda install --yes --file requirements.txt
pour simplement lancer un avertissement pour les paquets indisponibles, je peux le suivre avec la commande pip install -r requirments.txt
dans .travis.yml afin que TravisCI tente de l'installer à partir de n'importe quel endroit où il est disponible.