Skip to main content

RGB Lib Python language bindings.

Project description

RGB Lib Python bindings

This project builds a Python library, rgb-lib, for the rgb-lib Rust library, which is included as a git submodule. The bindings are created by the rgb-lib-ffi project, which is located inside the rgb-lib submodule.

Install from PyPI

Install the latest release by running:

pip install rgb-lib

Install locally

Requirements

In order to install the project locally, run:

# Update the submodule
git submodule update --init

# Generate the bindings
./generate.sh

# Build the source and wheels archives
poetry build

# Install the wheel
pip install ./dist/rgb_lib-<version>-py3-none-any.whl

# or install the sdist
pip install ./dist/rgb-lib-<version>.tar.gz

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

rgb-lib-0.1.1.tar.gz (102.4 MB view details)

Uploaded Source

Built Distribution

rgb_lib-0.1.1-py3-none-any.whl (103.4 MB view details)

Uploaded Python 3

File details

Details for the file rgb-lib-0.1.1.tar.gz.

File metadata

  • Download URL: rgb-lib-0.1.1.tar.gz
  • Upload date:
  • Size: 102.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0 CPython/3.9.2 Linux/5.18.0-0.deb11.4-amd64

File hashes

Hashes for rgb-lib-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3d1c6ceee5617e52854c4dfbfb6f81cea8b7b7506da69b9650bb6a7e47595e73
MD5 ceff10bb040fd19c5bee6138dbdd99d6
BLAKE2b-256 b9f12ea336b413b04df740ff8ff685565473c47a1c903111df7632cf19fda9fb

See more details on using hashes here.

File details

Details for the file rgb_lib-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: rgb_lib-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 103.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0 CPython/3.9.2 Linux/5.18.0-0.deb11.4-amd64

File hashes

Hashes for rgb_lib-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 323472daed4cf19f083a0c3466d063ff30be5eb1ad69519c98f140f0a74ff8f7
MD5 a7c732e9afc867904e8322cb21415b87
BLAKE2b-256 93a1b2ad63a60ffd2fd720b58d28d60fdcf2ffc46e77d864c33f19771d50f5e7

See more details on using hashes here.

Supported by

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