{ "info": { "author": "Maykin Media", "author_email": "support@maykinmedia.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: Unix", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "======================\ndjango-timeline-logger\n======================\n\nA reusable Django app to log actions and display them in a timeline\n\n.. image:: https://travis-ci.org/maykinmedia/django-timeline-logger.svg?branch=master\n :target: https://travis-ci.org/maykinmedia/django-timeline-logger\n\n.. image:: https://codecov.io/gh/maykinmedia/django-timeline-logger/branch/develop/graph/badge.svg\n :target: https://codecov.io/gh/maykinmedia/django-timeline-logger\n\n.. image:: https://badge.fury.io/py/django-timeline-logger.svg\n :target: https://badge.fury.io/py/django-timeline-logger\n\n\nPrerequisites\n=============\n\nThis project uses `django.contrib.postgres.JSONField`, and as such, you need:\n\n* at least Django 1.11\n* at least PostgreSQL 9.4\n* at least psycopg2 2.5.4\n\n\nInstallation\n============\n\nInstall from PyPI by running\n\n pip install django-timeline-logger\n\nAdd ``'timeline_logger'`` to your ``INSTALLED_APPS``.\n\nRun the migrations:\n\n python manage.py migrate\n\n\nUsage in templates\n==================\n\nA custom template tag is provided to render the message of a log entry, for example::\n\n {% extends \"timeline_logger/base.html\" %}\n {% load timeline %}\n\n {% block timeline %}\n \n {% endblock timeline %}\n\n\nThis way, you can pass extra context to the template used for the log object.\n\n\nDocumentation\n=============\n\nThe extended documentation is available on `Read the Docs`_.\n\n.. _Read the Docs: http://django-timeline-logger.readthedocs.io/en/latest/\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/maykinmedia/django-timeline-logger", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-timeline-logger", "package_url": "https://pypi.org/project/django-timeline-logger/", "platform": "", "project_url": "https://pypi.org/project/django-timeline-logger/", "project_urls": { "Homepage": "https://github.com/maykinmedia/django-timeline-logger" }, "release_url": "https://pypi.org/project/django-timeline-logger/1.1.2/", "requires_dist": null, "requires_python": "", "summary": "Generic event logger for Django models.", "version": "1.1.2" }, "last_serial": 3912984, "releases": { "0.1a0": [ { "comment_text": "", "digests": { "md5": "1a706e47b78f4b56558042e33aebf1f8", "sha256": "d3ca5d455fdfe5dd95b8d895fe1d48ee3310fbf45f7811a43eee40e17754cf53" }, "downloads": -1, "filename": "django_timeline_logger-0.1a0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1a706e47b78f4b56558042e33aebf1f8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7377, "upload_time": "2016-06-20T22:55:36", "url": "https://files.pythonhosted.org/packages/a1/1e/a9693efd2892e04aa5b6d728775c434a8ac9686b4883ee485ac2402503a5/django_timeline_logger-0.1a0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7064a4235d9164ca17e6349d71ef622c", "sha256": "e3d59400c65386bfa6c0721296eba216afd3dca64b010d2abb4304be9e5a10af" }, "downloads": -1, "filename": "django_timeline_logger-0.1a0-py3.5.egg", "has_sig": false, "md5_digest": "7064a4235d9164ca17e6349d71ef622c", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 5839, "upload_time": "2016-06-20T22:55:44", "url": "https://files.pythonhosted.org/packages/dd/d7/97c2f67b60b9df3b0ca847c8667f6c3a3634d34ed20fe67f9bf2318326a1/django_timeline_logger-0.1a0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "02e90ba6d24ca3b1ee1cc653016e1904", "sha256": "81be9739262fb7b02f27315fdf7b9c9c76e499caa7aeedebeb59a69ed7d995bd" }, "downloads": -1, "filename": "django-timeline-logger-0.1a0.tar.gz", "has_sig": false, "md5_digest": "02e90ba6d24ca3b1ee1cc653016e1904", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4182, "upload_time": "2016-06-20T22:55:40", "url": "https://files.pythonhosted.org/packages/31/d1/3fbed14fc4870f68106a8ddc9cbe9954f953da3835d01bc81417e30216ba/django-timeline-logger-0.1a0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2761c02f8cde89aa7d0d6c43160bbc42", "sha256": "6179c994613588a6ca7259d89a300615ca0b1ca2e3ef7c2c884577ab4eda4904" }, "downloads": -1, "filename": "django-timeline-logger-0.2.1.tar.gz", "has_sig": false, "md5_digest": "2761c02f8cde89aa7d0d6c43160bbc42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6454, "upload_time": "2016-06-24T08:50:12", "url": "https://files.pythonhosted.org/packages/b1/85/697acf004aa6722074eeb612dbbb19de9974ff830f8765152bf1400a1a89/django-timeline-logger-0.2.1.tar.gz" } ], "0.3": [ { "comment_text": "built for Linux-4.4.5-1-ARCH-x86_64-with-glibc2.3.4", "digests": { "md5": "ac084ea223355bee6e6628075ae32d6b", "sha256": "3f7ebd95c2c9419e0985cb7110384c01cd74b6e532da82b26926c6a26bf03bd0" }, "downloads": -1, "filename": "django-timeline-logger-0.3.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "ac084ea223355bee6e6628075ae32d6b", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 10767, "upload_time": "2016-06-24T10:02:19", "url": "https://files.pythonhosted.org/packages/13/8e/253e10a5f01910530ff928334607292ac38b8496f76e46e0030924829645/django-timeline-logger-0.3.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "4ea405029572b2b3c7aadf5d1d34c109", "sha256": "e2ae81222f40fb4a1184e94871c8a38984f73f176350f02a4ea4fb2ab53a05b4" }, "downloads": -1, "filename": "django-timeline-logger-0.3.tar.gz", "has_sig": false, "md5_digest": "4ea405029572b2b3c7aadf5d1d34c109", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6883, "upload_time": "2016-06-24T10:01:54", "url": "https://files.pythonhosted.org/packages/c1/dd/596f0a5cc15a2aa668d693dcc88b9bb2b1ff4016a5bd8789f9f51b9251fa/django-timeline-logger-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "built for Linux-4.4.5-1-ARCH-x86_64-with-glibc2.3.4", "digests": { "md5": "98e00546fad6c22b5ecb230f146e8d51", "sha256": "b31f17e5e55533b345147ce13a180d8de66edb9177489af58065a01d37717d7a" }, "downloads": -1, "filename": "django-timeline-logger-0.3.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "98e00546fad6c22b5ecb230f146e8d51", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 11176, "upload_time": "2016-06-24T10:54:28", "url": "https://files.pythonhosted.org/packages/08/63/ef93f395ff4c5049b9957723645e407c526139ff5c2b8227dd84224ea1d8/django-timeline-logger-0.3.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "1231ab65415ba72dfe0fb284c1200599", "sha256": "a4b434fe63bfcf5cc898ccdef7b8de8d925fba7e1c2e6ba33de9c1c79d6ca18c" }, "downloads": -1, "filename": "django-timeline-logger-0.3.1.tar.gz", "has_sig": false, "md5_digest": "1231ab65415ba72dfe0fb284c1200599", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7003, "upload_time": "2016-06-24T10:54:24", "url": "https://files.pythonhosted.org/packages/b4/21/d65c35927ae296321a8cb80786026227889874b64a3cc28607edb957474a/django-timeline-logger-0.3.1.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "d2271b4c82ef3c28dab76dfb1b16ac04", "sha256": "30eaa8b32e5d70355a0c879b84b4d2e83c8e26d2435ebe35cefa6a74bd5040bc" }, "downloads": -1, "filename": "django-timeline-logger-0.4.1.tar.gz", "has_sig": false, "md5_digest": "d2271b4c82ef3c28dab76dfb1b16ac04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7187, "upload_time": "2016-06-24T14:57:05", "url": "https://files.pythonhosted.org/packages/14/92/72f207f0b517819c49bc6c74a2d2ab4664abca482dff0d9448a5aa5887c7/django-timeline-logger-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "fbbf71c78f6d09ff7c8ed53a08e97495", "sha256": "9d9fd59a449b3bbeed7e5fc45a5b5edac2366cf15f3af5f70e2d4b9f1150746e" }, "downloads": -1, "filename": "django_timeline_logger-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fbbf71c78f6d09ff7c8ed53a08e97495", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12398, "upload_time": "2016-07-20T21:18:18", "url": "https://files.pythonhosted.org/packages/04/14/727e424c776a315ac8afcd5b0ebdebd173810b3910ce766c2e8f1145e4ff/django_timeline_logger-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85a6729f8938b94e729b78cf05a95867", "sha256": "867ff91162396aa9838af148d64883c89be737e168a7677e55306dada713db6c" }, "downloads": -1, "filename": "django-timeline-logger-0.5.0.tar.gz", "has_sig": false, "md5_digest": "85a6729f8938b94e729b78cf05a95867", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7135, "upload_time": "2016-07-20T21:18:20", "url": "https://files.pythonhosted.org/packages/21/c5/0cce99e6bcd55ebf9921f40a9b29372a0ca126391be15d21fde52d7835e7/django-timeline-logger-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "31966069f87f53f5a77f602f657797ba", "sha256": "98ccb48101a9c02dbe8a11bcc6dfa91e615cafe527a9e9535755e39b62bf5824" }, "downloads": -1, "filename": "django_timeline_logger-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31966069f87f53f5a77f602f657797ba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12395, "upload_time": "2016-07-22T23:05:59", "url": "https://files.pythonhosted.org/packages/89/cd/d8b8567d541713c6e50f6d2a17f9ff740bec49c88ca5746959b1d059fb71/django_timeline_logger-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36f519d53e943f15eff4142f2f513a06", "sha256": "6c85d34c3f7b08eee3e18c1a61ce4fbcc5b6d5524ae87faadb92ae425ab2347e" }, "downloads": -1, "filename": "django-timeline-logger-0.5.1.tar.gz", "has_sig": false, "md5_digest": "36f519d53e943f15eff4142f2f513a06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7153, "upload_time": "2016-07-22T23:06:02", "url": "https://files.pythonhosted.org/packages/ca/6a/c401b4ed693783b5f3d6eb964eeb43e6f7721ce36d070f5117a45039bb71/django-timeline-logger-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "b08a4abffcbfe577c6e7fc98d4f07f16", "sha256": "e488956ae03f538fd4fe345e249ecd0eb22470918435076c093b0e55e6afa999" }, "downloads": -1, "filename": "django_timeline_logger-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b08a4abffcbfe577c6e7fc98d4f07f16", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 12502, "upload_time": "2017-10-16T10:52:18", "url": "https://files.pythonhosted.org/packages/e2/34/3b6a857dca53711ad91953ca84d4d94860612706457f474e2a8129855d6e/django_timeline_logger-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83b2b3fafd686d17fe3880f628a2db52", "sha256": "a96b70a899921a24bbfedb00c50c14ae02a8d4d6bf3f397d67efa38a3948fde7" }, "downloads": -1, "filename": "django-timeline-logger-0.6.0.tar.gz", "has_sig": false, "md5_digest": "83b2b3fafd686d17fe3880f628a2db52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7572, "upload_time": "2017-10-16T10:52:16", "url": "https://files.pythonhosted.org/packages/13/a2/76d7543581e189469af70aa82e635288704822e0568144ae84b7ec184d32/django-timeline-logger-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "d71d754cab9678fba14a0cd092a83e37", "sha256": "b120c7d6d6f266de2dc96160ae5440cc9512b41bc9fe2ab6077a0520b2d39ec2" }, "downloads": -1, "filename": "django_timeline_logger-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d71d754cab9678fba14a0cd092a83e37", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 12531, "upload_time": "2017-10-25T10:36:02", "url": "https://files.pythonhosted.org/packages/09/e5/32f2ede4b4540fc7e7ef965d232ad25a8d021e98c3ac3e3b78e0ce0f7e9a/django_timeline_logger-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db0afef729a3eff5cd8489d3847e9652", "sha256": "e182c8a5df15a41b49fa8b5195dd472cb4e8b5c5313b8a151c2f238322254168" }, "downloads": -1, "filename": "django-timeline-logger-0.6.1.tar.gz", "has_sig": false, "md5_digest": "db0afef729a3eff5cd8489d3847e9652", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7590, "upload_time": "2017-10-25T10:36:00", "url": "https://files.pythonhosted.org/packages/e2/03/75317eb9f0e27589c988bb1a409123883157a0148e5d24d82dc39e7872a6/django-timeline-logger-0.6.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "df1064fbb777a0848d4801406226f44e", "sha256": "b8e3e0c1c5786db957bb9f07af7588585208902c94d4bd60ef6dc21d8dc4376d" }, "downloads": -1, "filename": "django_timeline_logger-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df1064fbb777a0848d4801406226f44e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 14481, "upload_time": "2018-03-07T11:38:05", "url": "https://files.pythonhosted.org/packages/77/4e/b77ef3c0cbef082f2dfe320c0312c9874bea62302ddec4a7359f704c6ccc/django_timeline_logger-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a50ab97a40402aea0d52a1e919000aed", "sha256": "85abe25db03946f5a05bf5e124396eccada7b43375582c80c2d7affaff542fec" }, "downloads": -1, "filename": "django-timeline-logger-0.8.0.tar.gz", "has_sig": false, "md5_digest": "a50ab97a40402aea0d52a1e919000aed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8600, "upload_time": "2018-03-07T11:38:03", "url": "https://files.pythonhosted.org/packages/95/10/e2731deb011b5a74fb5b6491208d8850b0c3b24bc695f804b828133987f5/django-timeline-logger-0.8.0.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "33fcc52cbf354acbf8ceb1681e1fc1d2", "sha256": "b0e37153819f0fba9398367b206536f48601811fd8bcc167069cb130b61e7594" }, "downloads": -1, "filename": "django_timeline_logger-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "33fcc52cbf354acbf8ceb1681e1fc1d2", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 15232, "upload_time": "2018-03-15T16:35:20", "url": "https://files.pythonhosted.org/packages/75/03/2e0ec06599425bd422fe838505b4a3a0517692abf455dc14789f0cf74efb/django_timeline_logger-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8051460ce463eb12ed534b0666723120", "sha256": "3c7eb4ccfad728e24eef0eff58f2ac22d14ba90b5e38a3c8749403c0aca5ed53" }, "downloads": -1, "filename": "django-timeline-logger-1.0.tar.gz", "has_sig": false, "md5_digest": "8051460ce463eb12ed534b0666723120", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9125, "upload_time": "2018-03-15T16:35:17", "url": "https://files.pythonhosted.org/packages/2f/8f/2e976fee6403398bc07c544b36fc08d447260d5d7ca60f2e6115e74f15e1/django-timeline-logger-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "1786f639145427c19d9d53e23a530a7a", "sha256": "62eb8a6fc72a04738ebfff3fc08bc5785e71d98aa95780e0d686da4f07c3147d" }, "downloads": -1, "filename": "django_timeline_logger-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1786f639145427c19d9d53e23a530a7a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 15769, "upload_time": "2018-04-17T10:25:55", "url": "https://files.pythonhosted.org/packages/71/05/98e5ab15334ab78bb0785e88042db4aa7f2d0cb58ecf77668a53210ea8cb/django_timeline_logger-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90c1a436b0640788613f876511a3a224", "sha256": "0ea0e6392bcf1d6f4657201bca3ffe179c6c2398e693d9e216adc11f0cbb0cb9" }, "downloads": -1, "filename": "django-timeline-logger-1.1.tar.gz", "has_sig": false, "md5_digest": "90c1a436b0640788613f876511a3a224", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9375, "upload_time": "2018-04-17T10:25:54", "url": "https://files.pythonhosted.org/packages/58/4a/8e0c1a2d9f862c3b95f8792654d07a5723a3ca9315c8b94b3097dd5e9d31/django-timeline-logger-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "f6fc4e7a083b30e39518b5f9d038a2b2", "sha256": "cdcd23337dfb5cc4f3477b3303097d306b108daff17db42a3df0f4df4470cb73" }, "downloads": -1, "filename": "django_timeline_logger-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6fc4e7a083b30e39518b5f9d038a2b2", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 15765, "upload_time": "2018-05-04T15:49:37", "url": "https://files.pythonhosted.org/packages/49/01/673f467c6d83e65801c07b12042fe039bab37acb3286fae7bc68822fc639/django_timeline_logger-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7eae88a0dd27ef3336ecbd463bba717a", "sha256": "45275a988ca13e0213e1d1a6f3190690cc20c43dded803a4d540a4bccb67544f" }, "downloads": -1, "filename": "django-timeline-logger-1.1.1.tar.gz", "has_sig": false, "md5_digest": "7eae88a0dd27ef3336ecbd463bba717a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9404, "upload_time": "2018-05-04T15:49:35", "url": "https://files.pythonhosted.org/packages/4c/0b/bfaee555f171f8e2d20ebdb7e200ad8ec45ff1c5b8f95bd0dda1b627949a/django-timeline-logger-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "6b803cb03b8304e1fa5f0921219504aa", "sha256": "6cec977a4c08de3d7cce29cbfe3b00dadac9d99fa338331cb1a327062e78d228" }, "downloads": -1, "filename": "django_timeline_logger-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6b803cb03b8304e1fa5f0921219504aa", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 18213, "upload_time": "2018-05-30T14:04:22", "url": "https://files.pythonhosted.org/packages/9b/d7/2d0a0a3c0c46cee7bfe314c955e6053ad2d9f639ed6f912a3557e27ffc1b/django_timeline_logger-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c49bf652cc095eae2cc13d54ffb2de72", "sha256": "18a0c182a3f2a3f7c0bdeba9ab207333621a6864644bdb91865eb55cfc9ccbe0" }, "downloads": -1, "filename": "django-timeline-logger-1.1.2.tar.gz", "has_sig": false, "md5_digest": "c49bf652cc095eae2cc13d54ffb2de72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10870, "upload_time": "2018-05-30T14:04:20", "url": "https://files.pythonhosted.org/packages/5d/98/59cc01a61fea160522aa64e57c958bd7862043b37c7db0ed40d61a1b98b8/django-timeline-logger-1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6b803cb03b8304e1fa5f0921219504aa", "sha256": "6cec977a4c08de3d7cce29cbfe3b00dadac9d99fa338331cb1a327062e78d228" }, "downloads": -1, "filename": "django_timeline_logger-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6b803cb03b8304e1fa5f0921219504aa", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 18213, "upload_time": "2018-05-30T14:04:22", "url": "https://files.pythonhosted.org/packages/9b/d7/2d0a0a3c0c46cee7bfe314c955e6053ad2d9f639ed6f912a3557e27ffc1b/django_timeline_logger-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c49bf652cc095eae2cc13d54ffb2de72", "sha256": "18a0c182a3f2a3f7c0bdeba9ab207333621a6864644bdb91865eb55cfc9ccbe0" }, "downloads": -1, "filename": "django-timeline-logger-1.1.2.tar.gz", "has_sig": false, "md5_digest": "c49bf652cc095eae2cc13d54ffb2de72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10870, "upload_time": "2018-05-30T14:04:20", "url": "https://files.pythonhosted.org/packages/5d/98/59cc01a61fea160522aa64e57c958bd7862043b37c7db0ed40d61a1b98b8/django-timeline-logger-1.1.2.tar.gz" } ] }