Metadata-Version: 2.4
Name: hdc-py
Version: 0.1.1
Summary: A python wrapper around the (Open-) Harmony device connector
License-Expression: Apache-2.0
License-File: LICENSE
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Project-URL: Homepage, https://github.com/openharmony-rs/hdc-py
Project-URL: Issues, https://github.com/openharmony-rs/hdc-py/issues
Description-Content-Type: text/markdown

# hdc-py

A Python wrapper around the (Open)Harmony Device Connector hdc.
Using the library requires the `hdc` tool to be already installed.

hdc-py is meant to make writing scripts for testing on OpenHarmony devices easier,
and provide abstractions. Goals include:

- Improved error checking / validation of command success
- Support `with` syntax to enable performance mode for a number of commands,
  and disable the performance mode again, even if an exception occurs.

This library is still under active development and far from complete. Known limitations include:

- Currently only supports a single connected hdc device. 
- Only a subset of commands is currently wrapped.


This library is not an official OpenHarmony project.
