[英]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.