0
setup.py
に私のパッケージのオプションコンポーネントを宣言:開発者はpip install filters
を行う際は、私は次のような構造と一緒にライブラリを置いてきました
filters/
__init__.py
core/
__init__.py
base.py
complex.py
number.py
string.py
extra/
__init__.py
django.py
iso.py
filters.core
は常にインストールする必要があります。
ただし、filters.extra
はオプションです。デフォルトではインストールされません。代わりに、コアとともに余分なパッケージをインストールするために、開発者はpip install filters[extra]
のようなことをする必要があります。
setuptoolsを使用してこれを行うことはできますか?