Комментарии 6
Python-проект в 2026
вот не люблю такие заявления, всё описанное тут было актуальным и в 2025 году, да и uv 0.7.x намекает на прошлый год.
Что насчет веб фреймворка? Что сейчас носят?
Хороший гайд!
Недавно пришлось с нуля создавать новый проект на питоне (впервые за много лет), почти все также в итоге настроил
Я бы еще добавил в базовую конфигурацию проекта:
скрипт первичной настройки для новых разработчиков (сильно упрощает онбординг)
настройку типичных команд и сценариев в just / make (так как uv это все же не lifecycle manager)
проверку типизации (mypy)
набор pre-commit хуков (проверить форматирование, консистентность окружения, мелкие типичные проблемы, и т д)
А Хаб Java - это по тому что у автора рука дрогнула?
Пять минут. Никаких
setup.py,MANIFEST.in,requirements.txt,tox.ini,.flake8,.isort.cfg,pyproject.tomlна 200 строк.
про pyproject.toml - наглая ложь не соответствует реалиям. Все настройки ruff, pytest, mypy или pyright - все будет в нём, если у вас не одноразовый проект (но тогда и ci cd вам не нужен как таковой)
Но в целом ок, помимо тестов и проверки типов через mypy или pyright, я бы добавил еше проверку пакетов на уязвимости через uv audit
если уж тул на раст, то установка `cargo -v install uv`, можно заодно и `cargo -v install just`

Python-проект в 2026: uv, ruff, pyproject.toml. Настраиваем за 5 минут