[英]How to distributing a Python package(just distributing some model in sub package)
例如,文件结构是
<root>/
setup.py
sub_package1/
__init__.py
sub_model1
sub_model2
sub_package2/
__init__.py
sub_model3
我想分发sub_package1( 只包括sub_model1 )和sub_package2(包括sub_model3)包。
setup(name='example',
version='0.1',
packages=['sub_package1', 'sub_package2',)
这段代码分发了两个包,所有模型都分发了。 我不想分发sub_model2。
怎么做?
有任何想法吗?
谢谢! :d
Distutils不适用于此类选择性包装。 您可以打包零个或多个模块,和/或零个或多个包,但是不能为选定的包选择特定的子模块。 您的用例是什么? 单独分发文件的最常见方法是使它们成为独立的Python项目,每个项目都有自己的setup.py脚本(而且很可能每个人都有自己的存储库,现在Subversion被精简的DVCS所取代)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.