State of Things python library to organize complex state machines
Project description
Introduction
State of Things is a python library to organize complex state machines.
Installing from PyPI
On supported GNU/Linux systems like the Raspberry Pi, you can install the library locally from PyPI. To install for current user:
pip3 install state-of-things
To install system-wide (this may be required in some cases):
sudo pip3 install state-of-things
To install in a virtual environment in your current project:
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install state-of-things
Documentation
API documentation for this library can be found on Read the Docs.
Development
To set up a development environment, clone the repository and install the development dependencies: .. code-block:: shell
git clone https://github.com/mindwidgets/state-of-things.git cd state-of-things pip install -r requirements-dev.txt
Then you can run the build (including tests) with: .. code-block:: shell
tox
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file state_of_things-0.0.2.tar.gz.
File metadata
- Download URL: state_of_things-0.0.2.tar.gz
- Upload date:
- Size: 28.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d47c63c6e9919f7d4b2196ca59eeaef46129a7d87467d107cb1a9d323fb61bd5
|
|
| MD5 |
b7b4ef9e90a6f537d3b49373c68767d2
|
|
| BLAKE2b-256 |
0d0351974e7f13cd21f89e8bfd8688db2ef718235b6da32dba6857b962d8f85c
|
File details
Details for the file state_of_things-0.0.2-py3-none-any.whl.
File metadata
- Download URL: state_of_things-0.0.2-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
249b9a9cd21cc90afa11bf17213ef907db07e432bcffbfd193c53d5f01ff540f
|
|
| MD5 |
5bcf023992b5e747464c06eb9715e4c8
|
|
| BLAKE2b-256 |
08aefaadcf342434ee6b31cd90bc530a68da9e269b1aa147fad67e88b88f87a4
|