Libraries for developing the arivo openmodule
Project description
OpenModule V2
[TOC]
Quickstart
You can install this library via pip:
pip install openmodule
Development with Feature Branches
During development it might be necessary to install a version of openmodule, where no pip package exists. Below you can find how to install a certain openmodule branch for your application with pip.
Openmodule
Bash command:
pip install "git+https://gitlab.com/arivo-public/device-python/openmodule@<branch>#egg=openmodule"
requirements.txt:
git+https://gitlab.com/arivo-public/device-python/openmodule@<branch>#egg=openmodule
Openmodule Test
Bash command:
pip install "git+https://gitlab.com/arivo-public/device-python/openmodule@<branch>#egg=openmodule-test&subdirectory=openmodule_test"
requirements.txt:
git+https://gitlab.com/arivo-public/device-python/openmodule@<branch>#egg=openmodule-test&subdirectory=openmodule_test
Openmodule Commands
Bash command:
pip install "git+https://gitlab.com/arivo-public/device-python/openmodule@<branch>#egg=openmodule-commands&subdirectory=openmodule_commands
requirements.txt:
git+https://gitlab.com/arivo-public/device-python/openmodule@<branch>#egg=openmodule-commands&subdirectory=openmodule_commands
Local Development
Sometimes you want to test local changes of the Openmodule library in device services and therefore you can do a local installation of the library. We use the editable installs of Pip for this.
Openmodule
bash command:
pip install -e <path_to_openmodule_root>
Openmodule Test
bash command:
pip install -e <path_to_openmodule_root>/openmodule_test/
Openmodule Commands
bash command:
pip install -e <path_to_openmodule_root>/openmodule_commands/
Changes
Documentation
Openmodule
- Getting Started
- Coding Standard
- Settings
- RPC
- Health
- Database
- Eventlog
- Package Reader
- Anonymization
- Connection Status Listener
- Settings Provider
- Access Service
- CSV Export
- Translations
- Utils
- Deprecated Features
- Testing
- File Cleanup
Openmodule Commands
Project details
Release history Release notifications | RSS feed
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
File details
Details for the file openmodule-13.6.0.tar.gz
.
File metadata
- Download URL: openmodule-13.6.0.tar.gz
- Upload date:
- Size: 242.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b1dd55f7df1687d2f9ea9dbb9f4704a93816369753085bab4eba08d37382abc |
|
MD5 | 3f9c649df694e63ea4a79e667d663b5e |
|
BLAKE2b-256 | 1a2a841820d446af18393820280331d9a8e12488bd67e1ab0f4b3640416c4df1 |
File details
Details for the file openmodule-13.6.0-py2.py3-none-any.whl
.
File metadata
- Download URL: openmodule-13.6.0-py2.py3-none-any.whl
- Upload date:
- Size: 86.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 351b4f7d41fae0a08bb7120fa30591be119b0ae4f2f2e083419136f03d40c6c5 |
|
MD5 | 357af16a475581636e0a71891a6e74af |
|
BLAKE2b-256 | 5c42c1a53f1b509daf653da51b4421198165def111a875fa945f1389c8c479a3 |