From 974c23648922cb2fa72b1f9c58c23894f1bd6861 Mon Sep 17 00:00:00 2001 From: deadzilla Date: Wed, 22 Jul 2026 22:42:44 +0500 Subject: [PATCH] =?UTF-8?q?docs:=20=D0=B0=D0=BA=D1=82=D1=83=D0=B0=D0=BB?= =?UTF-8?q?=D0=B8=D0=B7=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D1=82=D1=8C=20README?= =?UTF-8?q?.md=20=D0=BF=D0=BE=D0=B4=20pyproject.toml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Установка: pip install -r requirements.txt → pip install . Архитектура: добавлен pyproject.toml в список файлов. Зависимости: pyproject.toml указан как основной источник. --- README.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 97f66e9..3c199c3 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,13 @@ Discord-бот для Магнитогорска. Команды погоды, ## Установка ```bash -pip install -r requirements.txt +pip install . +``` + +Или с dev-зависимостями: + +```bash +pip install -e ".[dev]" ``` ## Запуск @@ -89,6 +95,7 @@ docker-compose.yml # Запуск бота в Docker .dockerignore # Исключения для Docker-контекста .gitignore # Исключения для Git (venv, .env, логи, IDE) .pre-commit-config.yaml # pre-commit хуки (ruff lint + ruff-format) +pyproject.toml # Единый файл конфигурации: зависимости, pytest, ruff ``` ### Добавление Discord команды @@ -243,7 +250,10 @@ DISCORD_TOKEN=ваш_токен docker-compose up ## Зависимости -### Production (`requirements.txt`) +Зависимости объявлены в `pyproject.toml` (`[project].dependencies` и `[project.optional-dependencies].dev`). +Файлы `requirements.txt` и `requirements-dev.txt` сохранены для обратной совместимости. + +### Production ```txt discord.py~=2.7.1 @@ -252,7 +262,7 @@ requests~=2.34.2 defusedxml~=0.7.1 ``` -### Development (`requirements-dev.txt`) +### Development ```txt pre-commit>=3.5.0