Metadata-Version: 2.1
Name: myosin
Version: 0.2.2
Summary: Lightweight state management engine for embedded linux
Home-page: https://github.com/ztnel/myosin
Author: Christian Sargusingh
Author-email: christian@leapsystems.online
License: UNKNOWN
Project-URL: Documentation, https://myosin.readthedocs.io
Project-URL: Github, https://github.com/ztnel/myosin
Platform: UNKNOWN
Classifier: Operating System :: Unix
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Software Development :: Object Brokering
Classifier: Topic :: Software Development :: Embedded Systems
Requires-Python: >=3.8.0
Description-Content-Type: text/x-rst
License-File: LICENSE


Myosin
======
|pypi| |ci| |cov| |rtd| |lic|

*Myosin* is an experimental framework for developing lightweight state-driven software systems. *Myosin* provides a flexible and homogenous strictly-typed API for facilitating data transactions between system modules simplifying development and improving system scalability.


Install
-------

*Myosin* is distributed on PyPI_ and can be installed using ``pip``:

.. code-block:: console

   $ pip install myosin

.. _PyPI: https://pypi.python.org/pypi/sphinx_rtd_theme

Features
~~~~~~~~
#. Built on Python Standard Libraries
#. Thread-safe Accessors
#. Strictly Typed Object-Oriented API
#. Built-in Fault-Tolerance
#. State-driven Asynchronous Callbacks
#. `Prometheus <https://prometheus.io>`_ Monitoring

Visit the `documentation page <https://myosin.readthedocs.io>`_ to learn more.

Contributing
------------
Contributions are welcome! Please see the `issue backlog <https://github.com/ztnel/myosin/issues>`_ and `project kanban <https://github.com/ztnel/myosin/projects/1>`_ for active work items or contact me at `christian@leapsystems.online <mailto:christian@leapsystems.online>`_.

License
-------
This project is licensed under the terms of the `MIT License <LICENSE>`_

.. |pypi| image:: https://img.shields.io/pypi/v/myosin?color=blue
    :target: https://pypi.org/project/myosin/

.. |ci| image:: https://github.com/ztnel/myosin/actions/workflows/ci.yaml/badge.svg
    :target: https://github.com/ztnel/myosin/actions/workflows/ci.yaml

.. |cov| image:: https://codecov.io/gh/ztnel/myosin/branch/master/graph/badge.svg?token=G2DNQAGVIP
    :target: https://codecov.io/gh/ztnel/myosin

.. |rtd| image:: https://readthedocs.org/projects/myosin/badge/?version=latest
    :target: https://myosin.readthedocs.io/en/latest/?badge=latest

.. |lic| image:: https://img.shields.io/pypi/l/myosin
    :target: https://pypi.org/project/myosin/ 


