Обновить

Комментарии 6

Python-проект в 2026

вот не люблю такие заявления, всё описанное тут было актуальным и в 2025 году, да и uv 0.7.x намекает на прошлый год.

Что насчет веб фреймворка? Что сейчас носят?

Хороший гайд!

Недавно пришлось с нуля создавать новый проект на питоне (впервые за много лет), почти все также в итоге настроил

Я бы еще добавил в базовую конфигурацию проекта:

  1. скрипт первичной настройки для новых разработчиков (сильно упрощает онбординг)

  2. настройку типичных команд и сценариев в just / make (так как uv это все же не lifecycle manager)

  3. проверку типизации (mypy)

  4. набор pre-commit хуков (проверить форматирование, консистентность окружения, мелкие типичные проблемы, и т д)

А Хаб Java - это по тому что у автора рука дрогнула?

Пять минут. Никаких setup.pyMANIFEST.inrequirements.txttox.ini.flake8.isort.cfgpyproject.toml на 200 строк.

про pyproject.toml - наглая ложь не соответствует реалиям. Все настройки ruff, pytest, mypy или pyright - все будет в нём, если у вас не одноразовый проект (но тогда и ci cd вам не нужен как таковой)

Но в целом ок, помимо тестов и проверки типов через mypy или pyright, я бы добавил еше проверку пакетов на уязвимости через uv audit

если уж тул на раст, то установка `cargo -v install uv`, можно заодно и `cargo -v install just`

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации