{ "info": { "author": "Grok Team", "author_email": "grok-dev@zope.org", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Zope3", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "This package provides base classes of basic content types.\n\n.. contents::\n\nExamples\n========\n\nTODO\n\nChanges\n=======\n\n3.0.2 (2018-01-12)\n------------------\n\n- Rearrange tests such that Travis CI can pick up all functional tests too.\n\n3.0.1 (2018-01-10)\n------------------\n\n- Fix dependencies by removing ZODB3.\n\n3.0.0 (2018-01-04)\n------------------\n\n- Use ``zope.interface.implementer`` decorator instead of\n ``zope.interface.implements`` with classes to support Python 3.\n\n- Express support for Python 2.7, 3.4 and 3.5 and 3.6,\n\n- Use tox for test orchestration.\n\n1.3.1 (2016-01-29)\n------------------\n\n- Update tests.\n\n1.3 (2015-09-30)\n----------------\n\n- Fix updateOrder that would create a new PersistentList object in the\n database each time the order is updated.\n\n1.2 (2015-04-01)\n----------------\n\n- Introduce ObjectEditedEvent which is meant to used when the\n attribute of an object are edited. This makes possible to easily\n distinguish it from generic and container modification operations.\n\n- Fix a bug where the OrderedContainer could get corrupted in case\n updateOrder() would have been called with a list containing multiple\n occurrences of a existing key in the mapping.\n\n1.1 (2010-11-01)\n----------------\n\n- Use newer grokcore.component.\n\n- Made package comply to zope.org repository policy.\n\n1.0 (2010-02-06)\n----------------\n\n- Created ``grokcore.content`` in January 2010 by factoring basic\n component base classes out of Grok.", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/pypi/grokcore.content", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://grok.zope.org", "keywords": "", "license": "ZPL", "maintainer": "", "maintainer_email": "", "name": "grokcore.content", "package_url": "https://pypi.org/project/grokcore.content/", "platform": "", "project_url": "https://pypi.org/project/grokcore.content/", "project_urls": { "Download": "http://pypi.python.org/pypi/grokcore.content", "Homepage": "http://grok.zope.org" }, "release_url": "https://pypi.org/project/grokcore.content/3.0.2/", "requires_dist": null, "requires_python": "", "summary": "Base content types for Grok", "version": "3.0.2" }, "last_serial": 3483931, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "5aa3e866f688aa908435c675735a7b4e", "sha256": "c46adb722cbad1cecffe60fd9e9c9dad6bbe5b7d42daa0041bfe0d5470561a1d" }, "downloads": -1, "filename": "grokcore.content-1.0.tar.gz", "has_sig": false, "md5_digest": "5aa3e866f688aa908435c675735a7b4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7352, "upload_time": "2010-02-06T16:09:37", "url": "https://files.pythonhosted.org/packages/04/4e/a4ea9aeef7374990b2edd2efb2870defc0dbab6a85d04a8232968b43aa38/grokcore.content-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "169377926ee3dca3934694c71dba5776", "sha256": "221a81dcba4c1744c3c8ceb95eaa21a0928fabc2ffc010c5802ece71e3f01900" }, "downloads": -1, "filename": "grokcore.content-1.1.tar.gz", "has_sig": false, "md5_digest": "169377926ee3dca3934694c71dba5776", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9999, "upload_time": "2010-11-01T20:34:48", "url": "https://files.pythonhosted.org/packages/82/22/d0658533c9e7469bda52b37bc6f2198c54c27f1e2cb6c8a8ebba867dd525/grokcore.content-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "051384f89110d727ac56d02ddbc8ae12", "sha256": "1fac44c9559c2e1c93af30a75c0aade97bb9ac346580cfb1f6602bf693ccfefc" }, "downloads": -1, "filename": "grokcore.content-1.2.zip", "has_sig": false, "md5_digest": "051384f89110d727ac56d02ddbc8ae12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14005, "upload_time": "2015-04-01T13:29:29", "url": "https://files.pythonhosted.org/packages/df/e0/a32496e661e4db2778f33e8742bd814242bd272bbe87de3b44b6a1124f5d/grokcore.content-1.2.zip" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "09a5c2d029b02c8465238f7be4422626", "sha256": "2e6c2b867fd4450a9abe35b22449544ad1fdde8b280f1e80d5e7629ed42cca3b" }, "downloads": -1, "filename": "grokcore.content-1.3.tar.gz", "has_sig": false, "md5_digest": "09a5c2d029b02c8465238f7be4422626", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7688, "upload_time": "2015-09-30T14:09:11", "url": "https://files.pythonhosted.org/packages/dd/40/9d7ea68f8423eaa33b9280580d4c5a95df65238587ddaad0d330a85562c7/grokcore.content-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "9e5e35e59e7b4ab3a160d5cb03bcce71", "sha256": "6c1549a910ed594e00e5f7d9c2a350cf465d11a18e90f2eaba62601c3278e130" }, "downloads": -1, "filename": "grokcore.content-1.3.1.tar.gz", "has_sig": false, "md5_digest": "9e5e35e59e7b4ab3a160d5cb03bcce71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9965, "upload_time": "2016-01-29T13:15:49", "url": "https://files.pythonhosted.org/packages/b3/d1/5023df341276e9154a9911f102f4c1959c97b645032b8fccb78fe302e9e8/grokcore.content-1.3.1.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "3d2097b41365878af878b92f08e53055", "sha256": "2a9b112164626d35d405e0e1904d437ba57da7a467df60180b97166ffdfef03b" }, "downloads": -1, "filename": "grokcore.content-3.0.0.tar.gz", "has_sig": false, "md5_digest": "3d2097b41365878af878b92f08e53055", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10656, "upload_time": "2018-01-04T10:11:57", "url": "https://files.pythonhosted.org/packages/fd/74/4e56714e541e30d8505157e445ba2da87c44b9cb3b10af213f5471beaa6b/grokcore.content-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "48a8552b5dc7b1e4ceb64a22b7f985aa", "sha256": "a8fe22923acf76f0169bcf455929c7a95ff07b0cf762cfaf7c1325b51a952133" }, "downloads": -1, "filename": "grokcore.content-3.0.1.tar.gz", "has_sig": false, "md5_digest": "48a8552b5dc7b1e4ceb64a22b7f985aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10697, "upload_time": "2018-01-10T09:35:53", "url": "https://files.pythonhosted.org/packages/46/2e/9c87640814ecb9db57ef73f3ccc0c37ba73987895c2687286be2108f50fe/grokcore.content-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "a1f2ee33b38770095b597350da6e8d05", "sha256": "49731505f4e83e48b8f31fda52b16b8cf2419bbeda996aae5f3abbb094bc3b1d" }, "downloads": -1, "filename": "grokcore.content-3.0.2.tar.gz", "has_sig": false, "md5_digest": "a1f2ee33b38770095b597350da6e8d05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10950, "upload_time": "2018-01-12T13:02:07", "url": "https://files.pythonhosted.org/packages/e8/10/b730c47ffc1d6b95727f38fe55672df85b1e3c2f97d075cfbb4d916eb027/grokcore.content-3.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a1f2ee33b38770095b597350da6e8d05", "sha256": "49731505f4e83e48b8f31fda52b16b8cf2419bbeda996aae5f3abbb094bc3b1d" }, "downloads": -1, "filename": "grokcore.content-3.0.2.tar.gz", "has_sig": false, "md5_digest": "a1f2ee33b38770095b597350da6e8d05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10950, "upload_time": "2018-01-12T13:02:07", "url": "https://files.pythonhosted.org/packages/e8/10/b730c47ffc1d6b95727f38fe55672df85b1e3c2f97d075cfbb4d916eb027/grokcore.content-3.0.2.tar.gz" } ] }