feat: Update requirements.txt with test dependencies and enhance install script
Some checks reported errors
continuous-integration/drone/push Build was killed
Some checks reported errors
continuous-integration/drone/push Build was killed
- Add pytest, coverage, linting tools to requirements.txt - Update install script for v2.1.0 with auth system info - Mention JWT authentication and security features in output
This commit is contained in:
66
.history/requirements_20251125212551.txt
Normal file
66
.history/requirements_20251125212551.txt
Normal file
@@ -0,0 +1,66 @@
|
||||
# PyGuardian Requirements
|
||||
# ========================
|
||||
|
||||
# Асинхронная работа с SQLite
|
||||
aiosqlite>=0.19.0
|
||||
|
||||
# Асинхронная работа с файлами
|
||||
aiofiles>=23.2.0
|
||||
|
||||
# Telegram Bot API
|
||||
python-telegram-bot>=20.7
|
||||
|
||||
# YAML конфигурация
|
||||
PyYAML>=6.0.1
|
||||
|
||||
# SSH соединения для управления кластером
|
||||
paramiko>=3.3.1
|
||||
|
||||
# Шифрование для паролей и данных кластера
|
||||
cryptography>=41.0.0
|
||||
|
||||
# JWT токены для аутентификации агентов
|
||||
PyJWT>=2.8.0
|
||||
|
||||
# HTTP сервер для API контроллера
|
||||
aiohttp>=3.9.0
|
||||
aiohttp-cors>=0.7.0
|
||||
|
||||
# Системная информация и управление процессами
|
||||
psutil>=5.9.0
|
||||
|
||||
# Работа с IP адресами (встроенный в Python 3.3+)
|
||||
# ipaddress - встроенный модуль
|
||||
|
||||
# Для работы с регулярными выражениями (встроенный)
|
||||
# re - встроенный модуль
|
||||
|
||||
# Для работы с датами (встроенный)
|
||||
# datetime - встроенный модуль
|
||||
|
||||
# Для работы с системными вызовами (встроенный)
|
||||
# subprocess - встроенный модуль
|
||||
|
||||
# Для асинхронности (встроенный в Python 3.7+)
|
||||
# asyncio - встроенный модуль
|
||||
|
||||
# Для логирования (встроенный)
|
||||
# logging - встроенный модуль
|
||||
|
||||
# Для работы с путями (встроенный в Python 3.4+)
|
||||
# pathlib - встроенный модуль
|
||||
|
||||
# Для сигналов (встроенный)
|
||||
# signal - встроенный модуль
|
||||
|
||||
# Дополнительные зависимости для разработки и тестирования
|
||||
pytest>=7.4.0
|
||||
pytest-asyncio>=0.21.0
|
||||
pytest-cov>=4.1.0
|
||||
black>=23.9.0
|
||||
flake8>=6.0.0
|
||||
isort>=5.12.0
|
||||
bandit>=1.7.5
|
||||
safety>=2.3.0
|
||||
mkdocs>=1.5.0
|
||||
mkdocs-material>=9.4.0
|
||||
Reference in New Issue
Block a user