Files
PyGuardian/requirements.txt
Andrey K. Choi d00fc9fd61
Some checks reported errors
continuous-integration/drone/push Build was killed
feat: Update requirements.txt with test dependencies and enhance install script
- 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
2025-11-25 21:26:27 +09:00

66 lines
1.9 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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