Тип доклада: Доклад

Переезжаем на pyproject и tox

  • Доклад на русском языке
Презентация pdf

Сложно ли поддерживать 5 версий Python? Нет, если все покрыто тестами. Сложно ли поддерживать тесты? Вооружившись только pyproject и tox, Андрей с командой прошли сквозь дебри bash-скриптов и расчистили путь к лаконичному CI/CD, попутно решив вопрос Dev/Prod Parity. Эта история не про полеты в космос. Она про позитивный опыт и синергию простых инструментов.

Андрей из инфраструктурной команды Python в Контуре. Одна из задач команды – поддержка библиотек, общих для всех команд разработки на Python. Придя в команду, Андрей сразу столкнулся с двумя основными проблемами: библиотеки были написаны в разное время разными людьми и ошибки CI/CD не повторялись локально.

Спикер будет рад поделиться опытом с теми, кто уже использует библиотеки как способ выделения общего кода, и с теми, кто только находится в поисках оптимального пути.

Спикеры

Приглашенные эксперты

Расписание