mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-08-30 14:00:12 +03:00
- Upgrade langchain packages to latest versions (langchain 1.2.10, langgraph 1.0.9, etc.) - Add langsmith SDK for enhanced observability and tracing - Update Pillow to 12.1.1 for image processing improvements - Maintain compatibility with existing AI and automation framework
82 lines
1.8 KiB
Plaintext
82 lines
1.8 KiB
Plaintext
# GNS3 Server Core Dependencies
|
|
uvicorn==0.41.0
|
|
pydantic==2.12.5
|
|
fastapi==0.135.1
|
|
python-multipart==0.0.22
|
|
websockets==16.0
|
|
aiohttp>=3.13.3,<3.14
|
|
aiofiles>=25.1.0,<26.0
|
|
Jinja2>=3.1.6,<3.2
|
|
sentry-sdk>=2.54.0,<3 # optional dependency
|
|
psutil>=7.2.2
|
|
async-timeout>=5.0.1,<5.1; python_version < '3.11' # this library has effectively been upstreamed into Python 3.11+
|
|
distro>=1.9.0
|
|
py-cpuinfo>=9.0.0,<10.0
|
|
greenlet==3.3.2; python_version >= '3.13' # necessary to run sqlalchemy on Python >= 3.13
|
|
sqlalchemy==2.0.48
|
|
aiosqlite==0.22.1
|
|
alembic==1.15.2
|
|
bcrypt==5.0.0
|
|
joserfc==1.6.3
|
|
email-validator==2.3.0
|
|
watchdog==6.0.0
|
|
zstandard==0.25.0
|
|
platformdirs>=2.4.0,<3 # platformdirs >=3 conflicts when building Debian packages
|
|
truststore>=0.10.4; python_version >= '3.10'
|
|
|
|
# ==============================================================================
|
|
# GNS3 Copilot AI Agent Dependencies
|
|
# ==============================================================================
|
|
|
|
# Core AI and Automation Framework
|
|
aiosqlite>=0.19.0
|
|
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
|
|
|
|
# Model Providers
|
|
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
|
|
|
|
# Token Counting
|
|
tiktoken>=0.8.0
|
|
|
|
# LangSmith SDK
|
|
langsmith>=0.7.7
|
|
|
|
# Network Automation
|
|
netmiko>=4.6.0
|
|
nornir>=3.5.0
|
|
nornir-netmiko>=1.0.1
|
|
nornir-utils>=0.2.0
|
|
nornir-salt>=0.23.0
|
|
|
|
# Telnet Client
|
|
telnetlib3>=2.0.8
|
|
|
|
# Environment & Configuration
|
|
python-dotenv>=1.2.1
|
|
|
|
# HTTP Requests
|
|
requests>=2.32.5
|
|
urllib3>=2.6.2
|
|
httpx>=0.27.0
|
|
|
|
# Authentication
|
|
PyJWT>=2.10.1
|
|
psycopg-pool>=3.1.0
|
|
|
|
# Type Extensions
|
|
typing-extensions>=4.15.0
|
|
|
|
# Image Processing
|
|
Pillow>=12.1.1
|