Metadata-Version: 2.1
Name: pyduinocli
Version: 0.30.0
Summary: Wrapper library around arduino-cli
Home-page: https://github.com/Renaud11232/pyduinocli
Author: Renaud Gaspard
Author-email: gaspardrenaud@hotmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown

# pyduinocli [![Build Status](https://github.com/Renaud11232/pyduinocli/workflows/Build/badge.svg)](https://github.com/Renaud11232/pyduinocli/actions) [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UD54SHVYDV6NU&source=url)

pyduinocli is a wrapper library around arduino-cli to make the arduino-cli calls easy from a python script.

## pyduinocli goals

* Provide a clear and easy way to use arduino through a python program
* Give the ability to programmatically flash arduino-like boards
* Update 3D printer firmwares automatically

## How to use

### Installation

To install the library simply do
```bash
pip install pyduinocli
```

### How to use

To start using the library simply import the module, create a new Arduino instance and enjoy.

```python
import pyduinocli

arduino = pyduinocli.Arduino("./arduino-cli")
print(arduino.version())
```

## License

See [LICENSE](LICENSE)


