This package provides base classes of basic content types.
.. contents::
Changes
=======
4.1 (2023-08-28)
----------------
- Drop support for deprecated ``python setup.py test``.
4.0 (2023-08-28)
----------------
- Add support for Python 3.7, 3.8, 3.9, 3.10, 3.11.
- Drop support for Python 2.7, 3.4, 3.5, 3.6.
3.0.2 (2018-01-12)
------------------
- Rearrange tests such that Travis CI can pick up all functional tests too.
3.0.1 (2018-01-10)
------------------
- Fix dependencies by removing ZODB3.
3.0.0 (2018-01-04)
------------------
- Use ``zope.interface.implementer`` decorator instead of
``zope.interface.implements`` with classes to support Python 3.
- Express support for Python 2.7, 3.4 and 3.5 and 3.6,
- Use tox for test orchestration.
1.3.1 (2016-01-29)
------------------
- Update tests.
1.3 (2015-09-30)
----------------
- Fix updateOrder that would create a new PersistentList object in the
database each time the order is updated.
1.2 (2015-04-01)
----------------
- Introduce ObjectEditedEvent which is meant to used when the
attribute of an object are edited. This makes possible to easily
distinguish it from generic and container modification operations.
- Fix a bug where the OrderedContainer could get corrupted in case
updateOrder() would have been called with a list containing multiple
occurrences of a existing key in the mapping.
1.1 (2010-11-01)
----------------
- Use newer grokcore.component.
- Made package comply to zope.org repository policy.
1.0 (2010-02-06)
----------------
- Created ``grokcore.content`` in January 2010 by factoring basic
component base classes out of Grok.
Raw data
{
"_id": null,
"home_page": "https://github.com/zopefoundation/grokcore.content",
"name": "grokcore.content",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "Grok Team",
"author_email": "zope-dev@zope.dev",
"download_url": "https://files.pythonhosted.org/packages/1e/86/e3ea36cf7d0ddc7895f5b124254b5b988b5cfd72e5ba5d8b1564587b70fb/grokcore.content-4.1.tar.gz",
"platform": null,
"description": "This package provides base classes of basic content types.\n\n\n.. contents::\n\nChanges\n=======\n\n4.1 (2023-08-28)\n----------------\n\n- Drop support for deprecated ``python setup.py test``.\n\n\n4.0 (2023-08-28)\n----------------\n\n- Add support for Python 3.7, 3.8, 3.9, 3.10, 3.11.\n\n- Drop support for Python 2.7, 3.4, 3.5, 3.6.\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.\n",
"bugtrack_url": null,
"license": "ZPL",
"summary": "Base content types for Grok",
"version": "4.1",
"project_urls": {
"Download": "https://pypi.org/project/grokcore.content",
"Homepage": "https://github.com/zopefoundation/grokcore.content"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b2de4040145e3bf66ede0ae4510633cdb83edd59b2f670f774cc5b95059dade6",
"md5": "530d2df998c4472be55545f84bb90bb5",
"sha256": "9bf8d81548e2bc8f99be54ab4f0d082904d076589eb655ecb9ef4428a2bc48ee"
},
"downloads": -1,
"filename": "grokcore.content-4.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "530d2df998c4472be55545f84bb90bb5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 11235,
"upload_time": "2023-08-28T09:39:00",
"upload_time_iso_8601": "2023-08-28T09:39:00.776085Z",
"url": "https://files.pythonhosted.org/packages/b2/de/4040145e3bf66ede0ae4510633cdb83edd59b2f670f774cc5b95059dade6/grokcore.content-4.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1e86e3ea36cf7d0ddc7895f5b124254b5b988b5cfd72e5ba5d8b1564587b70fb",
"md5": "2f00150578144e8543ad3675ce6eb5aa",
"sha256": "5ac427eb9c2731c351a3e1cfdc44829a82a260abe21b584b14111142a55cfbcc"
},
"downloads": -1,
"filename": "grokcore.content-4.1.tar.gz",
"has_sig": false,
"md5_digest": "2f00150578144e8543ad3675ce6eb5aa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 10334,
"upload_time": "2023-08-28T09:39:02",
"upload_time_iso_8601": "2023-08-28T09:39:02.747794Z",
"url": "https://files.pythonhosted.org/packages/1e/86/e3ea36cf7d0ddc7895f5b124254b5b988b5cfd72e5ba5d8b1564587b70fb/grokcore.content-4.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-08-28 09:39:02",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "zopefoundation",
"github_project": "grokcore.content",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "grokcore.content"
}