Skip to main content

sila2lib - a SiLA 2 python3 library

Project description

  • SiLA2 gRPC server

  • SiLA2 gRPC base class

  • SiLA2 Feature Definition Language (FDL) parsing

  • ErrorHandling

  • SiLAService Feature

  • simulation-/real mode switching by SimulationController Feature

  • zeroconfig Device Detection (not completely implemented yet)

Installation

The easiest installation can be done via pip :

pip install --user sila2lib  # --user option installs sila2lib for current user only

alternatively one could use the setup.py script, like:

cd [sila_library folder containing setup.py]
pip3 install --user -r requirements_base.txt
python3 setup.py install

Installation on Raspberry Pi

pip install sila2lib

Testing the library with unittests

cd [sila_library folder containing setup.py]
python3 setup.py test

sila2lib package Content

std_features

SiLA standard features

tests

unittests

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

sila2lib-0.2.5.tar.gz (98.7 kB view details)

Uploaded Source

Built Distribution

sila2lib-0.2.5-py3-none-any.whl (190.2 kB view details)

Uploaded Python 3

File details

Details for the file sila2lib-0.2.5.tar.gz.

File metadata

  • Download URL: sila2lib-0.2.5.tar.gz
  • Upload date:
  • Size: 98.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.0

File hashes

Hashes for sila2lib-0.2.5.tar.gz
Algorithm Hash digest
SHA256 84630ef1a630f39499f68813a61977e0ae22528e6223bfd1ff06b923713eba24
MD5 588b3ca6a3045abc5cef1e3e751ea17a
BLAKE2b-256 ecc449577152f9f2b329c7249901d2f167c74e2c0450ae5a64fbfe301752ed36

See more details on using hashes here.

File details

Details for the file sila2lib-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: sila2lib-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 190.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.0

File hashes

Hashes for sila2lib-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 592e362d0ea65d5e86abff9f4f8326b32af8a0bbe575de24fcebc7d079b7ab7e
MD5 532f595a3cd5d5187c4009a2a85ddabb
BLAKE2b-256 0fe0ce8cb0f20d68ca202ad11621264a5a9357b60e137765b93ccddb8f5bd0ff

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