Есть модуль
sygnal для чатов на Матриксе. Readme не многословно, сообщает только о том что:
- Версия пайтона не ниже 3.7
- Если файл конфига не в корне лежит то нужно создать переменную окружения SYGNAL_CONF
И на этом всё. Я из apt подтянул p3.7 и в корне модуля выполнил:
python3.7 ./setup.py install
На что он вывалил:
Лог установки
Погуглил, в
setup.cfg добавил
[options]
zip_safe=True
Запускаю установку:
python3.7 ./setup.py install
Уставка уже прошла дальше, но не без проблем.
Лог установки
Из лога видно что проблема с PyYAML:
Processing dependencies for matrix-sygnal==0.2.4
Searching for pyyaml>=5.1.1
Reading https://pypi.python.org/simple/pyyaml/
Downloading https://files.pythonhosted.org/packages/e3/e8/b3212641ee2718d556df0f23f78de8303f068fe29cdaa7a91018849582fe/PyYAML-5.1.2.tar.gz#sha256=01adf0b6c6f61bd11af6e10ca52b7d4057dd0be0343eb9283c878cf3af56aee4
Best match: PyYAML 5.1.2
Processing PyYAML-5.1.2.tar.gz
Writing /tmp/easy_install-cq8p495i/PyYAML-5.1.2/setup.cfg
Running PyYAML-5.1.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-cq8p495i/PyYAML-5.1.2/egg-dist-tmp-m_qc5jne
In file included from ext/_yaml.c:596:0:
Собственно сам вопрос заключается в том, как решить проблему во во время установки или какие есть ещё способы установки этого модуля?
PS: C Python я на ВЫ