unitelabs-sila


Nameunitelabs-sila JSON
Version 0.1.3 PyPI version JSON
download
home_pagehttps://sila-standard.com
SummaryAn un-opinionated SiLA 2 library.
upload_time2023-07-17 13:42:08
maintainer
docs_urlNone
authorUniteLabs AG
requires_python>=3.9,<4.0
licenseMIT
keywords sila 2 laboratory automation connectivity
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![pipeline](https://gitlab.com/unitelabs/integrations/sila2/sila-python/badges/main/pipeline.svg?ignore_skipped=true)
![coverage](https://gitlab.com/unitelabs/integrations/sila2/sila-python/badges/main/coverage.svg?job=test)
![license](https://img.shields.io/gitlab/license/unitelabs/integrations/sila2/sila-python)

# 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](https://sila2.gitlab.io/sila_base/) and is used by the [UniteLabs 
Connector Framework](https://gitlab.com/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](https://gitlab.com/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](mailto:developers+sila@unitelabs.ch).

Join the Python channel in the [SiLA Slack](https://sila-standard.org/slack)
workspace to stay up-to-date with new developments and announcements from the community.

## License

This code is licensed under the [MIT license](LICENSE).

            

Raw data

            {
    "_id": null,
    "home_page": "https://sila-standard.com",
    "name": "unitelabs-sila",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9,<4.0",
    "maintainer_email": "",
    "keywords": "SiLA 2,laboratory,automation,connectivity",
    "author": "UniteLabs AG",
    "author_email": "developers+sila@unitelabs.ch",
    "download_url": "https://files.pythonhosted.org/packages/af/8b/4a764b06a6fbb65bed1298f6906d1c835eb6cae1aee33d54dc5bd521593e/unitelabs_sila-0.1.3.tar.gz",
    "platform": null,
    "description": "![pipeline](https://gitlab.com/unitelabs/integrations/sila2/sila-python/badges/main/pipeline.svg?ignore_skipped=true)\n![coverage](https://gitlab.com/unitelabs/integrations/sila2/sila-python/badges/main/coverage.svg?job=test)\n![license](https://img.shields.io/gitlab/license/unitelabs/integrations/sila2/sila-python)\n\n# SiLA\n\nThis repository is an un-opinionated library that provides you with all means to develop a SiLA 2 1.1 compliant python\napplication. It adheres to the [SiLA 2 specification](https://sila2.gitlab.io/sila_base/) and is used by the [UniteLabs \nConnector Framework](https://gitlab.com/unitelabs/connector-framework/) to enable rapid development of cloud-native SiLA \nServers with a code-first approach.\n\n## Installation\n\nThe SiLA library requires Python 3.9 or later. To get started quickly, we recommend to use the [UniteLabs Connector\nFramework](https://gitlab.com/unitelabs/connector-framework/) to develop your SiLA 2 server. Clone one of the starter\nprojects with:\n\n```\n$ git clone https://gitlab.com/unitelabs/connector-starter.git my-connector\n$ cd my-connector\n$ poetry install\n$ poetry run connector start\n```\n\nYou can also manually create a new project from scratch and install the library with pip. In this case, of course,\nyou'll be responsible for creating the project boilerplate files yourself.\n\n```\n$ pip install unitelabs-sila\n```\n\n## Documentation\n\n\ud83e\uddf1\ud83d\udea7\ud83c\udfd7\ufe0f This is still work in progress \ud83e\uddf1\ud83d\udea7\ud83c\udfd7\ufe0f  \n\n## Contribute\n\nSubmit and share your work!\nhttps://hub.unitelabs.ch\n\nPlease submit your feature requests and bug reports using the GitLab issue system with a clear description.\nIf you have further questions, issues, or suggestions for improvement, don't hesitate to reach out to us at\n[developers@unitelabs.ch](mailto:developers+sila@unitelabs.ch).\n\nJoin the Python channel in the [SiLA Slack](https://sila-standard.org/slack)\nworkspace to stay up-to-date with new developments and announcements from the community.\n\n## License\n\nThis code is licensed under the [MIT license](LICENSE).\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "An un-opinionated SiLA 2 library.",
    "version": "0.1.3",
    "project_urls": {
        "Bug Tracker": "https://gitlab.com/unitelabs/integrations/sila2/sila-python/-/issues",
        "Documentation": "https://gitlab.com/unitelabs/integrations/sila2/sila-python/-/tree/main/docs/",
        "Homepage": "https://sila-standard.com",
        "Repository": "https://gitlab.com/unitelabs/integrations/sila2/sila-python"
    },
    "split_keywords": [
        "sila 2",
        "laboratory",
        "automation",
        "connectivity"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f229858a5948d59a1959f014aa0864e2d15d75aa8179124e5618131dc71c0720",
                "md5": "f9934efb864131583e76afe2ae6db057",
                "sha256": "bd502c09e43c5b0c8020da098253213ab1b4f03b66dcc74de9937e0577cc689c"
            },
            "downloads": -1,
            "filename": "unitelabs_sila-0.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f9934efb864131583e76afe2ae6db057",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9,<4.0",
            "size": 83943,
            "upload_time": "2023-07-17T13:42:06",
            "upload_time_iso_8601": "2023-07-17T13:42:06.772961Z",
            "url": "https://files.pythonhosted.org/packages/f2/29/858a5948d59a1959f014aa0864e2d15d75aa8179124e5618131dc71c0720/unitelabs_sila-0.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "af8b4a764b06a6fbb65bed1298f6906d1c835eb6cae1aee33d54dc5bd521593e",
                "md5": "7cb92a59f92c6cfdb06abd3a77b38ff9",
                "sha256": "b33e3cb7399eeef2c2a08a1457192e3cd1081eb9f06d6059149ffc2876f0353c"
            },
            "downloads": -1,
            "filename": "unitelabs_sila-0.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "7cb92a59f92c6cfdb06abd3a77b38ff9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9,<4.0",
            "size": 43766,
            "upload_time": "2023-07-17T13:42:08",
            "upload_time_iso_8601": "2023-07-17T13:42:08.022094Z",
            "url": "https://files.pythonhosted.org/packages/af/8b/4a764b06a6fbb65bed1298f6906d1c835eb6cae1aee33d54dc5bd521593e/unitelabs_sila-0.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-17 13:42:08",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "unitelabs",
    "gitlab_project": "integrations",
    "lcname": "unitelabs-sila"
}
        
Elapsed time: 0.10039s