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.11.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.11-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyduinocli-0.0.11.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.11.tar.gz
Algorithm Hash digest
SHA256 48bda92a7859e8d4fad80bed08256ea60b2878eb19292c8a8d8e1fc04430dc9d
MD5 e19134a614535881b7690a29f42900cb
BLAKE2b-256 a8194ada12c319200b25f27a8477e6ff251d18114fc9d3c929d739e24938c704

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyduinocli-0.0.11-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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 69fe753f299b4aae821f713d88f9a128e4936baa09e9bc4649d058c9a6c9caf7
MD5 885600bc561d3a0e1707560bf533512f
BLAKE2b-256 4ad6ad24121d4f7156b442dd3b01c00d42412d4e7f24a67032d24cbc9f2c1a64

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