{ "info": { "author": "Leonard Pollak", "author_email": "leonardp@tr-host.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Programming Language :: Python :: 3.7", "Topic :: System :: Distributed Computing", "Topic :: Utilities" ], "description": "# gilgamesh\n## Installation instructions for Raspbian Buster\n\n### Install Packages\nyou may want to install dependencies via apt:\n```\nsudo apt install python3-zmq python3-blosc python3-ujson\n# optional\nsudo apt install python3-aiohttp python3-paho-mqtt python3-psycopg2 \n```\n```\nsudo apt install python3-pip\nsudo pip install gilgamesh\n```\n\nif you want to use TimescaleDB and the builtin mqtt bridge and did not\ninstall the dependencies via apt:\n```\nsudo pip install gilgamesh[timescaledb,mqtt]\n```\n\n### Setup/Configuration\nto setup a gilgamesh instance run the following:\n```\nsudo gilgamesh install\n```\nthe first command copies ggm@.service to /etc/systemd/system and installs\nbasic configuration templates to /etc/gilgamesh\n\n\nyou may want to edit /etc/gilgamesh/paths.json (e.g. to delete or modify the app path)\n```\nsudo nano /etc/gilgamesh/paths.json\n```\n\ncreate a device_id\n```\nsudo gilgamesh gen-id\n# or edit by hand\nsudo nano /etc/gilgamesh/device_id\n```\n\ngenerate some curvezmq certificates (as user!)\n```\ngilgamesh gen-cert server\ngilgamesh gen-cert client\n```\n\nthen start with:\n```\nsudo systemctl start ggm@gateway\n```\n\n## Contributing\nThis project uses [C4(Collective Code Construction Contract)](https://rfc.zeromq.org/spec:42/C4/) process for contributions.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/gilgamesh-zmq/ggm", "keywords": "beta data", "license": "AGPL-3.0-or-later", "maintainer": "", "maintainer_email": "", "name": "gilgamesh", "package_url": "https://pypi.org/project/gilgamesh/", "platform": "", "project_url": "https://pypi.org/project/gilgamesh/", "project_urls": { "Homepage": "https://gitlab.com/gilgamesh-zmq/ggm" }, "release_url": "https://pypi.org/project/gilgamesh/0.100.0/", "requires_dist": [ "pyzmq", "aiohttp", "blosc", "ujson", "paho-mqtt ; extra == 'mqtt'", "psycopg2 ; extra == 'timescaledb'" ], "requires_python": ">=3.7", "summary": "distributed data", "version": "0.100.0", "yanked": false, "yanked_reason": null }, "last_serial": 8680143, "releases": { "0.100.0": [ { "comment_text": "", "digests": { "md5": "4d695fb1bf3d2888ea5a9c006b7d9eb6", "sha256": "320a1d529e2a3d04b0ef86c27afe76a2e5365c860c3f15a17bb8f67f0661353a" }, "downloads": -1, "filename": "gilgamesh-0.100.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4d695fb1bf3d2888ea5a9c006b7d9eb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 69635, "upload_time": "2020-11-17T14:10:53", "upload_time_iso_8601": "2020-11-17T14:10:53.712172Z", "url": "https://files.pythonhosted.org/packages/f3/ac/eb69ca30545afc7a78fedba634e54493fd460b58688b8301653c0e326908/gilgamesh-0.100.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fabe795bb0fa717f1a50da42b7293c4d", "sha256": "ade61661a318a38bfb72a1c9a531ef76cc0be0a004ca3cd9f44ffa0f2af72073" }, "downloads": -1, "filename": "gilgamesh-0.100.0.tar.gz", "has_sig": false, "md5_digest": "fabe795bb0fa717f1a50da42b7293c4d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 94383, "upload_time": "2020-11-17T14:10:55", "upload_time_iso_8601": "2020-11-17T14:10:55.288101Z", "url": "https://files.pythonhosted.org/packages/5a/1e/951dc35241f88e75f08248bf812072323f79893c1529a7315092539089c0/gilgamesh-0.100.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "8030a0d3920036291d486af90a8e4d63", "sha256": "90276156cfcf95591229d9e05f88ad01e579706c7121ab147645f8594ad3c84a" }, "downloads": -1, "filename": "gilgamesh-0.9.6-py3-none-any.whl", "has_sig": false, "md5_digest": "8030a0d3920036291d486af90a8e4d63", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 68882, "upload_time": "2019-10-21T09:58:34", "upload_time_iso_8601": "2019-10-21T09:58:34.070787Z", "url": "https://files.pythonhosted.org/packages/b1/ab/7240be9bce48e0313cd83557466525349ca04a3c8010bfc6867863877738/gilgamesh-0.9.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5b7fc0a665c0df877e9bf8dca32e17b4", "sha256": "ab92c33d458b6729083202e17bdf4d3ac141d05888d0e8a8bd1be1e00d96caf8" }, "downloads": -1, "filename": "gilgamesh-0.9.6.tar.gz", "has_sig": false, "md5_digest": "5b7fc0a665c0df877e9bf8dca32e17b4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 90097, "upload_time": "2019-10-21T09:58:36", "upload_time_iso_8601": "2019-10-21T09:58:36.818778Z", "url": "https://files.pythonhosted.org/packages/f8/58/b2b14b8db9f28fe01b89e7f395a7b31107098f50030306ea55a74957951b/gilgamesh-0.9.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "f871706a33c8d176c731be8049ec89b6", "sha256": "18f0ea51fbc75c124c5b6aff2068dfba5c855338276b61e50fc8889418414597" }, "downloads": -1, "filename": "gilgamesh-0.9.7-py3-none-any.whl", "has_sig": false, "md5_digest": "f871706a33c8d176c731be8049ec89b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 68903, "upload_time": "2019-10-21T10:26:36", "upload_time_iso_8601": "2019-10-21T10:26:36.924858Z", "url": "https://files.pythonhosted.org/packages/19/59/19f22d4b99bc116cd574aff40e787db0daee3edbeea011a71d05122c69da/gilgamesh-0.9.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ae96d3af707fffef84a28b6d291425bb", "sha256": "ad3fbe4ab272e5e58a799f367176a59f4592ad96c3c96992e7897a6ad705f58a" }, "downloads": -1, "filename": "gilgamesh-0.9.7.tar.gz", "has_sig": false, "md5_digest": "ae96d3af707fffef84a28b6d291425bb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 30786, "upload_time": "2019-10-21T10:26:39", "upload_time_iso_8601": "2019-10-21T10:26:39.098785Z", "url": "https://files.pythonhosted.org/packages/b1/5b/f80e0645c05b712923670ceee70eb9c3c44e2a979f1e4f6e66876af25d7e/gilgamesh-0.9.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.99": [ { "comment_text": "", "digests": { "md5": "7ac190b337abd00e10d3b6b5985703e9", "sha256": "ece41d338b0bfcdeb6366081132a55e99d1a851de32dc3ff0c99fb1fcc656a9d" }, "downloads": -1, "filename": "gilgamesh-0.9.99-py3-none-any.whl", "has_sig": false, "md5_digest": "7ac190b337abd00e10d3b6b5985703e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 69449, "upload_time": "2019-10-31T15:58:54", "upload_time_iso_8601": "2019-10-31T15:58:54.209787Z", "url": "https://files.pythonhosted.org/packages/22/33/a4b1cb1e68354c0182160269cef18923dd814fad6831e72b33250394b6fc/gilgamesh-0.9.99-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7b32e9ce7c084f7b5d7bdc4d3ccea4cf", "sha256": "eb6b99dcb6762807161b32cedb33d2e9af6393a22833ce9870588c930a2006a7" }, "downloads": -1, "filename": "gilgamesh-0.9.99.tar.gz", "has_sig": false, "md5_digest": "7b32e9ce7c084f7b5d7bdc4d3ccea4cf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 89836, "upload_time": "2019-10-31T15:58:57", "upload_time_iso_8601": "2019-10-31T15:58:57.222393Z", "url": "https://files.pythonhosted.org/packages/b6/08/9a90abab25361c2d79cdb8a1d124136d1892977997ccfea3fc95c7c9b5ee/gilgamesh-0.9.99.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.999": [ { "comment_text": "", "digests": { "md5": "c1c8278a9ff2936e180cdd95eb5ce5e3", "sha256": "5280f5859dd6951c6b0006f32a819a8dd86d15677bb597dda780f68fbf76fe68" }, "downloads": -1, "filename": "gilgamesh-0.9.999-py3-none-any.whl", "has_sig": false, "md5_digest": "c1c8278a9ff2936e180cdd95eb5ce5e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 70771, "upload_time": "2019-11-04T20:03:11", "upload_time_iso_8601": "2019-11-04T20:03:11.104553Z", "url": "https://files.pythonhosted.org/packages/32/82/0e44513b69dd04965012a2ab500006e5baf1dc98c97b4f3e40d89538bca6/gilgamesh-0.9.999-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fe77c5afeb4045ce6a8b0170bc5f32d0", "sha256": "4b8852d2e3fe25054817e0af89055c2677c61e269c481b0ed03f8ebc5c165d52" }, "downloads": -1, "filename": "gilgamesh-0.9.999.tar.gz", "has_sig": false, "md5_digest": "fe77c5afeb4045ce6a8b0170bc5f32d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 91682, "upload_time": "2019-11-04T20:03:13", "upload_time_iso_8601": "2019-11-04T20:03:13.618789Z", "url": "https://files.pythonhosted.org/packages/21/52/b91c8e33e6dab99350874a4d4fd09f523c88c4970c5aaa425c2b7d333619/gilgamesh-0.9.999.tar.gz", "yanked": false, "yanked_reason": null } ], "0.99.999": [ { "comment_text": "", "digests": { "md5": "a4fe0f73c6c3adaf1156ea2b85c00cf8", "sha256": "ba72ecca6da797fa8ea9a6410db0204a5cafdd4cade040e83ffccd5a5ac87f05" }, "downloads": -1, "filename": "gilgamesh-0.99.999-py3-none-any.whl", "has_sig": false, "md5_digest": "a4fe0f73c6c3adaf1156ea2b85c00cf8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 70787, "upload_time": "2019-11-05T16:01:01", "upload_time_iso_8601": "2019-11-05T16:01:01.741013Z", "url": "https://files.pythonhosted.org/packages/3e/e4/940447e20577bfc8337e71d6eb179080531545f8015b462a5b0434e7b5c3/gilgamesh-0.99.999-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e7d2903dbd0d793108c34aa3194613be", "sha256": "3868b89bedb8f46c1f934a291e9eaf98aceb0ab3b3082fac721a2638220d910e" }, "downloads": -1, "filename": "gilgamesh-0.99.999.tar.gz", "has_sig": false, "md5_digest": "e7d2903dbd0d793108c34aa3194613be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 31872, "upload_time": "2019-11-05T16:01:03", "upload_time_iso_8601": "2019-11-05T16:01:03.213786Z", "url": "https://files.pythonhosted.org/packages/fb/88/0f4418ac7ba1b7c7628f296162b800419a97d63f2be39a74b407e080576b/gilgamesh-0.99.999.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d695fb1bf3d2888ea5a9c006b7d9eb6", "sha256": "320a1d529e2a3d04b0ef86c27afe76a2e5365c860c3f15a17bb8f67f0661353a" }, "downloads": -1, "filename": "gilgamesh-0.100.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4d695fb1bf3d2888ea5a9c006b7d9eb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 69635, "upload_time": "2020-11-17T14:10:53", "upload_time_iso_8601": "2020-11-17T14:10:53.712172Z", "url": "https://files.pythonhosted.org/packages/f3/ac/eb69ca30545afc7a78fedba634e54493fd460b58688b8301653c0e326908/gilgamesh-0.100.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fabe795bb0fa717f1a50da42b7293c4d", "sha256": "ade61661a318a38bfb72a1c9a531ef76cc0be0a004ca3cd9f44ffa0f2af72073" }, "downloads": -1, "filename": "gilgamesh-0.100.0.tar.gz", "has_sig": false, "md5_digest": "fabe795bb0fa717f1a50da42b7293c4d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 94383, "upload_time": "2020-11-17T14:10:55", "upload_time_iso_8601": "2020-11-17T14:10:55.288101Z", "url": "https://files.pythonhosted.org/packages/5a/1e/951dc35241f88e75f08248bf812072323f79893c1529a7315092539089c0/gilgamesh-0.100.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }