# 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