AsyncAkumuli
============
Welcome to `AsyncAkumuli <https://github.com/M-o-a-T/asyncakumuli>`__!
This library contains a small async wrapper for submission of data to,
and (rudimentary) reading from, `Akumuli <https://akumuli.org>`__.
Also included:
* A basic unit test
* Test scaffolding, to easily test your own code
* a utility to read the last timestamp, as Akumuli doesn't go backwards
* helper code to interpred RRD / collectd input so that you can feed those
to Akumuli
* a couple of example scripts
Tests and collectd support currently require Trio because (a) anyio doesn't
support subprocesses, (b) UDP socket support in anyio is kindof limited.
Raw data
{
"_id": null,
"home_page": "http://github.com/smurfix/asyncakumuli",
"name": "asyncakumuli",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": "iot, logging",
"author": "Matthias Urlichs",
"author_email": "matthias@urlichs.de",
"download_url": "https://files.pythonhosted.org/packages/a7/1e/285868cf3ca1eceec2cd695a1152d91546d54b3f6d22be9dc306fd90888f/asyncakumuli-0.5.2.tar.gz",
"platform": null,
"description": "AsyncAkumuli\n============\n\nWelcome to `AsyncAkumuli <https://github.com/M-o-a-T/asyncakumuli>`__!\n\nThis library contains a small async wrapper for submission of data to,\nand (rudimentary) reading from, `Akumuli <https://akumuli.org>`__.\n\nAlso included:\n\n* A basic unit test\n* Test scaffolding, to easily test your own code\n* a utility to read the last timestamp, as Akumuli doesn't go backwards\n* helper code to interpred RRD / collectd input so that you can feed those\n to Akumuli\n* a couple of example scripts\n\nTests and collectd support currently require Trio because (a) anyio doesn't\nsupport subprocesses, (b) UDP socket support in anyio is kindof limited.\n\n",
"bugtrack_url": null,
"license": "GPLv3 or later",
"summary": "Write data to Akumuli",
"version": "0.5.2",
"project_urls": {
"Homepage": "http://github.com/smurfix/asyncakumuli"
},
"split_keywords": [
"iot",
" logging"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5c12d535b8a7ca1256cb20c5fd1a30fff6e48825baabf50380df3394f5b9e115",
"md5": "453c7c1fb5751634d045b0678b27780a",
"sha256": "b1ee46d1af45fe7c4c733db6b7343c833821cbedb4c2a039147d0d62b10b3990"
},
"downloads": -1,
"filename": "asyncakumuli-0.5.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "453c7c1fb5751634d045b0678b27780a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 18112,
"upload_time": "2024-07-08T06:02:35",
"upload_time_iso_8601": "2024-07-08T06:02:35.033285Z",
"url": "https://files.pythonhosted.org/packages/5c/12/d535b8a7ca1256cb20c5fd1a30fff6e48825baabf50380df3394f5b9e115/asyncakumuli-0.5.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a71e285868cf3ca1eceec2cd695a1152d91546d54b3f6d22be9dc306fd90888f",
"md5": "b875a24956c0a3fe82427b098e0412bb",
"sha256": "1751dc6ba5554da3772ac7e67124eef54a669d2b332a785c00ef909fcb48fcb1"
},
"downloads": -1,
"filename": "asyncakumuli-0.5.2.tar.gz",
"has_sig": false,
"md5_digest": "b875a24956c0a3fe82427b098e0412bb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 22197,
"upload_time": "2024-07-08T06:02:36",
"upload_time_iso_8601": "2024-07-08T06:02:36.682592Z",
"url": "https://files.pythonhosted.org/packages/a7/1e/285868cf3ca1eceec2cd695a1152d91546d54b3f6d22be9dc306fd90888f/asyncakumuli-0.5.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-07-08 06:02:36",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "smurfix",
"github_project": "asyncakumuli",
"github_not_found": true,
"lcname": "asyncakumuli"
}