Metadata-Version: 2.4
Name: hil-testbench
Version: 0.1.1
Summary: Hardware-in-Loop testbench framework with concurrent task execution, structured logging, and live metrics.
Author-email: HIL Testbench Contributors <noreply@example.com>
Maintainer-email: HIL Testbench Maintainers <noreply@example.com>
License-Expression: MIT
Keywords: hardware-in-loop,hil,testbench,automation,ssh,tasks,monitoring,concurrent
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: paramiko>=3.0.0
Requires-Dist: pywinpty>=2.0.0; sys_platform == "win32"
Requires-Dist: rich>=13.0.0
Requires-Dist: psutil>=5.9.0
Requires-Dist: PyYAML>=6.0.0
Requires-Dist: pint>=0.22
Provides-Extra: dev
Requires-Dist: ruff>=0.1.0; extra == "dev"
Provides-Extra: maintainer
Requires-Dist: detect-secrets>=1.5.0; extra == "maintainer"
Requires-Dist: build>=1.0.0; extra == "maintainer"
Requires-Dist: pre-commit>=3.5.0; extra == "maintainer"
Requires-Dist: twine>=4.0.0; extra == "maintainer"
Dynamic: license-file

# HIL Testbench

A Hardware-in-Loop (HIL) testbench framework for concurrent task execution, running commands locally and remotely via SSH, with structured logging, health monitoring, and live metrics dashboard.

## Features
- Concurrent local/remote task execution
- Structured JSONL logging
- Health monitoring (CPU, memory, disk)
- Live metrics dashboard
- Extensible task definitions

## License
MIT License (see LICENSE)
