GUI sdk for Ubo Pod
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
Checkout Ubo App to see a sample implementation.
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 dev
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
Make sure to run poetry run poe download_font
to download Material Symbols font.
This project is released under the Apache-2.0 License. See the LICENSE file for more details.