Используя pip
, вы можете легко установить пакет в формате tar, например:
pip install https://path/to/respository/ending/with/en_core_web_sm-2.1.0/en_core_web_sm-2.1.0.tar.gz
Однако я не могу заставить python setup.py install
найти этот же удаленный репозиторий.
В setup.py
у меня есть:
from setuptools import setup
setup(name='blah',
version='0.1.0',
description='A library',
install_requires=[
'en_core_web_sm-2.1.0.tar.gz'
],
dependency_links=[
'https://path/to/respository/ending/with/en_core_web_sm-2.1.0/en_core_web_sm-2.1.0.tar.gz'
],
packages=['blah'])
Мое сообщение об ошибке:
Не найдены локальные пакеты или рабочие ссылки для загрузки для ошибки en_core_web_sm-2.1.0.tar.gz: не удалось найти подходящий дистрибутив для Requirement.parse('en_core_web_sm-2.1.0.tar.gz')
Как я могу сделать то же самое с setup.py, что и с pip?