Metadata-Version: 2.1
Name: edzed
Version: 24.11.25
Summary: An asyncio based library for building small automated systems
Author-email: Vlado Potisk <edzed@poti.sk>
Project-URL: homepage, https://github.com/xitop/edzed
Project-URL: repository, https://github.com/xitop/edzed
Project-URL: documentation, https://edzed.readthedocs.io/en/latest/
Keywords: automation,finite-state machine
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Provides-Extra: tests
Requires-Dist: pytest; extra == "tests"
Requires-Dist: pytest-asyncio>=0.24.0; extra == "tests"
Requires-Dist: pytest-forked; extra == "tests"
Requires-Dist: pytest-xdist; extra == "tests"

# edzed

An asyncio based library for building small automated systems, i.e. systems that
control outputs according to input values, system’s internal state, date and time.

What is in the package:

- classes for creating combinational and sequential blocks
- methods for building a circuit by connecting the blocks
- a simple event-driven zero-delay digital circuit simulator

What is not included:

The application code must connect the circuit's inputs
and outputs with the outside world.

## Documentation

Please read the [online documentation](https://edzed.readthedocs.io/en/latest/) for more information.
