# Network Sketcher Online - dependencies
# Includes both web service and engine (ns_engine) requirements

# Web service
flask>=3.1.0
cryptography>=43.0.0

# Engine (ns_engine) - ported from network-sketcher_offline
ipaddress>=1.0.23
numpy>=1.24.2
openpyxl>=3.1.3,<=3.1.5
python-pptx>=0.6.21
pyyaml>=5.4.0
ciscoconfparse>=1.9.0
networkx>=3.4.2
svg.path

# High-speed master file format (.nsm = ZIP + Parquet)
pyarrow>=15.0.0
pandas>=2.2.0
