Під час встановлення пакунків у requirements.txt за допомогою Conda за допомогою наступної команди
conda install --yes --file requirements.txt
Якщо пакет у requirements.txt недоступний, тоді видається повідомлення "Немає помилки пакета", наприклад, показано нижче:
Використання веб- сайту API Anaconda Cloud https://api.anaconda.org
Отримання метаданих пакета: ....
Помилка: У поточних каналах Linux-64 не знайдено пакетів, що відповідають: nimfa == 1.2.3
Ви можете шукати цей пакет на anaconda.org за допомогою
anaconda search -t conda nimfa ==1.2.3
Замість того, щоб видавати помилку, чи можна змінити таку поведінку так, щоб вона встановлювала всі доступні пакети в requirements.txt і видавала попередження для тих, які недоступні?
Я хотів би цього, оскільки пакет nimfa, який, як повідомляє помилка, недоступний, може бути встановлений pip. Отже, якщо я можу змінити поведінку, conda install --yes --file requirements.txt
щоб просто викинути попередження про недоступні пакунки, я можу виконати це за допомогою команди pip install -r requirments.txt
в .travis.yml, тому TravisCI намагається встановити його з будь-якого місця, де воно доступне.