Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
No reported malware or high/critical advisories · Details
The current version has no OSV.dev malware reports and no critical or high-severity vulnerabilities.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100More insights and metrics
Downloads by OS
Python Versions
Top Countries
Weekly Downloads
GitHub Stars
Dependencies
- gitpython ==3.1.61
- jinja2 ==3.1.6
- mdutils ==1.8.1
- orjson ==3.11.9
- psutil ==7.2.2
- python-dotenv ==1.2.2
- pyyaml ==6.0.3
- pyzmq ==27.1.0
- tornado ==6.5.7
62 optional dependencies
-
cerberus==1.3.8[nornirservice]extra == "nornirservice" or extra == "full"
-
datamodel-code-generator==0.71.0[netboxservice]extra == "netboxservice" or extra == "agentservice" or extra == "full"
-
deepdiff==9.1.0[netboxservice]extra == "netboxservice" or extra == "full"
-
diskcache==5.6.3[netboxservice]extra == "netboxservice" or extra == "fastapiservice" or extra == "fastmcpservice" or extra == "full"
-
dnspython==2.8.0[nornirservice]extra == "nornirservice" or extra == "full"
-
fakenos==1.2.1[fakenosservice](python_version >= "3.10" and python_version < "3.13") and (extra == "fakenosservice" or extra == "full")
-
fastapi==0.140.0[fastapiservice]extra == "fastapiservice" or extra == "full"
-
fastembed==0.8.0[clientagent]extra == "clientagent" or extra == "full"
-
httpx==0.28.1[netboxservice]extra == "netboxservice" or extra == "full"
-
jmespath==1.1.0[nornirservice]extra == "nornirservice" or extra == "full"
-
langchain==1.3.14[agentservice]extra == "agentservice" or extra == "full"
-
langchain-anthropic==1.5.2[clientagent]extra == "clientagent" or extra == "full"
-
langchain-community==0.4.2[agentservice]extra == "agentservice" or extra == "full"
-
langchain-core==1.5.1[clientagent]extra == "clientagent" or extra == "full"
-
langchain-mcp-adapters==0.3.0[clientagent]extra == "clientagent" or extra == "full"
-
langchain-ollama==1.1.0[agentservice]extra == "agentservice" or extra == "clientagent" or extra == "full"
-
langchain-openai==1.4.1[clientagent]extra == "clientagent" or extra == "full"
-
langgraph==1.2.9[clientagent]extra == "clientagent" or extra == "full"
-
langgraph-checkpoint-sqlite==3.1.0[clientagent]extra == "clientagent" or extra == "full"
-
lxml==6.1.1[nornirservice]extra == "nornirservice" or extra == "full"
-
mcp==1.28.1[fastmcpservice]extra == "fastmcpservice" or extra == "full"
-
mkdocs==1.6.1[docs]extra == "docs"
-
mkdocs-material==9.7.7[docs]extra == "docs"
-
mkdocs-material-extensions==1.3.1[docs]extra == "docs"
-
mkdocstrings==1.0.6[docs]extra == "docs"
-
n2g==0.3.3[nornirservice]extra == "nornirservice" or extra == "full"
-
napalm==5.1.0[nornirservice]extra == "nornirservice" or extra == "full"
-
ncclient==0.7.0[nornirservice]extra == "nornirservice" or extra == "full"
-
netmiko==4.7.0[nornirservice]extra == "nornirservice" or extra == "full"
-
nornir==3.5.0[nornirservice]extra == "nornirservice" or extra == "full"
-
nornir-napalm==0.5.0[nornirservice]extra == "nornirservice" or extra == "full"
-
nornir-netmiko==1.0.1[nornirservice]extra == "nornirservice" or extra == "full"
-
nornir-salt==0.23.*[nornirservice]extra == "nornirservice" or extra == "full"
-
nornir-scrapli==2025.1.30[nornirservice]extra == "nornirservice" or extra == "full"
-
ntc-templates==9.2.0[nornirservice]extra == "nornirservice" or extra == "full"
-
ollama==0.6.2[agentservice]extra == "agentservice" or extra == "full"
-
paramiko<=4.0.0[nornirservice]extra == "nornirservice" or extra == "full"
-
picle==0.13.0[nfcli]extra == "nfcli" or extra == "full"
-
prompt-toolkit==3.0.53[nfcli]extra == "nfcli" or extra == "full"
-
puresnmp==2.0.1[nornirservice]extra == "nornirservice" or extra == "full"
-
pydantic==2.13.4[nfcli]extra == "nfcli" or extra == "nornirservice" or extra == "full"
-
pygments==2.19.2[docs]extra == "docs"
-
pygnmi==0.8.15[nornirservice]extra == "nornirservice" or extra == "full"
-
pymdown-extensions==11.0.1[docs]extra == "docs"
-
pynetbox==7.8.0[netboxservice]extra == "netboxservice" or extra == "full"
-
pyreadline3==3.5.6[nfcli]sys_platform == "win32" and (extra == "nfcli" or extra == "full")
-
python-multipart==0.0.32[fastapiservice]extra == "fastapiservice" or extra == "full"
-
pythonping==1.1.4[nornirservice]extra == "nornirservice" or extra == "full"
-
qdrant-client==1.18.0[clientagent]extra == "clientagent" or extra == "full"
-
requests==2.34.2[nornirservice]extra == "nornirservice" or extra == "netboxservice" or extra == "full"
-
rich==15.0.0[nfcli]extra == "nfcli" or extra == "full"
-
robotframework==7.4.2[robot]extra == "robot" or extra == "full"
-
scrapli==2026.2.20[nornirservice]extra == "nornirservice" or extra == "full"
-
scrapli-community==2025.1.30[nornirservice]extra == "nornirservice" or extra == "full"
-
scrapli-netconf==2026.1.12[nornirservice]extra == "nornirservice" or extra == "full"
-
tabulate==0.10.0[nfcli]extra == "nfcli" or extra == "nornirservice" or extra == "full"
-
textfsm==2.1.0[nornirservice]extra == "nornirservice" or extra == "full"
-
textual==8.2.8[full]extra == "full" or extra == "tui"
-
ttp==0.10.1[nornirservice]extra == "nornirservice" or extra == "full"
-
ttp-templates>=0.6.0[nornirservice]extra == "nornirservice" or extra == "full"
-
uvicorn==0.51.0[fastapiservice]extra == "fastapiservice" or extra == "full"
-
xmltodict==1.0.4[nornirservice]extra == "nornirservice" or extra == "full"