# DNOS Ansible Collection - Runtime Requirements
# Python 3.10+ required for Ansible 2.16+
# For local development and testing

# Core Ansible
ansible-core>=2.16.0

# NETCONF support
ncclient>=0.6.13

# SSH connection support
paramiko>=2.12.0
ansible-pylibssh>=1.1.0

# Data handling
PyYAML>=6.0.0

# Type hints compatibility
typing-extensions>=4.0.0

# XML parsing
xmltodict>=1.0.2
jxmlease>=1.0.3