Форум сайта python.su
0
Всем привет.
Пробую создать свою собственную библиотек, чтобы понимать как они работают. И вот столкнулся с одной проблемой, не запаковывается ini-файл с настройками.
Структура пакета следующая:
client_pkg
| - setup.py
| - README.md
| - client
| - - __init__.py
| - - core.py
| - - api.py
| - - settings.ini
Собираю как двоичный дистрибутив: python3 setup.py bdist_wheel
После чего устанавливаю его в тестовую директорию через pip3 install
И получаю библеотеку не содержащую ini-файл. Возможно плохо искал, но не нашел в интернетах, как это реализовать. Подозреваю, что чего-то не хватает в setup.py. Если кто знает, что необходимо указывать и где?
Мой setup.py
from setuptools import setup, find_packages PACKAGE = 'client' NAME = 'client' DESCRIPTION = '' AUTHOR = '' AUTHOR_EMAIL = '' URL = '' VERSION = __import__(PACKAGE).__version__ setup( name=NAME, version=VERSION, description=DESCRIPTION, long_description=open("README.md").read(), author=AUTHOR, author_email=AUTHOR_EMAIL, license="BSD", url=URL, packages=find_packages(exclude=["tests.*", "tests"]), zip_safe=False, )
Отредактировано SergeyChmutov (Май 27, 2019 11:53:59)
Офлайн
568
Офлайн
0
FishHookСпасибо, помогло. Значит плохо искал.
https://stackoverflow.com/questions/11848030/how-include-static-files-to-setuptools-python-package
Офлайн