{ "info": { "author": "Lincoln de Sousa", "author_email": "lincoln@yipit.com", "bugtrack_url": null, "classifiers": [], "description": "# Eventlib\n\n[![Build Status](https://secure.travis-ci.org/Yipit/eventlib.png)](http://travis-ci.org/Yipit/eventlib)\n\nLong story short, eventlib is an asynchronous event tracking app for\nDjango. This library was built upon the following values:\n\n * It must be deadly simple to log an event;\n * It must be possible to track each event in different ways;\n * Each different \"event handler\" must be completely separate and fail\n gracefully;\n * The event system must be asynchronous, so let's use celery;\n * The library must be extensible;\n * 100% of test coverage is enough.\n\nTo learn how it works, please refer to our tutorial:\n\n 1. [First steps to log an event](docs/p1-tutorial.md)\n 2. [Declaring an event](docs/p2-declaring-an-event.md)\n 3. [Asynchronous logging](docs/p3-asynchronous-logging.md)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Yipit/eventlib", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "eventlib", "package_url": "https://pypi.org/project/eventlib/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/eventlib/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Yipit/eventlib" }, "release_url": "https://pypi.org/project/eventlib/0.1.5/", "requires_dist": null, "requires_python": null, "summary": "Library to make it easy to track events in python/django apps", "version": "0.1.5" }, "last_serial": 1097751, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "73476baf27e1b95d14f19ef5ca05b1ee", "sha256": "ba983228c8f9bf314651ae563c30ff2f863ab0fcf2eae069ad52ccf5b4c00f57" }, "downloads": -1, "filename": "eventlib-0.0.2.tar.gz", "has_sig": false, "md5_digest": "73476baf27e1b95d14f19ef5ca05b1ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10534, "upload_time": "2012-09-26T19:43:07", "url": "https://files.pythonhosted.org/packages/f3/64/e7309e8a4efa24d30ce33b9c744be20591b03c0be68dfbc4e50f1228bee7/eventlib-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "b1a6433999317560734d3cfe31bdeecd", "sha256": "0a6c9b56fa470f92b546eeeffff1f2690903391ee8880260c3de9019708c8a92" }, "downloads": -1, "filename": "eventlib-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b1a6433999317560734d3cfe31bdeecd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10589, "upload_time": "2012-09-28T16:38:19", "url": "https://files.pythonhosted.org/packages/0d/cd/dd3d61861c64d947ccf65bc1e30dc2d2a427104146d3fdcfb6110462c21e/eventlib-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "b4d45ab5309f7aa435e7d5989f0cd2c9", "sha256": "4f0658a3ee07b355c2eb0d52543e14fa8d294f7eddd558950fd1149839bc9e79" }, "downloads": -1, "filename": "eventlib-0.0.4.tar.gz", "has_sig": false, "md5_digest": "b4d45ab5309f7aa435e7d5989f0cd2c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13834, "upload_time": "2012-10-16T21:17:01", "url": "https://files.pythonhosted.org/packages/d7/75/b42141ed239e788c3ecf9e59da3a1d4fd128809c7e00ae7443d99392df76/eventlib-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "b608016015c19826e4dd3fedeb6245d8", "sha256": "7a924f071991a6956f07bedd926c036584364bc2b6574d5a77c4ac69f7f5df56" }, "downloads": -1, "filename": "eventlib-0.0.5.tar.gz", "has_sig": false, "md5_digest": "b608016015c19826e4dd3fedeb6245d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13839, "upload_time": "2012-10-17T16:54:04", "url": "https://files.pythonhosted.org/packages/c4/62/9984be7df728546da0f97ad6737eb071ff90e228cac7773e6deae22f6a37/eventlib-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "14c9cfbe0f44412465fb069a92edc175", "sha256": "337ab14fe2ee4b43935634ee79a17a4fc5b7950f2968da71e35ffbbff535f4ac" }, "downloads": -1, "filename": "eventlib-0.0.6.tar.gz", "has_sig": false, "md5_digest": "14c9cfbe0f44412465fb069a92edc175", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13867, "upload_time": "2012-10-17T20:20:33", "url": "https://files.pythonhosted.org/packages/2a/d8/8c14bda07b04d0ce4b259c89e556002067ca0bdbeb3d5c8f2628d70bc92c/eventlib-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "5fdf819bad3ad50955018a8e07786c8f", "sha256": "c0d7633ee69ce64fc357bc42801fdaeb7e59a8c4edcc831a1080a29cf4313277" }, "downloads": -1, "filename": "eventlib-0.0.7.tar.gz", "has_sig": false, "md5_digest": "5fdf819bad3ad50955018a8e07786c8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14297, "upload_time": "2013-01-17T16:35:58", "url": "https://files.pythonhosted.org/packages/56/93/1a582225a71a6ae44cbdcc8b72468148164d23f72ac9c654a232a26ec5aa/eventlib-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "193b281c8708ef613aa390db5086bdf8", "sha256": "fedea15084fd5002d872b43fb694d7e831b26b7c4eff6b9334ed74e385a7149c" }, "downloads": -1, "filename": "eventlib-0.0.8.tar.gz", "has_sig": false, "md5_digest": "193b281c8708ef613aa390db5086bdf8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14315, "upload_time": "2013-01-17T18:26:28", "url": "https://files.pythonhosted.org/packages/3e/5c/2b2bb235079471cd6260eb1b6fc69f3eeb60a0d5de2990c799490976566c/eventlib-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "ed1d5f68013bdeb95f70363bb582f587", "sha256": "6fa9b24a3cfadc3aeec08ea3ed2bcdd4c17e07ecc549fab105ec130f1fce9593" }, "downloads": -1, "filename": "eventlib-0.0.9.tar.gz", "has_sig": false, "md5_digest": "ed1d5f68013bdeb95f70363bb582f587", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11593, "upload_time": "2013-03-31T05:39:48", "url": "https://files.pythonhosted.org/packages/be/f6/e26cbb22079734059986b1e993b455f7e84ebfbe991053466339bed79525/eventlib-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "63827e59e40ff164cbf95fa1a0940359", "sha256": "09af990d3f3903cf06ac23e526b12f2599411e60330d50bceb0edcc947b55ff6" }, "downloads": -1, "filename": "eventlib-0.1.0.tar.gz", "has_sig": false, "md5_digest": "63827e59e40ff164cbf95fa1a0940359", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11300, "upload_time": "2013-04-01T15:14:08", "url": "https://files.pythonhosted.org/packages/cf/71/0a1c8fc2534be15fa62cbf849eaa48909568c01735985032fb398e12291a/eventlib-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c393a362e96ca558220e604f7e960a2d", "sha256": "e76c634df6192dbeec69fc468c4f56864d70621479fb699e8decaf484c48fc6f" }, "downloads": -1, "filename": "eventlib-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c393a362e96ca558220e604f7e960a2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11246, "upload_time": "2013-04-01T15:22:33", "url": "https://files.pythonhosted.org/packages/98/ee/1eeceb4e802f1a8e9b4be94e57b796824515363762db7ea2cae685601338/eventlib-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "89a1cc8fcf94217583c85535a5be2533", "sha256": "6109d2a905ac2535f94c1a681ed5184c3e2b50fa3e4d323b08e86d05272aab32" }, "downloads": -1, "filename": "eventlib-0.1.2.tar.gz", "has_sig": false, "md5_digest": "89a1cc8fcf94217583c85535a5be2533", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11233, "upload_time": "2013-06-14T15:32:48", "url": "https://files.pythonhosted.org/packages/13/e6/dccbe0a5f0ea70fe64bd50a2adf4688accd07b85ea3c136d696014dd0764/eventlib-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a43791386326bf534e920c29f865c779", "sha256": "a308e3681eae440a8de53a57aa11474efc620ee89be564f2e2a6adfb7f050dc0" }, "downloads": -1, "filename": "eventlib-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a43791386326bf534e920c29f865c779", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11214, "upload_time": "2013-07-01T14:46:00", "url": "https://files.pythonhosted.org/packages/bc/9e/da46af220bfa7804f6a84c31402c61cb28d0a7c46a64b65e5e0ca8a48eca/eventlib-0.1.3.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "f379aa8ba4302bade25ee30e9279c108", "sha256": "0e33fdc2ab85c055902f0c0ef0bbb354ff2bf1335be7acd9eeb982e8facc5be9" }, "downloads": -1, "filename": "eventlib-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f379aa8ba4302bade25ee30e9279c108", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11278, "upload_time": "2013-10-02T01:18:16", "url": "https://files.pythonhosted.org/packages/b9/5a/c4118a905f6469ae6accc798cb31e0469534bb1770f52956a5a66a873323/eventlib-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f379aa8ba4302bade25ee30e9279c108", "sha256": "0e33fdc2ab85c055902f0c0ef0bbb354ff2bf1335be7acd9eeb982e8facc5be9" }, "downloads": -1, "filename": "eventlib-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f379aa8ba4302bade25ee30e9279c108", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11278, "upload_time": "2013-10-02T01:18:16", "url": "https://files.pythonhosted.org/packages/b9/5a/c4118a905f6469ae6accc798cb31e0469534bb1770f52956a5a66a873323/eventlib-0.1.5.tar.gz" } ] }