Skip to main content

An un-opinionated SiLA 2 library.

Project description

pipeline coverage license

SiLA

This repository is an un-opinionated library that provides you with all means to develop a SiLA 2 1.1 compliant python application. It adheres to the SiLA 2 specification and is used by the UniteLabs Connector Framework to enable rapid development of cloud-native SiLA Servers with a code-first approach.

Installation

The SiLA library requires Python 3.9 or later. To get started quickly, we recommend to use the UniteLabs Connector Framework to develop your SiLA 2 server. Clone one of the starter projects with:

$ git clone https://gitlab.com/unitelabs/connector-starter.git my-connector
$ cd my-connector
$ poetry install
$ poetry run connector start

You can also manually create a new project from scratch and install the library with pip. In this case, of course, you'll be responsible for creating the project boilerplate files yourself.

$ pip install unitelabs-sila

Documentation

🧱🚧🏗️ This is still work in progress 🧱🚧🏗️

Contribute

Submit and share your work! https://hub.unitelabs.ch

Please submit your feature requests and bug reports using the GitLab issue system with a clear description. If you have further questions, issues, or suggestions for improvement, don't hesitate to reach out to us at developers@unitelabs.ch.

Join the Python channel in the SiLA Slack workspace to stay up-to-date with new developments and announcements from the community.

License

This code is licensed under the MIT license.

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

unitelabs_sila-0.1.3.tar.gz (43.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

unitelabs_sila-0.1.3-py3-none-any.whl (83.9 kB view details)

Uploaded Python 3

File details

Details for the file unitelabs_sila-0.1.3.tar.gz.

File metadata

  • Download URL: unitelabs_sila-0.1.3.tar.gz
  • Upload date:
  • Size: 43.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.3 Darwin/22.5.0

File hashes

Hashes for unitelabs_sila-0.1.3.tar.gz
Algorithm Hash digest
SHA256 b33e3cb7399eeef2c2a08a1457192e3cd1081eb9f06d6059149ffc2876f0353c
MD5 7cb92a59f92c6cfdb06abd3a77b38ff9
BLAKE2b-256 af8b4a764b06a6fbb65bed1298f6906d1c835eb6cae1aee33d54dc5bd521593e

See more details on using hashes here.

File details

Details for the file unitelabs_sila-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: unitelabs_sila-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 83.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.3 Darwin/22.5.0

File hashes

Hashes for unitelabs_sila-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bd502c09e43c5b0c8020da098253213ab1b4f03b66dcc74de9937e0577cc689c
MD5 f9934efb864131583e76afe2ae6db057
BLAKE2b-256 f229858a5948d59a1959f014aa0864e2d15d75aa8179124e5618131dc71c0720

See more details on using hashes here.

Supported by

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