Ответ 1
У вас есть неправильное ключевое слово. Он extras_require
и он должен быть dict.
setup(
name="django-cherrypy",
...
extras_require = {
'mysterious_feature_x': ["newrelic"]
}
)
Как указать дополнительные зависимости в python setup.py
?
Здесь мой stab при указании необязательной зависимости для моей библиотеки с открытым исходным кодом, но, похоже, это не так много.
https://github.com/od-eon/django-cherrypy/blob/master/setup.py
В частности extra_requires
в этом фрагменте:
setup(
name='django-cherrypy',
version='0.1',
packages=packages,
license='LICENSE',
description='cherrypy, running under django',
long_description=open('README.md').read(),
author='Calvin Cheng',
author_email='[email protected]',
install_requires=['cherrypy-wsgiserver'],
extra_requires=['newrelic'],
url='https://github.com/od-eon/django-cherrypy',
)
Предложения?
У вас есть неправильное ключевое слово. Он extras_require
и он должен быть dict.
setup(
name="django-cherrypy",
...
extras_require = {
'mysterious_feature_x': ["newrelic"]
}
)