wheel - Especificando dependencias opcionales en pypi python setup.py
python pip install (1)
Tienes una palabra clave incorrecta. Es extras_require
, y se supone que es un dict.
setup(
name="django-cherrypy",
...
extras_require = {
''mysterious_feature_x'': ["newrelic"]
}
)
¿Cómo especifico las dependencias opcionales en setup.py
de setup.py
?
Aquí está mi intento de especificar una dependencia opcional para una biblioteca de código abierto mía, pero no parece hacer mucho.
https://github.com/od-eon/django-cherrypy/blob/master/setup.py
Específicamente extra_requires
en este fragmento:
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'',
)
Sugerencias?