1
ユーザが特別に必要としない限り、デフォルトで依存関係をインストールするPythonパッケージを作りたいと思います。Pythonで負のextra_requiresを設定します。
例:
pip install package[no-django]
現在のPIPとsetup.pyメカニズムがこれを行う方法を提供していますか、明示的なextra_requires
を毎回持っている必要はありませんか?
ユーザが特別に必要としない限り、デフォルトで依存関係をインストールするPythonパッケージを作りたいと思います。Pythonで負のextra_requiresを設定します。
例:
pip install package[no-django]
現在のPIPとsetup.pyメカニズムがこれを行う方法を提供していますか、明示的なextra_requires
を毎回持っている必要はありませんか?
私はこれが可能ではないと思います。それを回避する方法は、通常の余分が必要です...どこ
install_require=[
# ...
# no django listed here
],
extras_require={
'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