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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file snirk-0.2.1.tar.gz.

File metadata

  • Download URL: snirk-0.2.1.tar.gz
  • Upload date:
  • Size: 28.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.7 Linux/6.7.6-arch1-1

File hashes

Hashes for snirk-0.2.1.tar.gz
Algorithm Hash digest
SHA256 bd568755dc4beab2a143aa38c7cc8026cd0f0a5133ee422120bf48c3609c6c1c
MD5 730d1fd631271deca8ce9eadde4728b9
BLAKE2b-256 aa7ea773957ec25dee3fca4ab434d4e188bb2503624080b10d7fe2a2dc5ef5ba

See more details on using hashes here.

File details

Details for the file snirk-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: snirk-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 29.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.7 Linux/6.7.6-arch1-1

File hashes

Hashes for snirk-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 611c262405eaa193520abcfc3bc3bddd73f1a1c2af001be5d61ce0a5c5f1fc44
MD5 f7f9ea035ed9122a73449fd1ec6e9e34
BLAKE2b-256 7d0310b7ea32df235af899443ec1ff77fbd2e01bc225390c8f6a5016cdc24ae9

See more details on using hashes here.

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