{ "info": { "author": "Stephan Fitzpatrick", "author_email": "knowsuchagency@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# klaxon\n\nSend Mac OS (or [notifiers][notifiers]) notifications from the terminal or Python programs.\n\nThis is especially useful for when you want a push notification \nfor some long-running background task.\n\nSimilar to the [terminal-notifier ruby gem][terminal-notifier],\nbut posix-compliant and able to send notifications via\nthe [notifiers][notifiers] library.\n\n![hello-klaxon](static/recording.gif)\n\n## Installation\nFor command-line use, the recommended method of installation is through [pipx].\n```bash\npipx install klaxon\n```\nNaturally, klaxon can also be pip-installed.\n```bash\npip install klaxon\n```\n\n## Usage\n\n### terminal\n\n```bash\n# blank notification\nklaxon\n# with custom message\nklaxon --message \"this is the message body\"\n# pipe message from other program\necho \"this is the message body\" | klaxon --\n```\n\n### python\n\n```python\nfrom klaxon import klaxon, klaxonify\n\n# send a notification\n\nklaxon(\n title='hello, klaxon',\n subtitle='hola',\n message='it me'\n)\n\n# we can decorate our functions to have\n# them send notifications at termination\n\n@klaxonify\ndef hello(name='world'):\n return f'hello, {name}'\n\n\n@klaxonify(title='oh hai', output_as_message=True)\ndef foo():\n return \"This will be the message body.\"\n\n```\n\n## Non-MacOS Notifications \n\n### i.e. mobile | email | slack\n\nYou'll need to install klaxon with the `notifiers` extra.\n\n```bash\npipx install klaxon[notifiers]\n```\n\nYou will need a `~/.config/klaxon/config.toml` or `pyproject.toml` file with the\n`tool.klaxon` namespace configured at the top level. Values from the latter will\noverride values in the former.\n\n`enable-notifiers` will need to be set to `true` and you will need a `[[notifiers]]` key.\n\nThe latter will determine the parameters passed to the `notifiers.notify` method.\n\nFor example:\n\n`~/.config/klaxon/config.toml`\n```toml\nenable-notifiers = true\n\n[[notifiers]]\nname = 'slack'\n# see https://api.slack.com/incoming-webhooks#getting-started\nwebhook_url = {{your webhook url}}\n\n[[notifiers]]\nname = 'pushover'\nuser = {{your user token}}\ntoken = {{your application token}}\n```\n\nVoila! Now messages sent from klaxon will be pushed to slack and pushover.\n\n\n[terminal-notifier]: https://github.com/julienXX/terminal-notifier\n[pipx]: https://github.com/pipxproject/pipx\n[osascript]: https://apple.stackexchange.com/questions/57412/how-can-i-trigger-a-notification-center-notification-from-an-applescript-or-shel/115373#115373\n[notifiers]: https://github.com/notifiers/notifiers", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.org/project/klaxon/", "keywords": "mac,notifications,productivity", "license": "Apache-2.0", "maintainer": "Stephan Fitzpatrick", "maintainer_email": "knowsuchagency@gmail.com", "name": "klaxon", "package_url": "https://pypi.org/project/klaxon/", "platform": "", "project_url": "https://pypi.org/project/klaxon/", "project_urls": { "Homepage": "https://pypi.org/project/klaxon/", "Repository": "https://github.com/knowsuchagency/klaxon" }, "release_url": "https://pypi.org/project/klaxon/0.3.0/", "requires_dist": [ "notifiers (>=1.0,<2.0); extra == \"notifiers\"", "toml (>=0.10.0,<0.11.0)" ], "requires_python": ">=3.6,<4.0", "summary": "Use osascript to send notifications.", "version": "0.3.0" }, "last_serial": 5602812, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9104bacbdc1dd5bb81e8746150bcc0d1", "sha256": "7e193fbdb76d0af77e468e93c7dbdba5967a048a540a4b859b65f29b7e07507c" }, "downloads": -1, "filename": "klaxon-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9104bacbdc1dd5bb81e8746150bcc0d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 4048, "upload_time": "2019-02-12T03:49:08", "url": "https://files.pythonhosted.org/packages/9e/b2/0cf674741211b73a7a80204bf87da1e0e5c19e4f64e13ebf918926773d95/klaxon-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf534684eb66b56fb9aec3b1893d209a", "sha256": "9f60fa407762752f1de19b3b46508ad7db2cdbe0366e63cc41130582d8482878" }, "downloads": -1, "filename": "klaxon-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cf534684eb66b56fb9aec3b1893d209a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 1911, "upload_time": "2019-02-12T03:49:10", "url": "https://files.pythonhosted.org/packages/67/21/192bccd17427f0e3cf2135a34160a080364a72fee3f86a2600f3eb62915f/klaxon-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "611c272bee891a84f395607fe8309a6c", "sha256": "57c115a6602f60f7b1ad251ef243cb24b61cbfcf8eaaf591aa57a12e7d62e12b" }, "downloads": -1, "filename": "klaxon-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "611c272bee891a84f395607fe8309a6c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 16160, "upload_time": "2019-02-12T03:58:02", "url": "https://files.pythonhosted.org/packages/b1/33/2e475a5705e35ab6efd95b2f0dccc22a97404125b57e173b140d3aeca6c1/klaxon-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3bcaf93499539e425ecdd3171bbced4d", "sha256": "e165b3a549e2a685bbe3103e32c1d30ecd7c88e885d07ce529f0e942853f69ff" }, "downloads": -1, "filename": "klaxon-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3bcaf93499539e425ecdd3171bbced4d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 6654, "upload_time": "2019-02-12T03:58:03", "url": "https://files.pythonhosted.org/packages/90/f8/a4b1e65397d472a42afc833bf180e283a6015457a697a7d204ae8cf78ebb/klaxon-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "7eab450e8f448b70ff81f810002e4c6c", "sha256": "de9df065f2fae273211136fa4101700e88b57f179fab3d5f0ad2eb80617784df" }, "downloads": -1, "filename": "klaxon-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "7eab450e8f448b70ff81f810002e4c6c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 16594, "upload_time": "2019-02-13T05:55:40", "url": "https://files.pythonhosted.org/packages/11/37/11f10af8bd9e460cb4239dcb6a4150c967bff4ad27f6ac49f238f1c8ba38/klaxon-0.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a52adaa7579f3cc5df77f3424938b2a", "sha256": "c266694fb3ed99ef878a325809ca4021a7d92cb062e4c826dbd04e4aa15697f7" }, "downloads": -1, "filename": "klaxon-0.1.10.tar.gz", "has_sig": false, "md5_digest": "2a52adaa7579f3cc5df77f3424938b2a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 7089, "upload_time": "2019-02-13T05:55:42", "url": "https://files.pythonhosted.org/packages/10/07/82f6e422c23a6305cf877773d2f6153766a2d3321051aaa186a3ea9fece7/klaxon-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "d69ad1cc896ebdcc72914c60475263bf", "sha256": "93354ecbd37e39b8172a7624672c02722ef716b330aa207ad8b3ca07e181424e" }, "downloads": -1, "filename": "klaxon-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "d69ad1cc896ebdcc72914c60475263bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 16545, "upload_time": "2019-02-19T17:42:57", "url": "https://files.pythonhosted.org/packages/c7/66/6da2660eb6dc4e0487c1e5f0e29cf106995977352ba1dbab9edfb2d1ee43/klaxon-0.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5de8c4c39a3c4d8a7c3514fdcb4c0ae6", "sha256": "edb8b435717181ff640bc63b9b59ef81bf31e08689618b4088892b880f3fea91" }, "downloads": -1, "filename": "klaxon-0.1.11.tar.gz", "has_sig": false, "md5_digest": "5de8c4c39a3c4d8a7c3514fdcb4c0ae6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 6952, "upload_time": "2019-02-19T17:42:59", "url": "https://files.pythonhosted.org/packages/e1/89/8544d8d10e7318069d1968119ca3675b4ba766f8b8febe74ab57f058fa8a/klaxon-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "12dbc8daf7f13160edae509822966c54", "sha256": "42c0fb033ba6f15e3641a15be87828b0368e4d6bfe796557c8f746ba79309314" }, "downloads": -1, "filename": "klaxon-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "12dbc8daf7f13160edae509822966c54", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 16580, "upload_time": "2019-02-19T17:48:01", "url": "https://files.pythonhosted.org/packages/88/b7/5cdb9f689368a44a8e90156200b591f2aa46a26dbcd6e2a129c434066b8f/klaxon-0.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e1b63ce2c9fc0190363757a9dafbaf1", "sha256": "24835c107a9f89e7a5575110f1acbcc364f707a6a5c8b6e50f4635a697823f7d" }, "downloads": -1, "filename": "klaxon-0.1.12.tar.gz", "has_sig": false, "md5_digest": "4e1b63ce2c9fc0190363757a9dafbaf1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 6968, "upload_time": "2019-02-19T17:48:03", "url": "https://files.pythonhosted.org/packages/3c/d3/a0da3f7479699f3f0f2bd8e78b702ecd2c7b25759a6d555708e45d1eae64/klaxon-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "acaab761f69c615136c297631b4a0d01", "sha256": "9cd113e3adedb23e07f920a31cca6e334029cee2457906208ca80d68afdd2ed4" }, "downloads": -1, "filename": "klaxon-0.1.13-py3-none-any.whl", "has_sig": false, "md5_digest": "acaab761f69c615136c297631b4a0d01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 16681, "upload_time": "2019-03-11T16:19:44", "url": "https://files.pythonhosted.org/packages/d2/0c/bab9d956a2ceaa6a6b401249e55e0485e4ade585df2ce67213c94ac3cba4/klaxon-0.1.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93f2236cee8e189725777af201dadf40", "sha256": "c802af1c90451d42f7ead098c7d343383502c939ca67d9a20113682116d98e29" }, "downloads": -1, "filename": "klaxon-0.1.13.tar.gz", "has_sig": false, "md5_digest": "93f2236cee8e189725777af201dadf40", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 6975, "upload_time": "2019-03-11T16:19:45", "url": "https://files.pythonhosted.org/packages/69/70/702c77c147bf106c75913faa3b314e8949c260231f1fd34f666b0be4f18b/klaxon-0.1.13.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b0cf925461f27e41b37992bcc88bf52b", "sha256": "2bdd140192e688b01ce50b9905c59b86719568aba18807189982ce6f5052fe89" }, "downloads": -1, "filename": "klaxon-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b0cf925461f27e41b37992bcc88bf52b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 16398, "upload_time": "2019-02-12T04:11:14", "url": "https://files.pythonhosted.org/packages/70/18/aaa2153833c2fd078e135a1a5be646a268fef9eeacc2d0a162eb06d3b73c/klaxon-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b365d9051c8d01f296e84b1465d442e5", "sha256": "4c520e0f726933f201d92044793f5fba0bd2065700988e012effd7847948cf35" }, "downloads": -1, "filename": "klaxon-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b365d9051c8d01f296e84b1465d442e5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 6854, "upload_time": "2019-02-12T04:11:15", "url": "https://files.pythonhosted.org/packages/d0/72/3552179e326b476d997d2ee93aa85477057c19a0996e4ba6fcfda5d75b4a/klaxon-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "83ec40bdc08c65ccccdf3c17833ea08a", "sha256": "4ebae461716c0f9589cdd428bed0aeb6804514e2980c2d465b0786e15867c765" }, "downloads": -1, "filename": "klaxon-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "83ec40bdc08c65ccccdf3c17833ea08a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 16395, "upload_time": "2019-02-12T04:14:11", "url": "https://files.pythonhosted.org/packages/70/5a/c105fc5307a3ead2bc2e80c48f84d00829769cada6e7ccb0925b67aaea44/klaxon-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d666cfa871beb7830bffd930139cf081", "sha256": "1dd59717027c9979fd43a9649f5d9be9431ce83cb9fb478bebe3213fe02a0fa8" }, "downloads": -1, "filename": "klaxon-0.1.3.tar.gz", "has_sig": false, "md5_digest": "d666cfa871beb7830bffd930139cf081", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 6855, "upload_time": "2019-02-12T04:14:13", "url": "https://files.pythonhosted.org/packages/8c/13/7cd487a83023971dd96eb677be6d6b49e5cc8fd3c6cfea342d44ab84f881/klaxon-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "8798dd7dfea4287321bb40ebf79de76a", "sha256": "343948961fca065455db975e5dcf5a74b780c42121a6c05e158bdef08eacf701" }, "downloads": -1, "filename": "klaxon-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "8798dd7dfea4287321bb40ebf79de76a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 16432, "upload_time": "2019-02-12T04:22:52", "url": "https://files.pythonhosted.org/packages/10/23/dcb524cf763a5ee3771e9baefd1d7c9b06b9321b07d62e64b7b04d34bb1e/klaxon-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f0df0c8b9f18911b8d5ac1bdc40bb25", "sha256": "3d58d7c12d242f9fc688c710727d5549c048229327b4f163ac56b24e9d894383" }, "downloads": -1, "filename": "klaxon-0.1.4.tar.gz", "has_sig": false, "md5_digest": "1f0df0c8b9f18911b8d5ac1bdc40bb25", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 6923, "upload_time": "2019-02-12T04:22:54", "url": "https://files.pythonhosted.org/packages/ec/aa/8ea44780f926188c2bb3a98d4802beaba32bb41021144494d4f83dd30b65/klaxon-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "4757fe69e5c13e75230c404026b9dd7f", "sha256": "9bf2f04cdfb51e77de390be0e6c803b67898bac7e3979623c785409c21eb2dfe" }, "downloads": -1, "filename": "klaxon-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "4757fe69e5c13e75230c404026b9dd7f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 16546, "upload_time": "2019-02-12T04:38:49", "url": "https://files.pythonhosted.org/packages/b9/96/531a4f17adc71c4f591c7358581d60ae7280e23eada8ee9c598881bc004c/klaxon-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a91d995d42ed15cf0644f1e510378a2", "sha256": "f247ed1ff538ce4637ce30fc1519363c3b01ff433a8da6f9fdbb07f0aa51d610" }, "downloads": -1, "filename": "klaxon-0.1.5.tar.gz", "has_sig": false, "md5_digest": "4a91d995d42ed15cf0644f1e510378a2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 7036, "upload_time": "2019-02-12T04:38:51", "url": "https://files.pythonhosted.org/packages/a5/d8/b1cb309a9ed5f49c17f9d43f675536daac13ca90ed0c40046c5a96b7a860/klaxon-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "216c852b6f85d101d726b73dc69d78b7", "sha256": "b5d71fa0404a09dd58b32cf9e58dd0da3904fcd2a37cdd49a1c6723ab7b5980c" }, "downloads": -1, "filename": "klaxon-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "216c852b6f85d101d726b73dc69d78b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 16549, "upload_time": "2019-02-12T04:41:13", "url": "https://files.pythonhosted.org/packages/7d/e7/b5dcefca1ee454fd87cc64e76da265c45f35b7312e5afc2b5f275ff0153b/klaxon-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca26dad24a58983dca5f4cfe332487f1", "sha256": "66eed0adffdc8fe0ce34e32f393028b2ceb64910860da7712ee0c69660d5b763" }, "downloads": -1, "filename": "klaxon-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ca26dad24a58983dca5f4cfe332487f1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 7053, "upload_time": "2019-02-12T04:41:15", "url": "https://files.pythonhosted.org/packages/89/78/0fb2bc922515bc0fa9bf05c8efb613bd75596af707065b1285f988bf4f80/klaxon-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "a889e8ea1c12f51d7aa6904ea151564a", "sha256": "64b15e934447440812bd6903073d0cba13d0e057dcdfe2f42329a1c4c858395d" }, "downloads": -1, "filename": "klaxon-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "a889e8ea1c12f51d7aa6904ea151564a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 16549, "upload_time": "2019-02-12T04:44:17", "url": "https://files.pythonhosted.org/packages/46/23/ab4f9131b58293272a0e429acb3232a37085abb79816f1fd9d8ba292f680/klaxon-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "336184d3a9c9b1e250a2f06cf2eb890c", "sha256": "747ada8859b872dc6313dfebb7b106c3a76dd9914ceb6727b6f65afbc26c129c" }, "downloads": -1, "filename": "klaxon-0.1.7.tar.gz", "has_sig": false, "md5_digest": "336184d3a9c9b1e250a2f06cf2eb890c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 7037, "upload_time": "2019-02-12T04:44:19", "url": "https://files.pythonhosted.org/packages/39/46/2756f0f6b2c1f873454562a84ec517d45142ae7579fb154f770355b21aa0/klaxon-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "aa468b590327750bdc466c94a8531aaf", "sha256": "db09e7e7c0c94ff41791a635cc3f4308c220c2efde0785e64c0c9132e43c52a9" }, "downloads": -1, "filename": "klaxon-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "aa468b590327750bdc466c94a8531aaf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 16575, "upload_time": "2019-02-12T05:35:35", "url": "https://files.pythonhosted.org/packages/8b/0d/884c40b7e1f68b438b5fe4bbc28aa0c926ffb2ddeef4aa6d0eee626c0f54/klaxon-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27cad9338711a76d114b51e7bb356686", "sha256": "926c8d0491c744566adee6ab6b961131f9506e281ec86948a99a6343ed170492" }, "downloads": -1, "filename": "klaxon-0.1.8.tar.gz", "has_sig": false, "md5_digest": "27cad9338711a76d114b51e7bb356686", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 7093, "upload_time": "2019-02-12T05:35:36", "url": "https://files.pythonhosted.org/packages/db/8e/7149d0081c10a26165dd5c39c5f374df454b2201e728b8450db4ab444be6/klaxon-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "0e9ea4a54bf642583e94486e49b4161d", "sha256": "f241f6156ab2e731574480e7ebb7d76e306333d3f4c838038944f98ba1c1b90b" }, "downloads": -1, "filename": "klaxon-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "0e9ea4a54bf642583e94486e49b4161d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 16576, "upload_time": "2019-02-12T05:51:38", "url": "https://files.pythonhosted.org/packages/f8/5c/8fa5b9ba11c7463a7509c7cb0590cbe6cc7d014f56d4182af97f95f87187/klaxon-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b17425da64e12f8d43ef0074165ac093", "sha256": "5b366fa40f5f22a18809bb047a8f3e1a612e5168ed2a7f63f13899f279785fac" }, "downloads": -1, "filename": "klaxon-0.1.9.tar.gz", "has_sig": false, "md5_digest": "b17425da64e12f8d43ef0074165ac093", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 7078, "upload_time": "2019-02-12T05:51:39", "url": "https://files.pythonhosted.org/packages/8f/49/408c56eb722758cbccb4de67b79345e18ccab54d2b7e180b021bf50032e6/klaxon-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "948e43d7168c68d4345690a1b83e4c91", "sha256": "7d6058276816c89044e889646fd5765b5edb69187ebe92be910ce9cc180195f4" }, "downloads": -1, "filename": "klaxon-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "948e43d7168c68d4345690a1b83e4c91", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9515, "upload_time": "2019-05-15T05:31:22", "url": "https://files.pythonhosted.org/packages/8c/a6/9b0120acd5acb2df9d4f49b666a816514edab7687909ed74a667e0a0a9ba/klaxon-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9de94bd30e92de9de9f79692a1ae047f", "sha256": "233eb5704d47f088aa26809f00670021671613a3a98ec61f57fcfaca2c5cb04c" }, "downloads": -1, "filename": "klaxon-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9de94bd30e92de9de9f79692a1ae047f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 8934, "upload_time": "2019-05-15T05:31:23", "url": "https://files.pythonhosted.org/packages/c7/c4/f4b3fd1991685a8a51f82a5938b869f36495ff642785e9843c6ddc8c2ab5/klaxon-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "dfc7811f84a9f4b8398a08c0a5a96226", "sha256": "66fa25baed80539d3676e6c0174ddd4f46a9dd9d0cfcc17c0405f0b10e63effc" }, "downloads": -1, "filename": "klaxon-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dfc7811f84a9f4b8398a08c0a5a96226", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9526, "upload_time": "2019-05-15T05:34:21", "url": "https://files.pythonhosted.org/packages/d9/af/f549e89aa749901992881a1e923aee0128eedaab10bc0a57a6f119262263/klaxon-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "590d428b168b1e5769d098977be1a85f", "sha256": "0c49abbd0ed628e8d420e88ddbb4c2bdf2433d75bc5c9a0cbcb96a89a18cba19" }, "downloads": -1, "filename": "klaxon-0.2.1.tar.gz", "has_sig": false, "md5_digest": "590d428b168b1e5769d098977be1a85f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 8942, "upload_time": "2019-05-15T05:34:22", "url": "https://files.pythonhosted.org/packages/f6/46/be99e5f1c2aca0dbacda4ba73c17fd4b9116e464f13b98d3a38425abddf1/klaxon-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "447a7035b501f63ae23d174f26b186bc", "sha256": "f33a11babc808ddd816a449bc55b5361cba29ff5d4483d8bfa7e53a1f8840d3b" }, "downloads": -1, "filename": "klaxon-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "447a7035b501f63ae23d174f26b186bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9516, "upload_time": "2019-05-15T05:36:45", "url": "https://files.pythonhosted.org/packages/34/92/3d1c41c0616ee0bf5a5d5311c828fe042fc91d6e72233087c98d08450f68/klaxon-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "248204c9b8601145b0aae616bca24104", "sha256": "fa20017c268ed43fa18d1a785bd0fc5ddf69990d3e7c9c4a7e58b0f78e4efc2f" }, "downloads": -1, "filename": "klaxon-0.2.2.tar.gz", "has_sig": false, "md5_digest": "248204c9b8601145b0aae616bca24104", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 8936, "upload_time": "2019-05-15T05:36:47", "url": "https://files.pythonhosted.org/packages/e7/81/518f7fb02b3b95dc4849f2df0c3cbff3254c6bdff5d89c8ea1f4c7b7b8a5/klaxon-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "576541ad097d33a216205a5811b8abfd", "sha256": "3bb6deefc5bd2e6f545b8c19e17a0115d8304858be39e78d72ba60a5d4fbbf96" }, "downloads": -1, "filename": "klaxon-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "576541ad097d33a216205a5811b8abfd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9718, "upload_time": "2019-05-15T17:06:06", "url": "https://files.pythonhosted.org/packages/e1/a2/0317b82a0799865765924edcd444e9b59bd309309ea09e676ffbec8e9b64/klaxon-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf45071ed1eec2e466af64db12c87838", "sha256": "58100fb88ac6d49952a14ebeeae4fe8ad46787fcc59e2381cb585891239e57ce" }, "downloads": -1, "filename": "klaxon-0.2.3.tar.gz", "has_sig": false, "md5_digest": "bf45071ed1eec2e466af64db12c87838", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 8989, "upload_time": "2019-05-15T17:06:07", "url": "https://files.pythonhosted.org/packages/4f/e3/79100e0541f5a9db8a861c537d1f0d71d5b866e58701f57351953e773af1/klaxon-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "8ffbf070e81d88882e82da9b5816e1bb", "sha256": "d0005615c5113fd814598bea559654b7bc254c86362207268e8083df5b7db265" }, "downloads": -1, "filename": "klaxon-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "8ffbf070e81d88882e82da9b5816e1bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9765, "upload_time": "2019-05-15T17:23:50", "url": "https://files.pythonhosted.org/packages/98/aa/281d7b3747557c3261ec2e2a1ebdb33056106aa4c01fff87d7311ab05fb9/klaxon-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ccf1133746c8cbd66587bce78d062354", "sha256": "8bb3cf8bd939afba51201a8041d56ce2a189d207ac7b47350c6154df5390704c" }, "downloads": -1, "filename": "klaxon-0.2.4.tar.gz", "has_sig": false, "md5_digest": "ccf1133746c8cbd66587bce78d062354", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 9037, "upload_time": "2019-05-15T17:23:52", "url": "https://files.pythonhosted.org/packages/6a/2b/e2a115f6de84f7202f77e379acef1be83b64d0b13146510f8b863d936fef/klaxon-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "1c9d1e6f6641e7daca0803f0b1565f6b", "sha256": "b062e0432175c1a33f4eef151dffe66872c19bfc487a40f61bad49886a9f505d" }, "downloads": -1, "filename": "klaxon-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "1c9d1e6f6641e7daca0803f0b1565f6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9763, "upload_time": "2019-05-15T19:43:54", "url": "https://files.pythonhosted.org/packages/e8/18/48331e86625a66b1749b14809a50415d1c5c74a33bcafbcd2d42271d1c31/klaxon-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4aecaade2e0ffacb1213493991f55bd", "sha256": "7c968a81e592970d029c5c20f52916dafeea9c7d6caaf433e5dee824bbc93adb" }, "downloads": -1, "filename": "klaxon-0.2.5.tar.gz", "has_sig": false, "md5_digest": "a4aecaade2e0ffacb1213493991f55bd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 9035, "upload_time": "2019-05-15T19:43:56", "url": "https://files.pythonhosted.org/packages/20/6b/a33e62bbead80e6eea27909dc0801fc352953fd0aa4b75d9e4de874dd6e9/klaxon-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "3d251390f465d92cf363d247af26c17e", "sha256": "ab84b59d1d1ad4a2e79e6f1b48cf3e5e0d79df66cefe8002be95ed5db596405f" }, "downloads": -1, "filename": "klaxon-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "3d251390f465d92cf363d247af26c17e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9790, "upload_time": "2019-05-15T21:00:49", "url": "https://files.pythonhosted.org/packages/e5/8f/759ecbcfdb312247a3cec432e2b3604fb3c8c38f2c93ab8ce364c709fcf4/klaxon-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a7b53ff24d5f73c83690b7f6924d9a8", "sha256": "e8df0ff871c484c8431a643297231253f4dc62567407e75111f95d56f562ba76" }, "downloads": -1, "filename": "klaxon-0.2.6.tar.gz", "has_sig": false, "md5_digest": "7a7b53ff24d5f73c83690b7f6924d9a8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 9083, "upload_time": "2019-05-15T21:00:51", "url": "https://files.pythonhosted.org/packages/8f/72/91ead813d9c2499ca305a5434356927a26e2e19e09a02fa4066d226dc2fb/klaxon-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "d89012cac866e23d68856abed7328f84", "sha256": "fa7c815d38c6d171abaf1c9493c586f79b42f6807201d6a24fef924ac5dd3433" }, "downloads": -1, "filename": "klaxon-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "d89012cac866e23d68856abed7328f84", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9821, "upload_time": "2019-05-15T21:18:29", "url": "https://files.pythonhosted.org/packages/c9/09/90141302b388d72b16f13a2e560619c472edaa214b5bf59416b685a96de8/klaxon-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b027c73c7464f785fc617ea9b5f441eb", "sha256": "97b20d2704ef72bb8777d238695d084da82290f7ae0eefe917ab5652f6fbf152" }, "downloads": -1, "filename": "klaxon-0.2.7.tar.gz", "has_sig": false, "md5_digest": "b027c73c7464f785fc617ea9b5f441eb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 9107, "upload_time": "2019-05-15T21:18:30", "url": "https://files.pythonhosted.org/packages/dd/28/8a4010445159ac893325f147e00adf1ea81a6a41dc4f5f0a6ece09dd5237/klaxon-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "7c0d5c17c69dd30c6949d9feeac044a1", "sha256": "72f5a6de58b8b98b687aedf6d3eae94d7daa224306c516038c6c483404fa3234" }, "downloads": -1, "filename": "klaxon-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "7c0d5c17c69dd30c6949d9feeac044a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9824, "upload_time": "2019-07-06T02:01:28", "url": "https://files.pythonhosted.org/packages/ee/38/293466d0a3044b9e2235211e970229b65dc3a32fa405e34376bfd744322c/klaxon-0.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "171a9da09bdb66918bbb6d6cf1eaa937", "sha256": "a1350a6637e9deabf4ca5c895e6dba993fe51cc85194228b05979251e2849f69" }, "downloads": -1, "filename": "klaxon-0.2.8.tar.gz", "has_sig": false, "md5_digest": "171a9da09bdb66918bbb6d6cf1eaa937", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 9133, "upload_time": "2019-07-06T02:01:30", "url": "https://files.pythonhosted.org/packages/65/e6/28a296bf7aa1017e2a32943bd138b865b926ba5d6cde389de682ef5fe537/klaxon-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "3c06114576e0f99e0a9a2300c572352a", "sha256": "6fd6c57a9462b16d47a1e943e7fdde6b9b8a6ba1cfd77260d19d4212d0f64236" }, "downloads": -1, "filename": "klaxon-0.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "3c06114576e0f99e0a9a2300c572352a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9823, "upload_time": "2019-07-29T22:29:56", "url": "https://files.pythonhosted.org/packages/03/41/a3446be90a587c4113c564234b80b16ba4e5336ec103ec613281b2726776/klaxon-0.2.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2a3529d30c2e8a391964517d59c824c", "sha256": "31140adc2da29b89065aa5e1ef85663b5781b8f1826e86560b216769c94c1651" }, "downloads": -1, "filename": "klaxon-0.2.9.tar.gz", "has_sig": false, "md5_digest": "f2a3529d30c2e8a391964517d59c824c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 9130, "upload_time": "2019-07-29T22:29:58", "url": "https://files.pythonhosted.org/packages/a6/f5/04c838f3deaeafde63b464c1e7cc80404d266ebc75d542f61ecc75ea2545/klaxon-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a438d33665e9df5e176e4959b8c1deb5", "sha256": "9d3587fe46e57395c3f352b64dda9814e4e0e73d1d469dc80a90cf03590643b8" }, "downloads": -1, "filename": "klaxon-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a438d33665e9df5e176e4959b8c1deb5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9851, "upload_time": "2019-07-30T01:39:54", "url": "https://files.pythonhosted.org/packages/94/51/52e758aa9c3546895e9aa15bd0e288e9b2b1aa502dbd708b86d3477e10e8/klaxon-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a42223bb528262d263a555785095c7d2", "sha256": "dc3d31df3f572bd3b0dbd5d00b411745fcf48253bd710a311f168f72069b68b9" }, "downloads": -1, "filename": "klaxon-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a42223bb528262d263a555785095c7d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 9160, "upload_time": "2019-07-30T01:39:56", "url": "https://files.pythonhosted.org/packages/ec/65/32fbddb38865d6f4136e2e71fe125efbf7e07cac5a3666b24a710abe8e21/klaxon-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a438d33665e9df5e176e4959b8c1deb5", "sha256": "9d3587fe46e57395c3f352b64dda9814e4e0e73d1d469dc80a90cf03590643b8" }, "downloads": -1, "filename": "klaxon-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a438d33665e9df5e176e4959b8c1deb5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9851, "upload_time": "2019-07-30T01:39:54", "url": "https://files.pythonhosted.org/packages/94/51/52e758aa9c3546895e9aa15bd0e288e9b2b1aa502dbd708b86d3477e10e8/klaxon-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a42223bb528262d263a555785095c7d2", "sha256": "dc3d31df3f572bd3b0dbd5d00b411745fcf48253bd710a311f168f72069b68b9" }, "downloads": -1, "filename": "klaxon-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a42223bb528262d263a555785095c7d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 9160, "upload_time": "2019-07-30T01:39:56", "url": "https://files.pythonhosted.org/packages/ec/65/32fbddb38865d6f4136e2e71fe125efbf7e07cac5a3666b24a710abe8e21/klaxon-0.3.0.tar.gz" } ] }