Metadata-Version: 2.1
Name: seqlogic
Version: 0.30.0
Summary: Sequential Logic
Project-URL: Repository, https://github.com/cjdrake/seqlogic.git
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: pyvcd

# Sequential Logic

Sequential Logic (`seqlogic`) is a logic simulation library.
It uses Python's `async` / `await` syntax to model time,
and provides a bit array data type for combinational logic.

The API design is a work in progress, and documentation has not started.
See the `tests` directory for example usage.

# Installing

Sequential Logic is available on [PyPI](https://pypi.org):

    $ pip install seqlogic

It supports Python 3.12+.

# Developing

Sequential Logic's repository is on [GitHub](https://github.com):

    $ git clone https://github.com/cjdrake/seqlogic.git

Runtime dependencies are listed in `requirements.txt`.
Development dependencies are listed in `requirements-dev.txt`.
