Skip to main content

Lumyn SDK for Python

Official Python SDK for Lumyn Labs ConnectorX devices.

Installation

uv is a fast Python package installer and virtual environment manager. This is the recommended installation method, especially on ARM platforms like Raspberry Pi.

Linux/macOS

# Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh

# Install Python 3.11+
uv python install 3.11

# Create virtual environment
uv venv --python 3.11 ~/venvs/lumyn311
source ~/venvs/lumyn311/bin/activate

# Install pip and the SDK
python -m ensurepip --upgrade
python -m pip install -U pip
python -m pip install --only-binary=:all: lumyn-sdk

Windows

# Install uv
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

# Install Python 3.11+
uv python install 3.11

# Create virtual environment and install the SDK
uv venv --python 3.11 $env:USERPROFILE/venvs/lumyn311
& "$env:USERPROFILE/venvs/lumyn311/Scripts/Activate.ps1"
uv pip install lumyn-sdk

Note: Pre-built wheels are available for Python 3.10, 3.11, and 3.12 on Windows x86-64. If you see "No matching distribution found", ensure you're using a supported Python version (python --version) and that you're on a 64-bit system.

Quick Start

from lumyn_sdk import ConnectorX

# Connect to device
cx = ConnectorX()
cx.connect_usb("COM3")  # Windows
# cx.connect_usb("/dev/ttyACM0")  # Linux/Mac

# Control LEDs
cx.leds.set_color("zone1", (255, 0, 0))  # Red
cx.leds.set_animation("zone1", "Breathe", (0, 255, 0), 30)  # Green breathing

Documentation

For complete documentation, tutorials, API reference, and examples, visit:

https://docs.lumynlabs.com

Support

License

Copyright © 2026 Lumyn Labs. All rights reserved.

Metadata

Release files for lumyn-sdk 4.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for lumyn-sdk 4.2.0
File Actions
lumyn_sdk-4.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for lumyn_sdk-4.2.0-cp312-cp312-win_amd64.whl
lumyn_sdk-4.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for lumyn_sdk-4.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
lumyn_sdk-4.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for lumyn_sdk-4.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
lumyn_sdk-4.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for lumyn_sdk-4.2.0-cp312-cp312-macosx_11_0_arm64.whl
lumyn_sdk-4.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for lumyn_sdk-4.2.0-cp311-cp311-win_amd64.whl
lumyn_sdk-4.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for lumyn_sdk-4.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
lumyn_sdk-4.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for lumyn_sdk-4.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
lumyn_sdk-4.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for lumyn_sdk-4.2.0-cp311-cp311-macosx_11_0_arm64.whl
lumyn_sdk-4.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for lumyn_sdk-4.2.0-cp310-cp310-win_amd64.whl
lumyn_sdk-4.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for lumyn_sdk-4.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
lumyn_sdk-4.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for lumyn_sdk-4.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
lumyn_sdk-4.2.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for lumyn_sdk-4.2.0-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 41.6 MB

Release files / lumyn_sdk-4.2.0-cp312-cp312-win_amd64.whl

Download URL lumyn_sdk-4.2.0-cp312-cp312-win_amd64.whl
Size 2.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
af13d543353c80b476bf94685e68e0208a8811ce0d1983f781687f5933855e8a
BLAKE2b-256 checksum
How to use checksums
1e24be03412bf6442dde1c5cadee6ab18761b438bf15a645b6da249eea3241b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / lumyn_sdk-4.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL lumyn_sdk-4.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
48e9814d4c1b5254f60e448a788e96ca047dfb14ea391112517668c839652a3c
BLAKE2b-256 checksum
How to use checksums
498bfdbc7e200fbe880085b5bc844ae1d5deb7a0a3a9d9c0afcea2f243a7ca1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / lumyn_sdk-4.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL lumyn_sdk-4.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 5.0 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e98dfb8bdcb45d1d953110e7cd21b40a6502b5698426852f88273117be298e01
BLAKE2b-256 checksum
How to use checksums
c5adf68a99f65ca81d271cf0c48469b3f1dc5795a619e7f015059cc156ca08ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / lumyn_sdk-4.2.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL lumyn_sdk-4.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 4.8 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2a81fd652a29473f097ccfb0329963057b5f4b06957cc8f872efec6456a96310
BLAKE2b-256 checksum
How to use checksums
c614e7f76a1919e0c446c5a51f94eb610be717d2cf61bfdf8dbdbad6df56e089
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / lumyn_sdk-4.2.0-cp311-cp311-win_amd64.whl

Download URL lumyn_sdk-4.2.0-cp311-cp311-win_amd64.whl
Size 1.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6a28f3b9e6c7a8365e081863fc962e44ffe29b795a2f02ca354d85de74a0b55f
BLAKE2b-256 checksum
How to use checksums
99279f23ec5fff809f678cff47cbae7cf039c46fbae8fa35e04aa52676ed98e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / lumyn_sdk-4.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL lumyn_sdk-4.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c0869c84478bbc1ec87a23ba88260d2f8263aa638fb2d053a7d930d38de20b73
BLAKE2b-256 checksum
How to use checksums
17a46bf185b01a167a5db7987040618f913f19063f6c62766a7f04ec2c0e911c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / lumyn_sdk-4.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL lumyn_sdk-4.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.1 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ec80b13a62007acba80267157e813adc4b24aecd6ad8401b4afc9cdf7f53ce3f
BLAKE2b-256 checksum
How to use checksums
1bc787f271009b52515aedc4b1ec0840dba9e4238b8ac2ab6685bdf76c0a2f22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / lumyn_sdk-4.2.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL lumyn_sdk-4.2.0-cp311-cp311-macosx_11_0_arm64.whl
Size 4.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d70c86fc49f28570471741da0444469db769ebb2613c0d1cf46dda06dcff453a
BLAKE2b-256 checksum
How to use checksums
7622d6e99f4ebb0144c6bbe4c7e0036ea0be5b66e66637f100e0f8951574082f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / lumyn_sdk-4.2.0-cp310-cp310-win_amd64.whl

Download URL lumyn_sdk-4.2.0-cp310-cp310-win_amd64.whl
Size 1.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
455c32c5f23be7e96f17a1ed3e4e3384e1b255bbf9bb3b273b4c47e9f9cca23d
BLAKE2b-256 checksum
How to use checksums
d6b2e535e806783ba8b9e98270f901c7af326237471beb15dc5968206be6dd71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / lumyn_sdk-4.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL lumyn_sdk-4.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
37379bc09a42a9a987b7e04a33780bb3f41c1a9d6fadb2fc23c9f7f8d2b371c8
BLAKE2b-256 checksum
How to use checksums
5fd66e7cd94cc4ea2ce8291b91310bace6fb637169f1a37ccd5d65cd9d5d1039
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / lumyn_sdk-4.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL lumyn_sdk-4.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.1 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
73f67cfbb5bfe64add4c70e0d122750eb6fed0d56df3c6ad4ddb67bc026cdb70
BLAKE2b-256 checksum
How to use checksums
7f2cf15a145a80bffe091597e5d218f57a4c09e2d942e82e2c342b1f0cf6d668
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / lumyn_sdk-4.2.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL lumyn_sdk-4.2.0-cp310-cp310-macosx_11_0_arm64.whl
Size 3.2 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f598b7873a5607198e464d0a3154648198fc34ab37b9177a4a9d60c8d7d2ff96
BLAKE2b-256 checksum
How to use checksums
256117a759c94d38c5c25dbfdd21ed81a955b0ddd0a257fe60269031f7d62bfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Security for lumyn-sdk 4.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

4.2.0 This release

12 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page