1
我想制作一个默认安装依赖项的Python程序包,除非用户特意表示他们不需要它。Python中的负数extra_requires setup.py
例子:
pip install package[no-django]
是否当前画中画和setup.py机制提供方法来做到这一点或不需要明确extra_requires
每次有哪些?
我想制作一个默认安装依赖项的Python程序包,除非用户特意表示他们不需要它。Python中的负数extra_requires setup.py
例子:
pip install package[no-django]
是否当前画中画和setup.py机制提供方法来做到这一点或不需要明确extra_requires
每次有哪些?
我不认为这是可能的。变通的办法是做一个正常的额外要求......其中
install_require=[
# ...
# no django listed here
],
extras_require={
'django': ['django'],
}
到处都需要Django的安装与package[django]
安装。
是的,这是不可能的。 –
最近我发现是这样的:https://pythonhosted.org/setuptools/setuptools.html#dynamic-discovery-of-services-and-plugins – Rebs
@Rebs:你的链接坏了,我想更新的一个在这里http://setuptools.readthedocs.io/en/latest/setuptools.html#dynamic-discovery-of-services-and-plugins对不起,如果我错了 – cladmi