Я разрабатываю яйцо Python, которое имеет несколько зависимостей .txt (это шаблоны, используемые для генерации файлов самим яйцом), и я пытаюсь скопировать эти зависимости в site-packages
во время setup.py install
. Согласно документации distribute
...
Файловая система моего пакета:
setup.py
package
|--- __init__.py
|--- main.py
|--- binary (calls main.py with pkg_resources.load_entry_point)
|--- templates
|--file1.txt
|--file2.txt
В setup.py:
setup(
[...]
eager_resources = ['templates/file1.txt', 'templates/file2.txt']
)
В моем пакете:
from pkg_resources import resource_string
tpl = resource_string(__name__, 'templates/file1.txt')
... эта комбинация конфигурации и файловой системы должна привести к тому, что file1.txt
и file2.txt
будут доступны через pkg_resources.resource_string
. К сожалению, они не копируются в site-packages
во время setup.py install
. Чего мне не хватает?
Спасибо!