An un-opinionated SiLA 2 library.
Project description
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
Built Distribution
Hashes for unitelabs_sila-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd502c09e43c5b0c8020da098253213ab1b4f03b66dcc74de9937e0577cc689c |
|
MD5 | f9934efb864131583e76afe2ae6db057 |
|
BLAKE2b-256 | f229858a5948d59a1959f014aa0864e2d15d75aa8179124e5618131dc71c0720 |