что в нем подписываем конфигурацию для форматеров всяких, например для black, но ещё вижу что в него записывают зависимости. Разве недостаточно просто в requirements.txt их указать?
requirements.txt — постепенно устаревающая штука. pyproject.toml позволяет описать код как пакет, который можно установить через pip. Это не единственный способ, но основной сейчас.
requirements.txt это костыль который во-первых ничего не говорит о том какие зависимостим мы в нем описываем, прямые ли, транзитивные ли, во-вторых никак не интегрируется с экосистемой распространения пакетов в питоне
ты не можешь указать настройки блека в зависимостях. и я бы на твоём месте почитал бы про blue, который как блек, но настраивается.
Э... Настройки блэка в pyproject.toml таки есть. Зависимости там были в другом контексте.
а, я сообщение плохо понял. Там не про настройкив рек.тхт, а зависимости в рек.тхт, а настройки в пипрожект, ок.
Обсуждают сегодня