Конфигурация pyproject.toml с использованием инструментов настройки с правильными пакетами автоматическиPython

Программы на Python
Ответить
Anonymous
 Конфигурация pyproject.toml с использованием инструментов настройки с правильными пакетами автоматически

Сообщение Anonymous »

Я создаю колеса, используя pyproject.toml на основе setuptools.
Вот соответствующий фрагмент:

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

[build-system]
requires = ["setuptools>=64", "setuptools_scm>=8"]
build-backend = "setuptools.build_meta"

[tool.setuptools.packages.find]
where = ["."]
include = [
# ... long, and fragile, list
]

exclude = [
# This, or similar syntaxes, don't seem to actually work.
# https://stackoverflow.com/q/75091671/339144
]  # exclude packages matching these glob patterns (empty by default)
Однако это ненадежно из-за «длинного списка»; каждый раз, когда я добавляю пакет верхнего уровня в макет своего проекта (я использую плоский, т.е. не- макет) надо не забыть добавить его в список.
Как это решить в общем виде?

Подробнее здесь: https://stackoverflow.com/questions/791 ... omatically
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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