Семинар CVisionLab “Python Dependencies“

🔗 Слайды: Семинар о фиксировании зависимостей в Python и воспроизводимости сборок. Цель семинара -- обозначить наиболее распространённые проблемы, связанные со сборкой проектов на языке Python и рассмотреть несколько утилит, помогающих в решении этих проблем. В частности, рассмотрены проблемы, связанные с фиксированием версий транзитивных зависимостей, и утилиты pip-tools, Pipenv и Poetry, помогающие в работе с зависимостями. 00:00 Introduction 00:45 Python packaging history 04:40 Problem statement 08:20 pip freeze workflow 09:27 pip-tools: overview 11:33 Freezing dependencies with pip-compile 19:00 Getting clear environment with pip-sync 22:35 Freezing dependencies with pipenv 33:10 Doing the same with Poetry 34:24 Small lyrical digression about
Back to Top