@@ -3,7 +3,7 @@ name = "norfab"
33
44[tool .poetry ]
55name = " norfab"
6- version = " 0.15.3 "
6+ version = " 0.15.4 "
77description = " Network Automations Fabric [NorFab] - communication networks automations"
88authors = [" Denis Mulyalin <d.mulyalin@gmail.com>" ]
99maintainers = [" Denis Mulyalin <d.mulyalin@gmail.com>" ]
@@ -28,66 +28,66 @@ classifiers = [
2828[tool .poetry .dependencies ]
2929# Core Libs
3030python = " >=3.10,<=3.14"
31- pyyaml = " 6.0.2 "
32- pyzmq = " 27.0.2 "
33- psutil = " 7.0.0 "
34- tornado = " 6.5.2 "
31+ pyyaml = " 6.0.3 "
32+ pyzmq = " 27.1.0 "
33+ psutil = " 7.2.2 "
34+ tornado = " 6.5.4 "
3535jinja2 = " 3.1.6"
36- pydantic = " 2.11.7 "
36+ pydantic = " 2.12.5 "
3737mdutils = " 1.8.1"
3838
3939# PICLE Client Dependencies
40- picle = { version = " 0.9.3 " , optional = true }
41- rich = { version = " 14.1.0 " , optional = true }
40+ picle = { version = " 0.10.0 " , optional = true }
41+ rich = { version = " 14.3.2 " , optional = true }
4242tabulate = { version = " 0.9.0" , optional = true }
43- pyreadline3 = {version = " 3.4.1 " , optional = true }
43+ pyreadline3 = {version = " 3.5.4 " , optional = true }
4444
4545# Nornir Service Dependencies
4646nornir = { version = " 3.5.0" , optional = true }
4747nornir-salt = { version = " 0.23.*" , optional = true }
48- cerberus = { version = " 1.3.5 " , optional = true }
49- jmespath = { version = " 1.0.1 " , optional = true }
48+ cerberus = { version = " 1.3.8 " , optional = true }
49+ jmespath = { version = " 1.1.0 " , optional = true }
5050napalm = { version = " 5.1.0" , optional = true }
51- ncclient = { version = " 0.6.15 " , optional = true }
51+ ncclient = { version = " 0.7.0 " , optional = true }
5252netmiko = { version = " 4.6.0" , optional = true }
5353nornir-napalm = { version = " 0.5.0" , optional = true }
5454nornir-netmiko = { version = " 1.0.1" , optional = true }
5555nornir-scrapli = { version = " 2025.01.30" , optional = true }
56- ntc-templates = { version = " 8.0 .0" , optional = true }
56+ ntc-templates = { version = " 8.1 .0" , optional = true }
5757paramiko = { version = " 4.0.0" , optional = true }
5858pygnmi = { version = " 0.8.15" , optional = true }
5959puresnmp = { version = " 2.0.1" , optional = true , extras = [' crypto' ] }
6060requests = { version = " 2.32.5" , optional = true }
6161scrapli = { version = " 2025.01.30" , optional = true }
6262scrapli-community = { version = " 2025.01.30" , optional = true }
63- scrapli-netconf = { version = " 2025.01.30 " , optional = true }
63+ scrapli-netconf = { version = " 2026.1.12 " , optional = true }
6464ttp = { version = " 0.10.0" , optional = true }
6565ttp-templates = { version = " 0.3.*" , optional = true }
66- xmltodict = { version = " 0.13.0 " , optional = true }
67- lxml = { version = " 4.9.4 " , optional = true }
68- textfsm = { version = " 1 .1.3 " , optional = true }
66+ xmltodict = { version = " 1.0.2 " , optional = true }
67+ lxml = { version = " 6.0.2 " , optional = true }
68+ textfsm = { version = " 2 .1.0 " , optional = true }
6969N2G = { version = " 0.3.3" , optional = true }
70- dnspython = { version = " 2.4.2 " , optional = true }
70+ dnspython = { version = " 2.8.0 " , optional = true }
7171pythonping = { version = " 1.1.4" , optional = true }
7272mcp = { version = " 1.26.0" , optional = true , python = " >=3.10,<3.12" }
7373
7474# Robot Client Dependencies
75- robotframework = { version = " 7.3.2 " , optional = true }
75+ robotframework = { version = " 7.4.1 " , optional = true }
7676
7777# Agent Service Dependencies
78- langchain = { version = " 1.0.2 " , optional = true }
78+ langchain = { version = " 1.2.10 " , optional = true }
7979langchain-community = { version = " 0.4.1" , optional = true }
80- langchain-ollama = { version = " 1.0.0 " , optional = true }
81- ollama = { version = " 0.6.0 " , optional = true }
80+ langchain-ollama = { version = " 1.0.1 " , optional = true }
81+ ollama = { version = " 0.6.1 " , optional = true }
8282
8383# Netbox Service Dependencies
8484diskcache = { version = " 5.6.3" , optional = true }
85- pynetbox = { version = " 7.5.0 " , optional = true }
85+ pynetbox = { version = " 7.6.1 " , optional = true }
8686
8787# FastAPI Service Dependencies
88- fastapi = { version = " 0.116.1 " , optional = true , extras = [" standard" ] }
89- uvicorn = { version = " 0.35 .0" , optional = true }
90- python-multipart = { version = " 0.0.20 " , optional = true }
88+ fastapi = { version = " 0.129.0 " , optional = true , extras = [" standard" ] }
89+ uvicorn = { version = " 0.40 .0" , optional = true }
90+ python-multipart = { version = " 0.0.22 " , optional = true }
9191
9292# docs dependencies
9393mkdocs = { version = " *" , optional = true }
0 commit comments