Skip to main content

Wrapper library around arduino-cli

Project description

pyduinocli Build Status Donate

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

pip install pyduinocli

How to use

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

import pyduinocli

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

License

See LICENSE

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyduinocli-0.33.0.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyduinocli-0.33.0-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

Details for the file pyduinocli-0.33.0.tar.gz.

File metadata

  • Download URL: pyduinocli-0.33.0.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pyduinocli-0.33.0.tar.gz
Algorithm Hash digest
SHA256 d2f02d45a9a1e8fac3dfc850677fdb719763990fb8321c4cd423a0c2528cb634
MD5 c36f6d779818e837dc3316e81f8baecf
BLAKE2b-256 e899fa78b1071073e5655f15e4f9c890abf34c21987cf5fed2b233cd75c49c49

See more details on using hashes here.

File details

Details for the file pyduinocli-0.33.0-py3-none-any.whl.

File metadata

  • Download URL: pyduinocli-0.33.0-py3-none-any.whl
  • Upload date:
  • Size: 23.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pyduinocli-0.33.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3a63253f37f5f4aabfb219be6e6d7a4f3e6eaad855f9b27a88e435f10bb34ea5
MD5 0742f24a143ba795b8a039aa34bbe5ed
BLAKE2b-256 be4cded097a5c19fca5287365e7ab3ce97a239972c9076298b7d413c2d569817

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page