gadzhi15
@gadzhi15

Пакет из PyPI не устанавливается, если не установлены модули, входящие в этот пакет. Как исправить?

Добрый вечер.

Создал небольшую библиотеку. В ней я использую библиотеки requests и lxml. Опубликовал его на PyPI. Но при установке ругается, если еще не установлены пакеты requests и lxml, то падает с ошибкой: import requests ModuleNotFoundError: No module named 'requests'

В setup.py:
install_requires=[
        'requests>=2.20.0',
        'lxml>=4.1.1'
]


Как сделать так, что при установке моей библиотеки и при отсутствии requests и lxml, они устанавливались автоматически ?
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
см. install require
что-то типа такого

вот эталон
https://github.com/scrapy/scrapy/blob/master/setup.py
заодно и по твоей теме

setuptools обновить до последней тоже
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы