Skip to main content
Travis CI build status (Linux) Latest PyPI version Documentation Status https://coveralls.io/repos/github/jonDel/state_machine_db/badge.svg?branch=master Code Health

state_machine_db

state_machine_db provides the implementation of a recoverable (sqlite3) state machine

Example

>>> import logging
>>> loggin.basicConfig()
>>> from state_machine_db import StateMachine
>>> st = StateMachine('/tmp/db.sqlite', 'first')
>>> st.logger.setLevel('DEBUG')
>>> st.start()
>>> st.update_flag = True

Installation

To install state_machine, simply run:

$ pip install state_machine_db

state_machine_db is compatible with Python 2.6+

Documentation

https://state_machine_db.readthedocs.io

Source Code

Feel free to fork, evaluate and contribute to this project.

Source: https://github.com/jonDel/state_machine_db

License

GPLv3 licensed.

Metadata

Release files for state-machine-db 0.1

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

Source distribution (sdist)

Source distribution for state-machine-db 0.1
File Size Uploaded Provenance Actions
state_machine_db-0.1.tar.gz 5.5 kB Without provenance Details for state_machine_db-0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for state-machine-db 0.1
File Interpreter ABI Platform Actions
state_machine_db-0.1-py2.7.egg Legacy Egg format - - Details for state_machine_db-0.1-py2.7.egg

Total release size: 10.5 kB

Release files / state_machine_db-0.1.tar.gz

Download URL state_machine_db-0.1.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2b449eb650bfc17b590477ad87c6b1fdf526ba369ddb9afc12480af2dfb756ad
BLAKE2b-256 checksum
How to use checksums
4436531124a9fcafbd90fa2c0bd1f4d1e651c0981d572a89e4d75627551d740f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / state_machine_db-0.1-py2.7.egg

Download URL state_machine_db-0.1-py2.7.egg
Size 5.0 kB
Tags Egg
SHA-256 checksum
How to use checksums
c22775378399f6056ea79a65bf86ff45b327fd5af4d8a9406c74eb51f06c87c2
BLAKE2b-256 checksum
How to use checksums
c13d997bf3e8fe7161e5b0f4d4f3944b2d0fb2a529d80552a93a0c2c4a92e223
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for state-machine-db 0.1

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

0.1 This release

2 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