Metadata-Version: 2.1
Name: larch-reactive
Version: 4.0.10
Summary: reactive programming for python
Home-page: https://github.com/kochelmonster/larch-reactive
Author: Michael Reithinger
Author-email: Michael Reithinger <mreithinger@web.de>
License: BSD
Keywords: library
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/x-rst
License-File: LICENSE
Provides-Extra: documentation
Requires-Dist: sphinxcontrib-napoleon; extra == "documentation"
Requires-Dist: sphinxcontrib-plantuml; extra == "documentation"
Provides-Extra: build
Requires-Dist: cython; extra == "build"

larch.reactive - A reactive programming library for Python
==========================================================

`larch.reactive` is a `reactive programming library
<https://en.wikipedia.org/wiki/Reactive_programming>`_ for Python.
The objectives of `larch.reactive` are:

- To be lean
- To be fast
- To be compatible (it should be possible to add reactive behavior
  to existing classes)
- To provide a consistent programming model
- To be debuggable

Installation
------------

Install `larch.reactive` either from a distribution package or from
`PyPI <https://pypi.org/project/larch-reactive>`_ with:

.. code-block:: bash

   $ pip install larch-reactive

License
-------

`larch.reactive` is released under the LGPL license.

Documentation
-------------

For more information, please refer to the full documentation available at:

`larch.reactive Documentation <https://kochelmonster.github.io/larch-reactive/index.html>`_
