Skip to content

Python implementation of CPON, Chainpack and SHV RPC.

License

Notifications You must be signed in to change notification settings

silicon-heaven/pyshv

Repository files navigation

Pure Python implementation of Silicon Heaven

The implementation of serialized and deserializer for CPON and Chainpack as well as implementation of Silicon Heaven RPC.

Installation

The installation can be done with package manager pip.

$ pip install pyshv

Running tests

This project contains tests in directory tests; see the dependencies in the pyproject.toml file.

To run tests you have to use pytest. To run all tests just run it in the top level directory of the project:

pytest

See the pytest documentation for more info.

Documentation

The documentation is available in docs directory. You can build it using:

$ sphinx-build -b html docs docs-html