0
我已經把庫結構如下:聲明我的包的可選組件在setup.py
filters/
__init__.py
core/
__init__.py
base.py
complex.py
number.py
string.py
extra/
__init__.py
django.py
iso.py
filters.core
當開發人員做了pip install filters
應始終安裝。我想filters.extra
是可選的。它不會默認安裝;相反,開發人員需要執行諸如pip install filters[extra]
之類的操作來安裝額外的軟件包以及核心。
使用setuptools可以做到這一點嗎?