Graham Paasch commited on
Commit
ba89561
·
1 Parent(s): d0e39d2

Fix requirements.txt for HuggingFace Spaces deployment

Browse files

- Remove suzieq (incompatible with Python 3.10, max version is 0.8.0)
- Remove pybatfish (not essential for core functionality)
- Remove chromadb (not essential for core functionality)
- Remove ray (heavy dependency not needed for basic features)
- Remove napalm (netmiko already provides device access)
- Add openai for GPT support
- Keep core dependencies: gradio, anthropic, mcp, netmiko, python-dotenv

This creates a minimal, deployable version for HuggingFace Spaces
while keeping all API monitoring features intact.

Files changed (1) hide show
  1. requirements.txt +2 -7
requirements.txt CHANGED
@@ -3,16 +3,11 @@ huggingface_hub==0.23.4
3
  requests
4
  mcp
5
  paramiko
6
- netmiko
7
  python-dotenv
8
  anthropic>=0.40.0
9
  pyyaml
10
  pynetbox>=7.0.0
11
  pydantic>=2.0.0
12
- pybatfish>=2024.11.4
13
- suzieq>=0.23.0
14
- chromadb>=0.4.0
15
- ray[default]>=2.9.0
16
- netmiko>=4.0.0
17
- napalm>=5.0.0
18
  jinja2>=3.1.0
 
3
  requests
4
  mcp
5
  paramiko
6
+ netmiko>=4.0.0
7
  python-dotenv
8
  anthropic>=0.40.0
9
  pyyaml
10
  pynetbox>=7.0.0
11
  pydantic>=2.0.0
12
+ openai>=1.0.0
 
 
 
 
 
13
  jinja2>=3.1.0