{ "info": { "author": "Andreas Jung", "author_email": "info@zopyx.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Plone :: 4.3", "Framework :: Plone :: 5.0", "Framework :: Plone :: 5.1", "Framework :: Plone :: 5.2", "Framework :: Zope2", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "zopyx.plone.persistentlogger\n============================\n\n``zopyx.plone.persistentlogger`` supports persistent logging where the log data\nis stored on an arbitrary persistent Plone object (as annotation). Typical\nusecases are application specific logging e.g. for logging a history per\ncontent object directly in Plone rather then having a huge common log on the\nfilesystem. The log entries are stored using object annotations.\n\nUsage::\n\n from zopyx.plone.persistentlogger.logger import IPersistentLogger\n\n def do_something(...):\n\n # ``context`` represents the current context object\n \n adapter = IPersistentLogger(context)\n adapter.log(u'this is a logging message')\n adapter.log(u'this is an error message', level='error')\n adapter.log(u'this is an error message', level='error', details='....')\n\n``details`` can be either a string or a Python datastructure like a dict, a\nlist or a tuple. The logger will convert non-string data using the ``pprint``\nmodule of Python into a nicely readable string.\n``level`` can be an arbitrary string for indicating the severity of the logging\nmessage. The module does not perform any checking on the given message\n``level``. Sorting on ``level`` is accomplished only on the lexicographical\nordering of the ``level`` values.\n\nThe logs can be view through-the-web through the URL http://host/path/to/object/@@persistent-log .\nThe logs can be clear using the URL http://host/path/to/object/@@persistent-log-clear.\nBoth URLs require the permission of modify the related object.\n\nAll logs can be searched, sorted and filtered individually based on the Datatables.net\nimplementation.\n\nCompatibility\n-------------\n\n- Plone 4.3\n- Plone 5.0\n- Plone 5.1\n- Plone 5.2 (Python 3.6+, Python 2.7)\n\nInstallation\n------------\n\nInstallation on Plone 4.3.X requires the following version pinning::\n \n plone.app.jquery = 1.8.3\n\nRepository & issue tracker\n--------------------------\n\n- https://github.com/zopyx/zopyx.plone.persistentlogger\n\n.. image:: https://travis-ci.org/zopyx/zopyx.plone.persistentlogger.svg?branch=master\n\n\n\nAuthor\n------\n| Andreas Jung/ZOPYX\n| Hundskapfklinge 33\n| D-72074 Tuebingen, Germany\n| info@zopyx.com\n| www.zopyx.com\n\n\nChangelog\n=========\n\n0.4.8 (2019-03-03)\n------------------\n- minor UI tweaks \n\n\n0.4.7 (2018-12-20)\n------------------\n- Python 3 compatibility\n\n0.4.2 (2017-01-28)\n------------------\n-fixes\n\n0.4.0 (2017-01-27)\n------------------\n- log() supports `username` as optional argument for overriding the \n current username\n- log() now accepts an optional parameter `info_url` which can either be\n a full URL or a relative URL (relative to the Plone portal root) that will\n be displayed within the logger table under the new column `Info`\n\n0.3.6 (2016-07-15)\n------------------\n- minor CSS fixes\n\n0.3.5 (2016-04-25)\n------------------\n- update docs \n\n0.3.4 (2016-04-22)\n------------------\n- added preliminary toolbar icon\n\n0.3.2 (2016-04-20)\n------------------\n- added browser layers\n- added 'demo' profile for @@logger-demo view for creating\n some demo logger entries\n\n0.3.1 (2016-04-20)\n------------------\n- fixes\n\n0.3.0 (2016-04-20)\n------------------\n- full Plone 5 compatibility\n- switched from DataTables.net to jsGrid\n\n\n0.2.6 (2016-03-18)\n------------------\n- i18n_domain missing in configure.zcml\n\n0.2.4 (2016-02-02)\n------------------\n- minor fixes\n\n0.2.3 (2015-09-23)\n------------------\n\n- some unittest cleanup\n\n0.2.2 (2015-09-23)\n------------------\n- log entries now store the original ``details`` value directly \n as entry key ``details_raw`` in addition to the pretty-printed\n representation in ``details``. Note that ``details`` must be \n Python pickable.\n\n\n0.2.1 (2015-09-17)\n------------------\n- changed action permission for viewing the persistent log\n\n0.2.0 (2015-09-10)\n------------------\n\n- bugfixes, code cleanup\n- added \"Persistent log\" object action\n\n\n0.1.0 (2015-08-31)\n------------------\n\n- initial release\n\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/zopyx.plone.persistentlogger/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/zopyx.plone.persistentlogger", "keywords": "Plone Logging", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "zopyx.plone.persistentlogger", "package_url": "https://pypi.org/project/zopyx.plone.persistentlogger/", "platform": "", "project_url": "https://pypi.org/project/zopyx.plone.persistentlogger/", "project_urls": { "Homepage": "http://pypi.python.org/pypi/zopyx.plone.persistentlogger" }, "release_url": "https://pypi.org/project/zopyx.plone.persistentlogger/0.4.9/", "requires_dist": null, "requires_python": "", "summary": "Persistent logging for Plone objects", "version": "0.4.9" }, "last_serial": 5226827, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8205185e31a94f01215a65a59f5bd426", "sha256": "1c16effc5b9617dc0d790bbdcfbd20c3aa0b7eb1f0c801106973eb4da1478425" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.1.zip", "has_sig": false, "md5_digest": "8205185e31a94f01215a65a59f5bd426", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1643713, "upload_time": "2015-08-31T10:30:00", "url": "https://files.pythonhosted.org/packages/36/ce/8956cd7c3d7020f8c00248bc53d574413140423fabd381e4b670b92f074e/zopyx.plone.persistentlogger-0.1.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ea9e315a5d99a5fbd56feae9d551caea", "sha256": "2ce52b507c2a6cf3a2772a81a0bda52fb7a00edaadb5fd767978e5bd957e4cea" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.1.1.zip", "has_sig": false, "md5_digest": "ea9e315a5d99a5fbd56feae9d551caea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1645164, "upload_time": "2015-08-31T10:34:56", "url": "https://files.pythonhosted.org/packages/b5/00/49f6bd716d444221ed2b1471c9271109425b319e3a67d2dd38421b498da5/zopyx.plone.persistentlogger-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "fb7b8c22e974e665803f5073f5757018", "sha256": "2692b320ced292568d354138da48da41714d3554f661df17fcbc6c4edf153584" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.1.2.zip", "has_sig": false, "md5_digest": "fb7b8c22e974e665803f5073f5757018", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1647622, "upload_time": "2015-08-31T11:46:52", "url": "https://files.pythonhosted.org/packages/47/1d/3b31557c495f3a7006c43fb168a3f9adf73fa3480eb12a13ccff7c206382/zopyx.plone.persistentlogger-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "bb79c3e2d9eb1fd67d4da9fb5181c4e2", "sha256": "355684247c3753b789db3432f27281ed9d7362f10bd1426ff94fab558677264b" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.1.3.zip", "has_sig": false, "md5_digest": "bb79c3e2d9eb1fd67d4da9fb5181c4e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1648506, "upload_time": "2015-08-31T13:02:13", "url": "https://files.pythonhosted.org/packages/60/fa/a976d6c16ad9c10f8d227a75db9c8c55718c4802d9d81a5571f208dfc19c/zopyx.plone.persistentlogger-0.1.3.zip" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ec4dfb7baa49c3b01ee8d22836ffbfc7", "sha256": "2df7c2708d7e95c62a1e0eebc87832fe4eeb4b37861a377357361ad811b1fd79" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.1.4.zip", "has_sig": false, "md5_digest": "ec4dfb7baa49c3b01ee8d22836ffbfc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1647763, "upload_time": "2015-08-31T17:11:09", "url": "https://files.pythonhosted.org/packages/57/0b/a48a282ce377170647db92551167382958e4cc40c06e2b2aea41c17fc684/zopyx.plone.persistentlogger-0.1.4.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4492267c524fc3d1269a1c9fe6fe0a33", "sha256": "a9293a97aef7712614d691a7a81b8b191099d54d127f414321a06dd740e5a9fe" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.2.0.zip", "has_sig": false, "md5_digest": "4492267c524fc3d1269a1c9fe6fe0a33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1648500, "upload_time": "2015-09-10T10:48:00", "url": "https://files.pythonhosted.org/packages/9c/41/a04786f9101ccb2fe415f7eaffb3d27533982c8da58ce66e254c4b6a1d83/zopyx.plone.persistentlogger-0.2.0.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8e2d16e4c2483af67ce72d1b10db479d", "sha256": "18f2bfe460b1aef264bacd50eef85980d0f4b51f1b4080820ad97b3aa26c52e2" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.2.1.zip", "has_sig": false, "md5_digest": "8e2d16e4c2483af67ce72d1b10db479d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1648977, "upload_time": "2015-09-17T06:05:20", "url": "https://files.pythonhosted.org/packages/8e/b4/9ccf0faa3eebdb29b5099dc4f56797d73d151155e88284909e50a42591ca/zopyx.plone.persistentlogger-0.2.1.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "ef44532f032c98eb28c31d7ac926e0b0", "sha256": "740ef7de800d892c9a3228a255219dec643a903461a5009ca2d62a0f2106e955" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.2.2.zip", "has_sig": false, "md5_digest": "ef44532f032c98eb28c31d7ac926e0b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1649325, "upload_time": "2015-09-23T12:30:21", "url": "https://files.pythonhosted.org/packages/8f/a9/93634b29401d9c6e3b6c6596d3fbff32d6ad4d51e9c7ff74503f899066ab/zopyx.plone.persistentlogger-0.2.2.zip" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "115460f9d36d982ee84d8c127cdfcae4", "sha256": "e7d478a08af91744a9c302a5bda2ab93eb59f05454d287b9985196689d2fd6db" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.2.3.zip", "has_sig": false, "md5_digest": "115460f9d36d982ee84d8c127cdfcae4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1649412, "upload_time": "2015-09-23T12:50:58", "url": "https://files.pythonhosted.org/packages/64/bb/3e04478ac87a6aea4bad1a298f6919fc8e54db3cbb0058780be0063b342d/zopyx.plone.persistentlogger-0.2.3.zip" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "edc6dbca0b99cf6d3415bddeac857dfe", "sha256": "70e7aeb11580d8c36ad26b8da5283c6f47a48d6b38d0152a11aeacca578c2042" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.2.4.zip", "has_sig": false, "md5_digest": "edc6dbca0b99cf6d3415bddeac857dfe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1648970, "upload_time": "2016-01-11T07:07:27", "url": "https://files.pythonhosted.org/packages/3a/71/3e5f127d596dc96f9fd831d6d5ced0a5762e4acf69209b814bd8a44e1174/zopyx.plone.persistentlogger-0.2.4.zip" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "dbf2d56ad060ce60c0920fdfc4100b42", "sha256": "9e144d5371ef3fef86c179b578ad1e6fc310ddc970110e9b40834bf4852b6628" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.2.5.zip", "has_sig": false, "md5_digest": "dbf2d56ad060ce60c0920fdfc4100b42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1649484, "upload_time": "2016-02-02T09:47:33", "url": "https://files.pythonhosted.org/packages/b0/58/3ae4d7f90e7fd567dac314a4c333d6402f8c66ea0f893ded75ff26556a41/zopyx.plone.persistentlogger-0.2.5.zip" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "4627600f1109f419e6d0b4b3c580da66", "sha256": "21630a5da7e84dd807f27b33d85e7afafaa38abaeabf90df9dc0b6d62363dd05" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.2.6.zip", "has_sig": false, "md5_digest": "4627600f1109f419e6d0b4b3c580da66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1649602, "upload_time": "2016-03-18T08:44:06", "url": "https://files.pythonhosted.org/packages/85/6e/011a6ea5186834975ddde1bd54878fb0ee6b94d7a50df11f7f4a67668766/zopyx.plone.persistentlogger-0.2.6.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "732618cacc222bf9a30258fa9aefdfd6", "sha256": "2a405cca2c35b95ecb9163b0233292533985978388971a4fa804a72fed3ae589" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.3.0.zip", "has_sig": false, "md5_digest": "732618cacc222bf9a30258fa9aefdfd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109466, "upload_time": "2016-04-20T09:41:44", "url": "https://files.pythonhosted.org/packages/e7/21/647a20c90823d576353d44ddd2a69888f624ca96db6560a57c6c3e0ab0ff/zopyx.plone.persistentlogger-0.3.0.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "6222d997104348abc9d2c6db80706a58", "sha256": "f2cf931740de60c0b223946882f2d7b8bd4654fe336b6c91eaf6a19fef256557" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.3.1.zip", "has_sig": false, "md5_digest": "6222d997104348abc9d2c6db80706a58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109547, "upload_time": "2016-04-20T09:43:37", "url": "https://files.pythonhosted.org/packages/b1/07/29e855a3cfdb90d58357f7178fb5e41a1d943bed108863a4d88adc1bc29f/zopyx.plone.persistentlogger-0.3.1.zip" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "e6dc24bb15639efd5cdbc07b61c83c95", "sha256": "cb1653fc6214ebbfa1c1dff776f5c1ad3d27c7d8bea1ad10b9259325811f5454" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.3.2.zip", "has_sig": false, "md5_digest": "e6dc24bb15639efd5cdbc07b61c83c95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111552, "upload_time": "2016-04-20T13:17:47", "url": "https://files.pythonhosted.org/packages/29/99/abb62d09ceef22ab7810dde6f0269f5b391c779c586d2c3b282a0a8b9486/zopyx.plone.persistentlogger-0.3.2.zip" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "1f6462a85023440486b98f5560796f51", "sha256": "0c3dd10e27a24df0eba64a36a7dab6aa790449cab1dab0f52ed118e6efc5f2a2" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.3.3.zip", "has_sig": false, "md5_digest": "1f6462a85023440486b98f5560796f51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111756, "upload_time": "2016-04-20T15:32:53", "url": "https://files.pythonhosted.org/packages/79/d6/64fa68e14cfbb5b0221f52ad1a7343c02f891ed80595276127c4c0fc059d/zopyx.plone.persistentlogger-0.3.3.zip" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "c408a036c5ecad65355ec621890bef73", "sha256": "579d2b143eaf077ec6242b7fac371d92fff61a2c29c99078dd37e632e3eeb829" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.3.4.zip", "has_sig": false, "md5_digest": "c408a036c5ecad65355ec621890bef73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111733, "upload_time": "2016-04-22T11:34:20", "url": "https://files.pythonhosted.org/packages/6c/42/07624ec0aab4b34a14d564a72abfdba3e7ee0676983890942c22bb59b832/zopyx.plone.persistentlogger-0.3.4.zip" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "8194b414c6c03f7e6b56f45fa9704101", "sha256": "7abdf051aab0d193e163ab8aef4e6cd7154a6887f23337c8700d74dfc4fef4a3" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.3.5.zip", "has_sig": false, "md5_digest": "8194b414c6c03f7e6b56f45fa9704101", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111790, "upload_time": "2016-04-25T18:27:00", "url": "https://files.pythonhosted.org/packages/9c/f2/861a78ece0d8cf28e0b1e8886d4df0f6ea32d7c257f196fa369c49b37c8a/zopyx.plone.persistentlogger-0.3.5.zip" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "a12c207a78ded32d02964e128184e933", "sha256": "eed129923d87e87ecdcb38886617ddc098f5935e26812e60d3f193212fd55440" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.3.6.zip", "has_sig": false, "md5_digest": "a12c207a78ded32d02964e128184e933", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111873, "upload_time": "2016-07-15T17:41:37", "url": "https://files.pythonhosted.org/packages/84/ec/f49cdcb481c0af70194ab682b54a60a1d4e236908c4b8eb24724b5680616/zopyx.plone.persistentlogger-0.3.6.zip" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "aa232b03fc1bd0a6dfe7bb91b3731318", "sha256": "19191d2e972fc9219f104395462f50ec0ac26da2423df251f4166e7143e2a96b" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.1.tar.gz", "has_sig": false, "md5_digest": "aa232b03fc1bd0a6dfe7bb91b3731318", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6186, "upload_time": "2017-01-27T12:02:29", "url": "https://files.pythonhosted.org/packages/91/56/a73e3f2dec7e70a03fa9d44bb27d6467a1e67d61078960b277f26bda48cf/zopyx.plone.persistentlogger-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "f259ac52673c5c46afc61273886977db", "sha256": "656921ba54afac65777b0b562f7a1e1f48c31c22cac803f42aea7dc7afeb7389" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.2.tar.gz", "has_sig": false, "md5_digest": "f259ac52673c5c46afc61273886977db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7827, "upload_time": "2017-01-28T12:10:13", "url": "https://files.pythonhosted.org/packages/cb/7d/423cad8b6d23e6f1f50cbbe8737b6fd27b84fdda04291f4522dff8ef1e4f/zopyx.plone.persistentlogger-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "d589a1ef93f89519d2400b520148709c", "sha256": "f0daaee102c0fe05c0781e9270140d3c0d9e63d2e5e5dd0416713a613e041ed9" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.3.tar.gz", "has_sig": false, "md5_digest": "d589a1ef93f89519d2400b520148709c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7822, "upload_time": "2017-01-28T13:09:55", "url": "https://files.pythonhosted.org/packages/75/91/d05bcfc71187e1706560a6448711fc62b4e2a151230aa585bf313155ab06/zopyx.plone.persistentlogger-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "efcbaf76ccb38bf6efc6a3147ee974bb", "sha256": "54840ef464ade5cc279b6d4ae6e8b0b0cae0803a2d75a65d46bcd35180e689ff" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.4.tar.gz", "has_sig": false, "md5_digest": "efcbaf76ccb38bf6efc6a3147ee974bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2508933, "upload_time": "2017-01-30T13:11:20", "url": "https://files.pythonhosted.org/packages/f5/fc/cb17592f2b86fb17bb68a71d34e270cf756fe0eb2f972c14a46b6bd12864/zopyx.plone.persistentlogger-0.4.4.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "2dbe635edcd2f2bca2f5a13954911996", "sha256": "8944c2e8ec9756d499d6d33fc589192d22f40ec029f81edfe192a4096047c056" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.6.zip", "has_sig": false, "md5_digest": "2dbe635edcd2f2bca2f5a13954911996", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2583048, "upload_time": "2017-10-06T04:58:26", "url": "https://files.pythonhosted.org/packages/89/4c/85a9385ef1d53a7dab2906e4713fcaa1866b26d2202e50b3e53b02216fad/zopyx.plone.persistentlogger-0.4.6.zip" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "0b07a532160672f8f73c2437538c1ee7", "sha256": "60ad811a23ad6b09dfd70f83274860a86acfa44ecabacb02c015589a789bb973" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.7.zip", "has_sig": false, "md5_digest": "0b07a532160672f8f73c2437538c1ee7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2583871, "upload_time": "2018-12-20T12:30:18", "url": "https://files.pythonhosted.org/packages/36/4d/5e569fd325f3ce2d03a87d1bb75b236a5c93ac6121ad961256527c8bfbf4/zopyx.plone.persistentlogger-0.4.7.zip" } ], "0.4.7.1": [ { "comment_text": "", "digests": { "md5": "3846f24741fb474763c4fceecbb472b5", "sha256": "6fb7f7c2ae6f02174d0e8cc0340b3fbef1d3c156e97a2d84ddd4f4e7d09acbe1" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.7.1.zip", "has_sig": false, "md5_digest": "3846f24741fb474763c4fceecbb472b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2584484, "upload_time": "2018-12-20T12:32:11", "url": "https://files.pythonhosted.org/packages/1e/5e/29045449f16e5066b0e3c9a7507ca0ec6178a515521702735127b498d6bc/zopyx.plone.persistentlogger-0.4.7.1.zip" } ], "0.4.7.2": [ { "comment_text": "", "digests": { "md5": "ca1bcea2d6bbb92ffba3ec15c779f4b5", "sha256": "f3826fae43dab9be912f93a65002bf1bdda0f259c55d8ba04216280ac91fe0c7" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.7.2.zip", "has_sig": false, "md5_digest": "ca1bcea2d6bbb92ffba3ec15c779f4b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2584480, "upload_time": "2019-01-08T15:07:40", "url": "https://files.pythonhosted.org/packages/ab/70/f4ed10d9559c0e6ea556b2cf854ffa83bb80f3e6638f984be9b5e3f364f4/zopyx.plone.persistentlogger-0.4.7.2.zip" } ], "0.4.7.3": [ { "comment_text": "", "digests": { "md5": "663b22f432f8efa0d698df57b8652e92", "sha256": "c04c2b53daa4c078185c2aee76826fc598fe3f7847b08cde4b370111c4856bb9" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.7.3.zip", "has_sig": false, "md5_digest": "663b22f432f8efa0d698df57b8652e92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2584440, "upload_time": "2019-01-10T10:19:22", "url": "https://files.pythonhosted.org/packages/30/71/a8045bc85b806bf9529222e806e8444431c030f2c58c35b7c69d8b322448/zopyx.plone.persistentlogger-0.4.7.3.zip" } ], "0.4.7.4": [ { "comment_text": "", "digests": { "md5": "7ac426eed58a1d99902d3f5a13d8138a", "sha256": "9fde5e3f0b68a0da0641681d8b67a19f283504985ff478fcbff67e17628fb6ac" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.7.4.zip", "has_sig": false, "md5_digest": "7ac426eed58a1d99902d3f5a13d8138a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2584448, "upload_time": "2019-01-10T13:28:11", "url": "https://files.pythonhosted.org/packages/8e/dc/cec8cc52a4aa029f0f0ca08533f610f84bd75b64351ec20c49b7f71915dc/zopyx.plone.persistentlogger-0.4.7.4.zip" } ], "0.4.7.5": [ { "comment_text": "", "digests": { "md5": "be93c5f3f86b9b4de1be7b87d29fd765", "sha256": "0abd6b110d0a493a80b0d8c655cf24ad25422fa7ce10b5f6c7f4d9aa70a22b17" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.7.5.zip", "has_sig": false, "md5_digest": "be93c5f3f86b9b4de1be7b87d29fd765", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2584457, "upload_time": "2019-01-11T06:20:32", "url": "https://files.pythonhosted.org/packages/5b/b5/f17a350618adbb1e24bd538da7ea1eb8ac041a948a4aa8c240278b60b79b/zopyx.plone.persistentlogger-0.4.7.5.zip" } ], "0.4.7.6": [ { "comment_text": "", "digests": { "md5": "2ade88dbad06da864349c35508663fe4", "sha256": "cd05172cb08a454d021de7974bef4b8490095445bfc58f3b5b53f27ec66acc3e" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.7.6.zip", "has_sig": false, "md5_digest": "2ade88dbad06da864349c35508663fe4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2584450, "upload_time": "2019-01-11T06:23:54", "url": "https://files.pythonhosted.org/packages/89/de/101c3401d38113e39df3bfc3cca49bd044f354a49fda3382961372fa4f7c/zopyx.plone.persistentlogger-0.4.7.6.zip" } ], "0.4.7.7": [ { "comment_text": "", "digests": { "md5": "6571ad6ac3664fda4382197f54c95317", "sha256": "414c515c1588ec3a6926a8e781d1957ac09c228a421a0c4551acc022567a142a" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.7.7.zip", "has_sig": false, "md5_digest": "6571ad6ac3664fda4382197f54c95317", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2584494, "upload_time": "2019-01-11T06:36:02", "url": "https://files.pythonhosted.org/packages/8b/41/43e8cf3bf13550bc9c3a13b96d7beced64a4a08a6b3dde0ac135671e9f50/zopyx.plone.persistentlogger-0.4.7.7.zip" } ], "0.4.7.8": [ { "comment_text": "", "digests": { "md5": "76cd46252c273a08c177557cadfd4e5f", "sha256": "6d7a21335ecfa4d355098007dad6c3146038781f590bd3cb3731a231ee39cae1" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.7.8.zip", "has_sig": false, "md5_digest": "76cd46252c273a08c177557cadfd4e5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2584489, "upload_time": "2019-01-14T06:42:18", "url": "https://files.pythonhosted.org/packages/4b/53/96b28a2a94c0ea55d5fe304397ba403289ce8172a832b0855faf5111f651/zopyx.plone.persistentlogger-0.4.7.8.zip" } ], "0.4.7.9": [ { "comment_text": "", "digests": { "md5": "3789e3d86139ce3543d14cda9cb400c7", "sha256": "e89325de1388f6936acbfeadcf74445af547b717179cb0cb6ec6cde3c4faa1e4" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.7.9.zip", "has_sig": false, "md5_digest": "3789e3d86139ce3543d14cda9cb400c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2582288, "upload_time": "2019-03-03T08:06:48", "url": "https://files.pythonhosted.org/packages/22/53/1cac54bd6f0288b3900650ca64721f8b319cdbb8f4dc083dcd9a49129a79/zopyx.plone.persistentlogger-0.4.7.9.zip" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "e0ba16b3e9dffeead51466aa5ba05a9d", "sha256": "b45a6221540460c686952ed1f03d3caf3442114789d14982c77e2b87e2989213" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.8.zip", "has_sig": false, "md5_digest": "e0ba16b3e9dffeead51466aa5ba05a9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2581748, "upload_time": "2019-03-03T08:07:18", "url": "https://files.pythonhosted.org/packages/ba/e5/1438f50c64a2a3c10e6bcc7bfe42812370077bc2dae052d9ba36955e7253/zopyx.plone.persistentlogger-0.4.8.zip" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "db2ac137bc49686ab86c9549f840d651", "sha256": "b0211cbe8201254d712bc3eeecb82e5fc8aa5627ef46264ec161915782d89771" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.9.zip", "has_sig": false, "md5_digest": "db2ac137bc49686ab86c9549f840d651", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2584065, "upload_time": "2019-05-04T22:50:35", "url": "https://files.pythonhosted.org/packages/fe/27/ee400f2f46593e641a8d8d8670bef2bd10d8829538fc635666b226289a9a/zopyx.plone.persistentlogger-0.4.9.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "db2ac137bc49686ab86c9549f840d651", "sha256": "b0211cbe8201254d712bc3eeecb82e5fc8aa5627ef46264ec161915782d89771" }, "downloads": -1, "filename": "zopyx.plone.persistentlogger-0.4.9.zip", "has_sig": false, "md5_digest": "db2ac137bc49686ab86c9549f840d651", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2584065, "upload_time": "2019-05-04T22:50:35", "url": "https://files.pythonhosted.org/packages/fe/27/ee400f2f46593e641a8d8d8670bef2bd10d8829538fc635666b226289a9a/zopyx.plone.persistentlogger-0.4.9.zip" } ] }