uvicorn==0.48.0
pydantic==2.13.4
fastapi==0.136.3
python-multipart==0.0.30
websockets==16.0
aiohttp<3.15,>=3.14
aiofiles<26.0,>=25.1.0
Jinja2<3.2,>=3.1.6
sentry-sdk<3,>=2.61.1
psutil>=7.2.2
distro>=1.9.0
py-cpuinfo<10.0,>=9.0.0
sqlalchemy==2.0.50
aiosqlite==0.22.1
alembic==1.18.4
bcrypt==5.0.0
joserfc==1.7.0
email-validator==2.3.0
watchdog==6.0.0
zstandard==0.25.0
platformdirs>=2.4.0
telnetlib3==4.0.4
asyncssh<3,>=2.23.0
typing-extensions>=4.15.0
requests>=2.34.2
urllib3>=2.7.0
fastmcp>=3.4.0

[:python_version < "3.11"]
async-timeout<5.1,>=5.0.1

[:python_version >= "3.10"]
truststore>=0.10.4

[:python_version >= "3.13"]
greenlet==3.5.1

[ai-copilot]
langchain>=1.2.10
langchain-core>=1.2.16
langgraph>=1.0.9
langgraph-checkpoint>=4.0.0
langgraph-checkpoint-sqlite>=3.0.3
langgraph-checkpoint-postgres>=3.0.4
langchain-openai>=1.1.10
langchain-anthropic>=1.3.4
langchain-google-genai>=4.2.1
langchain-aws>=1.3.1
langchain-ollama>=1.0.1
langchain-deepseek>=1.0.1
langchain-xai>=1.2.2
tiktoken>=0.8.0
langsmith>=0.7.7
netmiko>=4.7.0
nornir>=3.5.0
nornir-netmiko>=1.0.1
nornir-utils>=0.2.0
nornir-salt>=0.23.0
python-dotenv>=1.2.1
PyJWT>=2.10.1
psycopg-pool>=3.1.0
PyYAML>=6.0.0
GitPython>=3.1.0

[dev]
pytest==9.0.3
flake8==7.3.0
pytest-timeout==2.4.0
pytest-asyncio==1.4.0
httpx==0.28.1
httpx_ws==0.7.2
