Size: a a a

2020 April 10

YV

Yuliya Volkova in SPb Python
Stan
А чем плохо запускать на все? Такая минимонорепа получается)
это как раз хорошо) но мне надо настройки передать, длину строки свою кастомную и exclude, и вот не могу понять как, точнее хотелось какой-то простой способ
источник

YV

Yuliya Volkova in SPb Python
я думала он будет ходить и по проектам подхватывать и pyproject.toml сеттинги, но у них прям в доке написано, прямо текстом )) что блэк рекурсивно из поддиректорий не читает конфиги
источник

YV

Yuliya Volkova in SPb Python
и использует только корневой
источник

YV

Yuliya Volkova in SPb Python
видимо я не первая такая )
источник

YV

Yuliya Volkova in SPb Python
можно положить pyproject.toml в верхний уровень
источник

YV

Yuliya Volkova in SPb Python
но я смотрю на это и как-то тупо очень смотрится )) pyproject в котором только секция black, меня это немного смущает
источник

DI

Danil Ivanov in SPb Python
Yuliya Volkova
это как раз хорошо) но мне надо настройки передать, длину строки свою кастомную и exclude, и вот не могу понять как, точнее хотелось какой-то простой способ
один реп - одни правила )
источник

S

Stan in SPb Python
Yuliya Volkova
но я смотрю на это и как-то тупо очень смотрится )) pyproject в котором только секция black, меня это немного смущает
Почему? Я очень много таких видел. У меня на работе монорепа, и там в корне pyproject только exclude black’а
источник

YV

Yuliya Volkova in SPb Python
Stan
Почему? Я очень много таких видел. У меня на работе монорепа, и там в корне pyproject только exclude black’а
да? и прям запуск из гитхука выше? а не по каждой репе руками?
источник

YV

Yuliya Volkova in SPb Python
можно просто на билде запускать, и тогда понятно - у пакета свой жизненный тест/билд период и там всё ок будет
источник

YV

Yuliya Volkova in SPb Python
т.к отдельно
источник

YV

Yuliya Volkova in SPb Python
но я пойду ещё потыкаюсь, я честно в 3 часа ночи так пыталась сделать - не получилось и ушла спать)) может просто уже тупил мозг
источник

S

Stan in SPb Python
Yuliya Volkova
да? и прям запуск из гитхука выше? а не по каждой репе руками?
Пока не вижу проблем
источник

YV

Yuliya Volkova in SPb Python
Stan
Пока не вижу проблем
источник

YV

Yuliya Volkova in SPb Python
источник

YV

Yuliya Volkova in SPb Python
ниже по странице - Black will only ever use one pyproject.toml file during an entire run. It doesn’t look for multiple files, and doesn’t compose configuration from different levels of the file hierarchy.
источник

MA

Maxim Afanasev in SPb Python
Может проще скрипт написать, который будет black запускать отдельно для каждого пакета со своим конфигом?
источник

MA

Maxim Afanasev in SPb Python
Или использовать make )
источник

S

Stan in SPb Python
Я всё равно не понял, как это помешает форматировать всё оптом и одинаково. Или цель как раз по разному?
источник

MA

Maxim Afanasev in SPb Python
Stan
Я всё равно не понял, как это помешает форматировать всё оптом и одинаково. Или цель как раз по разному?
Я так понимаю, надо по-разному.
источник