Найти в Дзене
Devpractice.ru

Как настроить Python проект?

Мануал от Brendan Maginnis о том как создать и настроить проект Python. Суть идеи в том, что вы поэтапно устанавливаете набор утилит, которые упрощают разработку на Python: pipx (для установки CLI приложений), pipenv (используется для работы с virtualenv и управления зависимостями), black и isort (форматирование кода), flake8 (проверка соответствия на PEP8), mypy (инструмент для работы со статической типизацией), pytest и pytest-cov (framework’и для тестирования), git (контроль версий), и все это используете для настройки вашего проекта.

How to set up a perfect Python project