Трудно понять, кто такой ниндзя, но это работает:
requirements:
run:
{% for req in data.get('install_requires', []) %}
- {{ req }}
{% endfor %}
Удивительно сложно понять, почему, хотя load_setup_py_data()
, кажется, вызывается несколько раз в течение conda-build
, а иногда он возвращает пустое значение. dict без install_requires, поэтому .get
вернет None
.