Я сейчас переношу некоторые проекты Python из setup.py в pyproject.toml с помощью setuptools, и в основном все работает. Однако в моем файле setup.py я манипулировал README.md, используя следующий код:
HERE = pathlib.Path(__file__).parent
README = (HERE / "README.md").read_text()
README = re.sub(r'^.*#', '#', README, flags=re.DOTALL)
setup(
long_description=README
)
Это было сделано для удаления значков значков (с использованием img.shields.io), которые появляются в верхней части моей страницы GitHub, но я не хотел, чтобы они находились на странице проекта pypi.org.
При переходе на pyproject.toml мне удалось использовать динамические переменные для получения информации о версии с помощьюtool.setuptools.dynamic, но я не могу найти способ удалить некоторые данные из начала моего README.md.
Я использую следующие инструменты сборки:
[build-system]
requires = ["setuptools>=77.0.3"]
build-backend = "setuptools.build_meta"
Подробнее здесь: https://stackoverflow.com/questions/798 ... oject-toml