Skip to main content

Python wrapper for SNES Interface (SNI) gRPC API providing typed async interfaces.

Project description

snirk

Snirk is a python wrapper for SNES Interface gRPC API (SNI) providing typed asynchronous interfaces for communicating with SNI-compatible devices (e.g. RetroArch, FxPak Pro).

It is intended to be used as a library by other python tools or applications using SNI.

installation

Stable releases are available on PyPI and can be installed via typical means, e.g. pip:

pip install snirk

usage

Usage and code examples are provided in documentation.

development

Development is intended to be done in a python3.11+ virtualenv with poetry, with mypy for type-checking and black for code formatting. Contributions via Pull Request from your tested fork are welcome and encouraged!

Additional development and contribution details are provided in developer documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

snirk-0.2.1.tar.gz (28.0 kB view hashes)

Uploaded Source

Built Distribution

snirk-0.2.1-py3-none-any.whl (29.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page