Создание пакета Python с родительской папкой в ​​структуреPython

Программы на Python
Anonymous
Создание пакета Python с родительской папкой в ​​структуре

Сообщение Anonymous »

Я создаю пакет Python, который содержит следующую структуру:

Код: Выделить всё

foo/
__init__.py
bar_module_one/
__init__.py
do_something_cool.py
buzz_module_two/
__init__.py
youre_lazy.py
В setup.py у меня есть следующее:

Код: Выделить всё

from setuptools import find_packages, setup

setup(
version="0.1.0",
name="foo",
packages=find_packages(),
package_dir={"foo": "foo"},
)
Я не могу понять, как сделать так, чтобы пакет устанавливался с той же структурой. В настоящее время он просто устанавливает bar_module_one/ и buz_module_two/, но я хочу, чтобы эти модули были установлены как часть foo. Я хочу иметь возможность импортировать из foo.bar_module_one.do_something_cool йо.

Подробнее здесь: https://stackoverflow.com/questions/781 ... -structure

Вернуться в «Python»