Уведомления

Группа в Telegram: @pythonsu

#1 Май 27, 2019 11:53:45

SergeyChmutov
Зарегистрирован: 2017-08-04
Сообщения: 50
Репутация: +  0  -
Профиль   Отправить e-mail  

Добавление .ini файла в свою библиотеку

Всем привет.
Пробую создать свою собственную библиотек, чтобы понимать как они работают. И вот столкнулся с одной проблемой, не запаковывается 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)

Офлайн

#2 Май 27, 2019 12:01:15

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Добавление .ini файла в свою библиотеку

Офлайн

#3 Май 27, 2019 12:19:16

SergeyChmutov
Зарегистрирован: 2017-08-04
Сообщения: 50
Репутация: +  0  -
Профиль   Отправить e-mail  

Добавление .ini файла в свою библиотеку

FishHook
https://stackoverflow.com/questions/11848030/how-include-static-files-to-setuptools-python-package
Спасибо, помогло. Значит плохо искал.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version