Как создать правильную структуру пакета с помощью инструментов настройки?Python

Программы на Python
Anonymous
Как создать правильную структуру пакета с помощью инструментов настройки?

Сообщение Anonymous »

Я пытаюсь создать пакет с помощью инструментов настройки в проекте с собственной файловой структурой. Вот структура:

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

├── pyproject.toml
├── scripts
│   ├── layers
│   │   ├── mypackage
|   |   |   ├──module1
├── setup.cfg
├── setup.py
И мне хотелось бы иметь такую ​​распределенную файловую структуру:

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

├──mypackage
|   ├──module1

But instead it's getting like this when I run sdist:

├── pyproject.toml
├── scripts
│   └── layers
│       ├── mypackage
│       │   ├── module1
├── setup.cfg
├── setup.py
Это мой файл setup.cfg:

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

[options]
package_dir =
= scripts/layers
packages = find:

[options.packages.find]
where = scripts/layers
Знаете, что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/787 ... setuptools

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