добавить файлы данных в проекты Python setup.py

У меня есть такой проект:

├── CHANGES.txt
├── LICENSE
├── MANIFEST.in
...
├── docs
│   └── index.rst
├── negar
│   ├── Negar.py
│   ├── Virastar.py
│   ├── Virastar.pyc
│   ├── __init__.py
│   ├── data
│   │   ├── __init__.py
│   │   └── untouchable.dat
│   ├── gui.py
│   ├── gui.pyc
│   ├── i18n
│   │   ├── fa_IR.qm
│   │   └── fa_IR.ts
│   └── negar.pro
├── setup.py
...

и внутри этого моего файлаVirastar.py нужны данные изdata.untouchable.dat, он работает нормально, пока я не установлю проект с этимsetup.py:

setup(
    ...
    include_package_data=True,
    packages = find_packages() + ['negar'],
    package_dir={'negar': 'negar'},
    package_data={'negar': ['data/*.dat']},
    entry_points={
        'console_scripts': [
            'negar = negar.Negar:main',
        ],
    }, 
    ...  
)

после этого, когда я запускаю свою программу и когда ей нужен этот файл данных, она возвращает эту ошибку:

IOError: [Errno 2] No such file or directory: 'data/untochable.dat'

даже в моемegg-info Источники, которые я не могу найти ни одного файла данных:

...
negar/Negar.py
negar/Virastar.py
negar/__init__.py
negar/gui.py
negar/data/__init__.py

я что-то здесь упустил?

Спасибо вам всем.

РЕДАКТИРОВАТЬ: я должен добавить какую-то особеннуюinit.py?

и я должен добавить это: я использовал untouchable.dat так:

f = codecs.open('data/untouchable.dat', encoding="utf-8")

Ответы на вопрос(3)

Ваш ответ на вопрос