我有一个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()
?在
find_packages()
返回一个列表。您可以调用它几次,然后组合列表:为什么不自己构建包列表呢?在
相关问题 更多 >
编程相关推荐