"требует" (pyproject.toml) с локальным пакетом в редактируемом режиме

Я использую pyproject.tomlфайл, чтобы я мог использовать сторонние пакеты во время сборки. (Например, я хотел бы использоватьtoml пакет в setup.up.) Когда я добавляю локальный пакет в "требует" (установлен в редактируемом режиме), сборка не видит этот пакет. Есть ли способ включить локальные пакеты в моиpyproject.toml кроме их явного развертывания в pypi?

Вот что мой pyproject.toml файл сейчас выглядит так:

[build-system]
requires = ["setuptools", "wheel", "toml", "my_local_package"]

1 ответ

Вы можете сделать что-то вроде:

      [build-system]
build-backend = "setuptools.build_meta"
requires = [
  "setuptools >= 61.2",
  "versioningit @ file:///Users/basnijholt/Downloads/versioningit",
  "wheel",
]
Другие вопросы по тегам