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.31.0.tar.gz (13.2 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.31.0-py3-none-any.whl (23.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyduinocli-0.31.0.tar.gz
Algorithm Hash digest
SHA256 6b50351c3aae82e4e33ee0770015b61e528c4406d36d1188173ba7ab0a007c80
MD5 bfab2478b927f45195c29421a6348adb
BLAKE2b-256 ed7b9722d756ea063bc923c586c1080b99d7ee7f830f962dac5c9eb036335c96

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyduinocli-0.31.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b049f29d2899c51f6c8b83b158852fbe604b6ce99763f3a27c1e2e353355b6bf
MD5 6f1100eee1730b7599b6816320bb48a8
BLAKE2b-256 6ac373cf0a5aee80b573beb71f642702d2af651aaf5eeb33687bdf4e6613dc07

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