У меня есть проект на python, который нужно распространять с помощью setuptools.
Я хочу использовать функцию find_packages()
. Исходные пакеты Python, расположенные в нескольких каталогах:
proj
+--src1
| +--pkg1
| | +-- (__init__.py and sources)
| +--pkg2
| | +-- (__init__.py and sources)
+--src2
+--pkg3
| +-- (__init__.py and sources)
+--pkg4
+-- (__init__.py and sources)
Если я использую find_packages('proj/src1')
, то pkg3 и pkg4 не будут упакованы в дистрибутив.
Если я использую find_packages('proj')
, пакеты не будут перечислены вообще.
Можно ли использовать несколько исходных каталогов и find_packages()
вместе?