Skip to main content

GUI sdk for Ubo Pod

Project description

Ubo GUI

GUI sdk for Ubo Pod

📋 Requirements

📦 Installation

You can install it using this handle: headless-kivy-pi@git+https://github.com/ubopod/ubo-gui.git

# pip:
pip install headless-kivy-pi@git+https://github.com/ubopod/ubo-gui.git
# poetry:
poetry add headless-kivy-pi@git+https://github.com/ubopod/ubo-gui.git

🛠 Usage

Checkout Ubo App to see a sample implementation.

🤝 Contributing

You need to have Poetry installed on your machine.

To install poetry in Raspbian you need to follow these instructions to install rust compiler, this is temporary until this issue is resolved:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
sudo apt-get install pkg-config libssl-dev
curl -sSL https://install.python-poetry.org | python3 -

After having poetry, to install the required dependencies, run the following command:

poetry install --with development

Also be aware of this issue and until it is resolved you can manually disable keyring by prefixing your poetry commands like this:

PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring poetry install

You can run linter over whole codebase by running this command:

poetry run poe lint

⚠️ Important Note

Make sure to run poetry run poe download_font to download Material Symbols font.

🔒 License

This project is released under the Apache-2.0 License. See the LICENSE file for more details.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ubo_gui-0.11.1.tar.gz (8.6 MB view details)

Uploaded Source

Built Distribution

ubo_gui-0.11.1-py3-none-any.whl (8.6 MB view details)

Uploaded Python 3

File details

Details for the file ubo_gui-0.11.1.tar.gz.

File metadata

  • Download URL: ubo_gui-0.11.1.tar.gz
  • Upload date:
  • Size: 8.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for ubo_gui-0.11.1.tar.gz
Algorithm Hash digest
SHA256 95bfaf30f7138ca0dfcf0c5c2df37e5eb8e721ff1c73545469313bcbaa72fedd
MD5 a671a0b6a55d01ab472b18aeef889149
BLAKE2b-256 27e9ba284f1577ef15d4d5ff2156dcc5d9333ae3b1e589d73356476c90560ca1

See more details on using hashes here.

Provenance

File details

Details for the file ubo_gui-0.11.1-py3-none-any.whl.

File metadata

  • Download URL: ubo_gui-0.11.1-py3-none-any.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for ubo_gui-0.11.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a49c4d35cf156e8e5a5714e0a2f6b9c4c279046453d2984435d3a9fce455f2ec
MD5 6ac78315698bbab61763e8ad26a1f193
BLAKE2b-256 ce858f3e02618f3025cc2d997461dd80a83e4923a284471b3c882e897a5167a0

See more details on using hashes here.

Provenance

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