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

Uploaded Source

Built Distribution

unitelabs_sila-0.1.3-py3-none-any.whl (83.9 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