Skip to main content

gilgamesh

Installation instructions for Raspbian Buster

Install Packages

you may want to install dependencies via apt:

sudo apt install python3-zmq python3-blosc python3-ujson
# optional
sudo apt install python3-aiohttp python3-paho-mqtt python3-psycopg2 
sudo apt install python3-pip
sudo pip install gilgamesh

if you want to use TimescaleDB and the builtin mqtt bridge and did not install the dependencies via apt:

sudo pip install gilgamesh[timescaledb,mqtt]

Setup/Configuration

to setup a gilgamesh instance run the following:

sudo gilgamesh install

the first command copies ggm@.service to /etc/systemd/system and installs basic configuration templates to /etc/gilgamesh

you may want to edit /etc/gilgamesh/paths.json (e.g. to delete or modify the app path)

sudo nano /etc/gilgamesh/paths.json

create a device_id

sudo gilgamesh gen-id
# or edit by hand
sudo nano /etc/gilgamesh/device_id

generate some curvezmq certificates (as user!)

gilgamesh gen-cert server
gilgamesh gen-cert client

then start with:

sudo systemctl start ggm@gateway

Contributing

This project uses C4(Collective Code Construction Contract) process for contributions.

Metadata

Release files for gilgamesh 0.100.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 gilgamesh 0.100.0
File Size Uploaded
gilgamesh-0.100.0.tar.gz 94.4 kB Details

Built distribution (wheel)

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

Total release size: 164.0 kB

Release files / gilgamesh-0.100.0.tar.gz

Download URL gilgamesh-0.100.0.tar.gz
Size 94.4 kB
Tags Source
SHA-256 checksum
How to use checksums
ade61661a318a38bfb72a1c9a531ef76cc0be0a004ca3cd9f44ffa0f2af72073
BLAKE2b-256 checksum
How to use checksums
5a1e951dc35241f88e75f08248bf812072323f79893c1529a7315092539089c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200906 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / gilgamesh-0.100.0-py3-none-any.whl

Download URL gilgamesh-0.100.0-py3-none-any.whl
Size 69.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
320a1d529e2a3d04b0ef86c27afe76a2e5365c860c3f15a17bb8f67f0661353a
BLAKE2b-256 checksum
How to use checksums
f3aceb69ca30545afc7a78fedba634e54493fd460b58688b8301653c0e326908
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200906 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release history Release notifications | RSS feed

This release

0.100.0 This release

2 release files

0.9.99

2 release files

0.9.7

2 release files

0.9.6

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