{ "info": { "author": "Ryan Morshead", "author_email": "ryan.morshead@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "\nJotting\n-------\n\nLogs that explain when, where, and why things happen.\n\n``jotting`` is a log system for Python that can be used to record the causal\nhistory of an asynchronous or distributed system. These histories are composed\nof actions which, once \"started\", will begin \"working\", potentially spawn other\nactions, and eventually end as a \"success\" or \"failure\". In the end you're left\nwith a breadcrumb trail of information that you can use to squash bugs with\nminimal boilerplate.\n\nJotting was heavily inspired by ``eliot`` (https://eliot.readthedocs.io/).\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rmorshea/jotting", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "jotting", "package_url": "https://pypi.org/project/jotting/", "platform": "", "project_url": "https://pypi.org/project/jotting/", "project_urls": { "Homepage": "https://github.com/rmorshea/jotting" }, "release_url": "https://pypi.org/project/jotting/0.2.0/", "requires_dist": null, "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": "causally related logging messages", "version": "0.2.0" }, "last_serial": 3615845, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "2f323759562b2b43f12c2f7ea7d7ddd0", "sha256": "aa6861e6b907d9d3226f734ca6ad79af23386eed0b5408176d8a386eb861636f" }, "downloads": -1, "filename": "jotting-0.0.1.tar.gz", "has_sig": false, "md5_digest": "2f323759562b2b43f12c2f7ea7d7ddd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3658, "upload_time": "2018-01-07T01:15:45", "url": "https://files.pythonhosted.org/packages/3a/fd/e5c99f27da86084112638e54aad36e9618e801e41435d893a51d0d179c2f/jotting-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f4c6b35093bd2b63b6fba04d5fa77d7b", "sha256": "5fd65b21a187e410535ec5cec37af1e05136ce9a94d8e8834a1d54ccc6493401" }, "downloads": -1, "filename": "jotting-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f4c6b35093bd2b63b6fba04d5fa77d7b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7633, "upload_time": "2018-01-11T22:27:00", "url": "https://files.pythonhosted.org/packages/a9/f7/e39b1a0c431ed15dc64537ec4dbd5a78e08c9be48edaa69affba116ba191/jotting-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c31e207829cf44408c075bf7ba553ee", "sha256": "86f9e37c203f3f407dfeef65fa64a9ab8a2286dc11c381aeba2b4ee7fbe98701" }, "downloads": -1, "filename": "jotting-0.0.2.tar.gz", "has_sig": false, "md5_digest": "3c31e207829cf44408c075bf7ba553ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6943, "upload_time": "2018-01-11T22:27:01", "url": "https://files.pythonhosted.org/packages/c2/8f/e7598d94454fb6e93837a290622396ade56cafea31fa5137cea41ab8aa76/jotting-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "aad76c1de41c51dec764c1231ad35194", "sha256": "1e5688402f53cdeda83d17f59ce38ac4a44c5db16c1a0e39bb603282acc4c27f" }, "downloads": -1, "filename": "jotting-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "aad76c1de41c51dec764c1231ad35194", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7634, "upload_time": "2018-01-11T23:29:41", "url": "https://files.pythonhosted.org/packages/0c/05/29d42864ce9e7f1022b5a658bb19206f1595e7fbbb983a49f54206383d69/jotting-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d77ade955956d00e26242da439da734c", "sha256": "caafda62246456649d3e0d555f21471d3ac75d0946e96afc2520be67e4df11cd" }, "downloads": -1, "filename": "jotting-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d77ade955956d00e26242da439da734c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6950, "upload_time": "2018-01-11T23:29:42", "url": "https://files.pythonhosted.org/packages/94/c1/c798a939cf437b84eb175b20b48d5adcc071a7951ce2c45173fd483010f7/jotting-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "a5cc9c27720e8435150d15f7dc793d27", "sha256": "02b365d9b5671e4fa15c64030fe154a848e9cdfa48ba5f17779b0ff94b000e29" }, "downloads": -1, "filename": "jotting-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a5cc9c27720e8435150d15f7dc793d27", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7636, "upload_time": "2018-01-11T23:32:22", "url": "https://files.pythonhosted.org/packages/df/bf/4135ddecc6eaa58fc51f095765a6a5d1c65047fc279d02ad1269933e6703/jotting-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0a1f2c97233210b178162fd0257e8f5", "sha256": "f48dd3bf41da5901f77a17617779f6782b6bec7639878b5d125fa755d9484df4" }, "downloads": -1, "filename": "jotting-0.0.4.tar.gz", "has_sig": false, "md5_digest": "f0a1f2c97233210b178162fd0257e8f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6881, "upload_time": "2018-01-11T23:32:23", "url": "https://files.pythonhosted.org/packages/9f/d0/bf6b209c9cdc9b42dd93d3bb9cee0b5531d4f2bb27b89a6697c613b3b99c/jotting-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "80c8249cf29fa95b21b0c6c0e4db6a01", "sha256": "8ef1c94a552f859dc7f68addfacb47d7c2064d22090ed48f7b590f2534c9f398" }, "downloads": -1, "filename": "jotting-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "80c8249cf29fa95b21b0c6c0e4db6a01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 10388, "upload_time": "2018-01-12T02:06:54", "url": "https://files.pythonhosted.org/packages/73/38/25c2f1dddc1a0b174391d14c1b7fe44c92893d18cf9c77878f358f1ee5b2/jotting-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ab73a37d91995ce18d4903a617fd2ac", "sha256": "12578e5c50f6271f0ca032380fe2ef1f3a6c993d07170deca2bbbbd806af172e" }, "downloads": -1, "filename": "jotting-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3ab73a37d91995ce18d4903a617fd2ac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 7794, "upload_time": "2018-01-12T02:06:56", "url": "https://files.pythonhosted.org/packages/d4/fa/85a8c68c7a8a6dc3019195d509a6edb25c8fa586b66d79f4a19693efc06f/jotting-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "86babb4c90a4d5e50cbbec0749103268", "sha256": "9520abf414c2871e4bbddda767b294b7a9d1cc684785fe9ec433a3c2e07eb818" }, "downloads": -1, "filename": "jotting-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "86babb4c90a4d5e50cbbec0749103268", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 10376, "upload_time": "2018-01-13T01:27:46", "url": "https://files.pythonhosted.org/packages/24/9c/12190eb13093a37a50bb82417da3f4c8625f93d8aa3b6dfa1860309f73d1/jotting-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf086ac0bcbe680c3b131251797b91e4", "sha256": "18b5b15f416781a8a9f4bc676b3706391d527ec52d571000d408a2eb92a4afac" }, "downloads": -1, "filename": "jotting-0.1.1.tar.gz", "has_sig": false, "md5_digest": "bf086ac0bcbe680c3b131251797b91e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 7057, "upload_time": "2018-01-13T01:27:47", "url": "https://files.pythonhosted.org/packages/e3/63/b8fe357c2707a74d6cb228a2b73ed34b6eb94a32f5af2802fe777fff1aa4/jotting-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a270afb7a288008b680ad3295e178a3e", "sha256": "41864ba60f362cad99b88a9cedd8c03e19af315d8cbd493fe926ab214b58c5ee" }, "downloads": -1, "filename": "jotting-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a270afb7a288008b680ad3295e178a3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 10433, "upload_time": "2018-01-13T01:59:02", "url": "https://files.pythonhosted.org/packages/3e/ff/6b74b7a3dafa4d1a50b1b1c6bf2ceff7be46b3ca3f3c8a3a4825b8fd23b7/jotting-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3847aabef04c76b4695f3d712fa48838", "sha256": "f6467d62237d7f6673291af18f0c13c5029cb326ea08fd2078b32aa19b3d02df" }, "downloads": -1, "filename": "jotting-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3847aabef04c76b4695f3d712fa48838", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 7115, "upload_time": "2018-01-13T01:59:03", "url": "https://files.pythonhosted.org/packages/5b/86/8f8034dedcfb211c2657b40f13640b70bbd16c545917abfb4f87548ee11c/jotting-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "3f3c33866a142dc115a3dd59368c2f39", "sha256": "30ca095a61f6563aa2be30fe9cb67e15d3961c433a168133af2f604de7823525" }, "downloads": -1, "filename": "jotting-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3f3c33866a142dc115a3dd59368c2f39", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 11706, "upload_time": "2018-01-15T02:02:40", "url": "https://files.pythonhosted.org/packages/61/b8/d0e7c08be50d1cd5f65341e164f88a0f1808ae4290fe337f1709cbba43c8/jotting-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14297b795167697ac9ddca5cdfa64df5", "sha256": "c25b0cfb3b8eb6d7ffdb00cd98675a5304313b8584c604b73af38b360c6affc3" }, "downloads": -1, "filename": "jotting-0.1.3.tar.gz", "has_sig": false, "md5_digest": "14297b795167697ac9ddca5cdfa64df5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 7434, "upload_time": "2018-01-15T02:02:49", "url": "https://files.pythonhosted.org/packages/b9/c2/45482ae8ee839fc521b0d6714407819a0e14a92468470843bd6e9b143655/jotting-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9f2cff68688af1cf376b75544469ab77", "sha256": "2979d4145eefd8242f8e0dc2697b782d11f4f15f6c26f21127303a44c1cf95c9" }, "downloads": -1, "filename": "jotting-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9f2cff68688af1cf376b75544469ab77", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 12718, "upload_time": "2018-02-22T03:47:42", "url": "https://files.pythonhosted.org/packages/78/38/a899bf48fd86d20146a9b93283fd69f723ba15e28064d9ed1a4dc00ab203/jotting-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3e58b7f510b9c1e81cac3278c6de00c", "sha256": "41e2dabf017dbbc3b68c35f85e9c3ff992a66c65cc6e565c6bbf3ad553b456a3" }, "downloads": -1, "filename": "jotting-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a3e58b7f510b9c1e81cac3278c6de00c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 7458, "upload_time": "2018-02-22T03:47:43", "url": "https://files.pythonhosted.org/packages/78/aa/524aa8263197ab6fc6da585ba6a7578368fa6bb4ad646fda47923c510faf/jotting-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "906d4e2412543109f68167ae40a22905", "sha256": "4d0e7e31c7028c2411c52f5b0aaaa703e6920dcdf7277b9d404a73ac34d93482" }, "downloads": -1, "filename": "jotting-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "906d4e2412543109f68167ae40a22905", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14158, "upload_time": "2018-02-22T04:33:01", "url": "https://files.pythonhosted.org/packages/81/c7/a0491c7bd36f5324c270bac26b7a891f5b4e0d9387042fd29f6549d99f72/jotting-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c72d66324e9b7c701213ab98eb1b954b", "sha256": "38867ddb60af834e69454a7c2802e3a7b27cc0c3123b2ff336076607615bfbf4" }, "downloads": -1, "filename": "jotting-0.1.5.tar.gz", "has_sig": false, "md5_digest": "c72d66324e9b7c701213ab98eb1b954b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 7600, "upload_time": "2018-02-22T04:33:02", "url": "https://files.pythonhosted.org/packages/56/f8/a5be20dd020d2de06ef2a6872a4dc678dca103e860762ac5b9dc5157eb4b/jotting-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8d770943e5d4b28350df9547248e9bf1", "sha256": "cdc1c84c7634323cfcd8656260c5c5383f6cf14159c15f4a73f694073bc5ed1d" }, "downloads": -1, "filename": "jotting-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8d770943e5d4b28350df9547248e9bf1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14919, "upload_time": "2018-02-26T03:23:34", "url": "https://files.pythonhosted.org/packages/2c/a7/c2ea4103fa53c284c6032a4dc51cbe4776dcb249252e826fe628f7358159/jotting-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34e8115212e6f40688bfa4e2dc5271a6", "sha256": "328d0d0f09e4b75829cc569e926f5c5bdf097df5487834d0e343d45d3c41657b" }, "downloads": -1, "filename": "jotting-0.2.0.tar.gz", "has_sig": false, "md5_digest": "34e8115212e6f40688bfa4e2dc5271a6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8943, "upload_time": "2018-02-26T03:23:36", "url": "https://files.pythonhosted.org/packages/85/b1/3137bb603c16772de02fdeaaf3c12ce0849462c4b5584fe7f8a1e956c3f5/jotting-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8d770943e5d4b28350df9547248e9bf1", "sha256": "cdc1c84c7634323cfcd8656260c5c5383f6cf14159c15f4a73f694073bc5ed1d" }, "downloads": -1, "filename": "jotting-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8d770943e5d4b28350df9547248e9bf1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14919, "upload_time": "2018-02-26T03:23:34", "url": "https://files.pythonhosted.org/packages/2c/a7/c2ea4103fa53c284c6032a4dc51cbe4776dcb249252e826fe628f7358159/jotting-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34e8115212e6f40688bfa4e2dc5271a6", "sha256": "328d0d0f09e4b75829cc569e926f5c5bdf097df5487834d0e343d45d3c41657b" }, "downloads": -1, "filename": "jotting-0.2.0.tar.gz", "has_sig": false, "md5_digest": "34e8115212e6f40688bfa4e2dc5271a6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8943, "upload_time": "2018-02-26T03:23:36", "url": "https://files.pythonhosted.org/packages/85/b1/3137bb603c16772de02fdeaaf3c12ce0849462c4b5584fe7f8a1e956c3f5/jotting-0.2.0.tar.gz" } ] }