Skip to main content

Wrapper library around arduino-cli

Project description

pyduinocli

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

Not recommended

To get the latest prerelease you must use the testing python index.

pip install -i https://test.pypi.org/simple/ 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.0.10.tar.gz (3.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.0.10-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyduinocli-0.0.10.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for pyduinocli-0.0.10.tar.gz
Algorithm Hash digest
SHA256 289c4a3e6975eb720cefd0da15499184bb36e14df4cac69d3f75706ba887ae01
MD5 84806b95f52022f477edf7e0bc5658fc
BLAKE2b-256 3c774ae24e9c9b20f484c613ea2afc607d9c67e3f74024eec1fbf61396915b25

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyduinocli-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for pyduinocli-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 5e8670660c12a259db6ccdfd1e356ad262c26aeff436cc3301966592ab89c625
MD5 c40fe04b6eb40da9c27cd898c52b2d54
BLAKE2b-256 9c45f6a83d4025dc1e2472d691cd31be70eea694d5262268c1bea990c516a303

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