Skip to main content

Platform Status DB

A django implementation to meet the needs (implement the interface) for the PythonLanOrchestrator, i.e. a database managing process logging, container locations, etc.

Features

Track and shows the status of a robotic platform matching the requirements of the laborchestrator

Installation

  1. clone the repo:
git clone https://gitlab.com/OpenLabAutomation/lab-automation-packages/platform_status_db.git
  1. install:
pip install -e platform_status_db/.
  1. apply migrations (you might nee python3 or python3.12 depending on your environment)
python src/platform_status_db/manage.py makemigrations
python src/platform_status_db/manage.py migrate
python src/platform_status_db/manage.py createsuperuser

Usage:

  1. start the database server
run_status_db
  1. See the admin interface here http://127.0.0.1:8000/admin/
  2. See client interface here: http://127.0.0.1:8000/job_logs/

DISCLAIMER

Running the database with way is not intended for production by django. But since this project is designed for use in internal networks this should pose no additional security risks.

Documentation

The Documentation can be found here: documentaton site

Credits

This package was created with Cookiecutter* and the opensource/templates/cookiecutter-pypackage* project template.

Cookiecutter opensource/templates/cookiecutter-pypackage

Metadata

Release files for platformstatusdb 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for platformstatusdb 0.3.0
File Size Uploaded
platformstatusdb-0.3.0.tar.gz 22.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for platformstatusdb 0.3.0
File Interpreter ABI Platform
platformstatusdb-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 53.2 kB

Release files / platformstatusdb-0.3.0.tar.gz

Download URL platformstatusdb-0.3.0.tar.gz
Size 22.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1ce6217bbe824d9f78f7d73b7b9db4cba81bd5617c1b6f4ee54e3470e47d909e
BLAKE2b-256 checksum
How to use checksums
de2be9511916a3bef6423885859f925df45421a153db9b0d1845fef8e8a67c26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.13

Release files / platformstatusdb-0.3.0-py3-none-any.whl

Download URL platformstatusdb-0.3.0-py3-none-any.whl
Size 30.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
97cb46e7660a35269cde5c7bfb7aa91c7077805a2e809ddee67ff6d8670f4af9
BLAKE2b-256 checksum
How to use checksums
ef7e2d7e999cca10d3bb432bb5a7373f8772e6a8faa7c1b30dd7454ec3955a53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.13

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page