Александр Кошелев

Александр Кошелев Яндекс

Пришёл в Яндекс на четвертом курсе института. Сразу попал в команду разработки контентных сервисов. Первым большим проектом была Яндекс.Афиша. Параллельно разрабатывал и поддерживал различные общие компоненты для Python. Потом перешел в отдел внутренних сервисов и стал делать проекты для сотрудников компании. Сейчас работает в нескольких внутренних проектах, развивает экосистему Python и помогает коллегам.

Многие Python-библиотеки используют tox для тестирования на разных версиях интерпретатора и зависимостей. Зависимости можно сложить в отдельные виртуальные окружения. Но что делать с разными интерпретаторами? Не ставить же их все в систему. Конечно, можно воспользоваться Travis CI. Но что делать, если такая опция недоступна или если хочется прогнать тесты локально? Я расскажу, как решить эту задачу с помощью Docker.

Остались вопросы?

Связаться с нами