Я работаю с библиотекой под названием lief
, которая из-за отсутствия полной поддержки Python 3.7 от pip, мне нужно установить ее по следующей ссылке https://github.com/lief-project/packages/raw/lief-master-latest/pylief-0.9.0.dev.zip
.
Проблема, с которой я сталкиваюсь, заключается в том, что она отлично работает, когда я делаю pip install https://github.com/lief-project/packages/raw/lief-master-latest/pylief-0.9.0.dev.zip
, она отлично работает, но если я добавлю эту ссылку в мой файл needs.txt, она не будет установлена в travis с ошибкой
error in rapido setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Invalid requirement, parse error at "'://githu'"
Большинство примеров, которые я видел, касаются файла require.txt и ссылки github на хеш коммита.Как я могу установить zith-файл github из needs.txt, чтобы при запуске pip install .
я не получал вышеупомянутую ошибку?
Я должен добавить, что если я делаю pip install -r requirements.txt
, он работает нормально,но если я сделаю pip install -e .
, который использует setup.py, он потерпит неудачу