2017-08-01 8 views
0

私は次のツリーを持つpython3コードを持っています。データファイルを含むsetup.pyを作成

ptbl/ 
├── dialogue.py 
├── elem_H.py 
├── elems.db 
├── __init__.py 
├── __init__.py.in 
├── __main__.py 
├── main.py 
├── menu.py 
├── __pycache__ 
├── retrive.py 
└── veggards.py 
data/ 
├── icons 
├── Makefile 
├── Makefile.am 
├── Makefile.in 
├── menubar.ui 
├── org.example.ptbl.gschema.valid 
├── org.example.ptbl.gschema.xml 
├── ptbl.desktop 
├── ptbl.desktop.in 
└── ui 
bin/ 
├── ptbl 
└── ptbl.in 

私はsetup.pyを使用したことがない、とtreeから、あなたは私がautotoolsで働いていたことがわかります。

私は基本的なsetup.pyを生成していますが、それは、データ、ビンまたはPTBL/elems.dbから何かを含めていない。

steup.pyがある:

DISTを作っている
from setuptools import setup, find_packages 
setup(
    name="ptbl", 
    version="0.4", 
    packages=find_packages(), 
    package_data={ 
    'ptbl': ["data/"], 
    }, 
) 

. 
├── PKG-INFO 
├── ptbl 
│   ├── dialogue.py 
│   ├── elem_H.py 
│   ├── __init__.py 
│   ├── __main__.py 
│   ├── main.py 
│   ├── menu.py 
│   ├── retrive.py 
│   └── veggards.py 
├── ptbl.egg-info 
│   ├── dependency_links.txt 
│   ├── PKG-INFO 
│   ├── SOURCES.txt 
│   └── top_level.txt 
├── setup.cfg 
└── setup.py 

他のファイルを含めるにはどうすればよいですか? 他の同様の質問をここで確認しました。 this しかし、問題を解決することはできません。

答えて

1

リストファイルやパターン:

package_data={ 
    'ptbl': ["bin/*", "data/*"], 
}, 
+0

のいずれかに動作していません – BaRud

関連する問題