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

image

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.

Tests require SHV applications.

To run tests you have to use pytest. To run all tests just run it in the top level directory of the project. See the pytest documentation for more info.

Documentation

The documentation is stored in docs directory. You can build the latest version from the source code using:

$ sphinx-build -b html docs docs-html