Skip to content

refactor: убрано дублирование зависимостей - #181

Merged
love-apples merged 5 commits into
love-apples:mainfrom
matytsyn:main
Aug 15, 2026
Merged

refactor: убрано дублирование зависимостей#181
love-apples merged 5 commits into
love-apples:mainfrom
matytsyn:main

Conversation

@matytsyn

@matytsyn matytsyn commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Что изменилось?

Убрано дублирование зависимостей в pyproject.toml.

Теперь dependency-groups.dev использует extras (maxapi[fastapi,litestar]) вместо повторного перечисления зависимостей. Из-за этого версии библиотек больше не нужно обновлять в нескольких местах, а dev-окружение всегда использует те же зависимости, что и пользовательские extras для FastAPI и Litestar.

Comment thread pyproject.toml

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

PR упрощает сопровождение зависимостей проекта, устраняя дублирование между extras и dev-окружением в pyproject.toml, чтобы версии библиотек обновлялись в одном месте.

Changes:

  • Убрано прямое перечисление fastapi/uvicorn/litestar из dependency-groups.dev и заменено на установку через extras.
  • Добавлен webhook extra как обратносуместимый алиас (вместо отдельного списка зависимостей).
  • Обновлён TODO-документ (удалён устаревший пункт).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
pyproject.toml Рефакторинг extras и dev dependency-group для устранения дублирования зависимостей.
doc/todo.md Удаление устаревшего TODO пункта.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread pyproject.toml
Comment thread doc/todo.md
@matytsyn
matytsyn requested a review from Olegt0rr August 10, 2026 15:13

@Olegt0rr Olegt0rr left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Судя по приложенным материалам - действительно должно работать

@codecov

codecov Bot commented Aug 12, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@Olegt0rr

Copy link
Copy Markdown
Collaborator

Заблокировано #183 - сначала тот вливаем, потом этот рибейзим

@Olegt0rr Olegt0rr added the enhancement New feature or request label Aug 13, 2026
@matytsyn

Copy link
Copy Markdown
Contributor Author

@love-apples проблем с ruff больше нет, можно вливать

@love-apples
love-apples merged commit 89d7785 into love-apples:main Aug 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants