{ "info": { "author": "Zope Foundation and Contributors", "author_email": "zope-dev@zope.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Zope :: 3", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Natural Language :: English", "Operating System :: OS Independent", "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", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP" ], "description": "===================\n zope.keyreference\n===================\n\n.. image:: https://img.shields.io/pypi/v/zope.keyreference.svg\n :target: https://pypi.org/project/zope.keyreference/\n :alt: Latest Version\n\n.. image:: https://img.shields.io/pypi/pyversions/zope.keyreference.svg\n :target: https://pypi.org/project/zope.keyreference/\n :alt: Supported Python versions\n\n.. image:: https://travis-ci.org/zopefoundation/zope.keyreference.svg?branch=master\n :target: https://travis-ci.org/zopefoundation/zope.keyreference\n :alt: Build Status\n\n.. image:: https://coveralls.io/repos/github/zopefoundation/zope.keyreference/badge.svg\n :target: https://coveralls.io/github/zopefoundation/zope.keyreference\n :alt: Code Coverage\n\n.. image:: https://readthedocs.org/projects/zopekeyreference/badge/?version=latest\n :target: https://zopekeyreference.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\nObject references that support stable comparison and hashes.\n\nDocumentation can be found at https://zopekeyreference.readthedocs.io\n\n\n=========\n Changes\n=========\n\n4.2.0 (2018-10-26)\n==================\n\n- Add support for Python 3.5, 3.6, and 3.7.\n\n- Drop support for Python 2.6 and 3.3.\n\n\n4.1.0 (2014-12-27)\n==================\n\n- Add support for PyPy (PyPy3 blocked on PyPy3-compatible ``zodbpickle``).\n\n- Add support for Python 3.4.\n\n\n4.0.0 (2014-12-20)\n==================\n\n- Add support for testing on Travis.\n\n\n4.0.0a2 (2013-02-25)\n====================\n\n- Ensure that the ``SimpleKeyReference`` implementation (used for testing)\n also implements rich comparison properly.\n\n\n4.0.0a1 (2013-02-22)\n====================\n\n- Add support for Python 3.3.\n\n- Replace deprecated ``zope.component.adapts`` usage with equivalent\n ``zope.component.adapter`` decorator.\n\n- Replace deprecated ``zope.interface.implements`` usage with equivalent\n ``zope.interface.implementer`` decorator.\n\n- Drop support for Python 2.4 and 2.5.\n\n\n3.6.4 (2011-11-30)\n==================\n\n- Fix tests broken by removal of ``zope.testing`` from test dependencies:\n avoid the ``ZODB3`` module that needs it.\n\n3.6.3 (2011-11-29)\n==================\n\n- Prefer the standard libraries doctest module to the one from ``zope.testing``.\n\n3.6.2 (2009-09-15)\n==================\n\n- Make the tests pass with ZODB3.9, which changed the repr() of the persistent\n classes.\n\n3.6.1 (2009-02-01)\n==================\n\n- Load keyreferences, pickled by old zope.app.keyreference even\n if its not installed anymore (so don't break if one updates a\n project that don't directly depends on zope.app.keyreference).\n\n3.6.0 (2009-01-31)\n==================\n\n- Rename ``zope.app.keyreference`` to ``zope.keyreference``.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zopefoundation/zope.keyreference", "keywords": "zope3 key reference persistent", "license": "ZPL 2.1", "maintainer": "", "maintainer_email": "", "name": "zope.keyreference", "package_url": "https://pypi.org/project/zope.keyreference/", "platform": "", "project_url": "https://pypi.org/project/zope.keyreference/", "project_urls": { "Documentation": "https://zopekeyreference.readthedocs.io/", "Homepage": "https://github.com/zopefoundation/zope.keyreference" }, "release_url": "https://pypi.org/project/zope.keyreference/4.2.0/", "requires_dist": [ "setuptools", "ZODB", "zope.component", "zope.i18nmessageid", "zope.interface", "zope.schema", "zope.testing; extra == 'test'", "zope.testrunner; extra == 'test'" ], "requires_python": "", "summary": "Key References", "version": "4.2.0" }, "last_serial": 4418908, "releases": { "3.6.0": [ { "comment_text": "", "digests": { "md5": "921678871f64c8151c2f5e555c2037eb", "sha256": "67a06e55aac2d56a3f10564c916241612cff6e21a6d4ddba2d8970c539e919aa" }, "downloads": -1, "filename": "zope.keyreference-3.6.0.tar.gz", "has_sig": false, "md5_digest": "921678871f64c8151c2f5e555c2037eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8419, "upload_time": "2009-01-31T18:31:57", "url": "https://files.pythonhosted.org/packages/6f/ab/e1bb93f789f52fb20af65122c6612a980572fe8393e314da55b39b81c9d7/zope.keyreference-3.6.0.tar.gz" } ], "3.6.1": [ { "comment_text": "", "digests": { "md5": "8264fe2aeedde54e24b80476f3d47036", "sha256": "425ab325a007256d76944b75b672d4251c5b5b0816b1902070aea3b1e76a5f58" }, "downloads": -1, "filename": "zope.keyreference-3.6.1.tar.gz", "has_sig": false, "md5_digest": "8264fe2aeedde54e24b80476f3d47036", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8699, "upload_time": "2009-02-01T18:47:11", "url": "https://files.pythonhosted.org/packages/09/66/f605e8996b6d491e787761a8fca96fa3dd814f8820fc5951a7468785d60f/zope.keyreference-3.6.1.tar.gz" } ], "3.6.2": [ { "comment_text": "", "digests": { "md5": "5ca5e64db7bc89b7721417e83ffb40e6", "sha256": "f9a4b8f360993844259a0b1a0e77e05bc64ac18045c3ae020e80dd64a8ad796f" }, "downloads": -1, "filename": "zope.keyreference-3.6.2.zip", "has_sig": true, "md5_digest": "5ca5e64db7bc89b7721417e83ffb40e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19723, "upload_time": "2009-09-15T14:37:16", "url": "https://files.pythonhosted.org/packages/c8/99/cb0f648c56d6f302366e74b4c8757a1a8f70eef6d5e2c65ec89141ba4f89/zope.keyreference-3.6.2.zip" } ], "3.6.3": [ { "comment_text": "", "digests": { "md5": "23b23f0c954173d4ab01448d6a51e536", "sha256": "ced167802d6807be5f415e8ee27ab6fe3338d3293b4cc5e0b653ee5cf017f468" }, "downloads": -1, "filename": "zope.keyreference-3.6.3.tar.gz", "has_sig": false, "md5_digest": "23b23f0c954173d4ab01448d6a51e536", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10569, "upload_time": "2011-11-29T19:02:14", "url": "https://files.pythonhosted.org/packages/35/0f/ccf19fe4ece8c75e5974486bcd6dc7381ad6b9991cea7c49b4ac5e35dded/zope.keyreference-3.6.3.tar.gz" } ], "3.6.4": [ { "comment_text": "", "digests": { "md5": "3774c90f236f880547f4c042ee0997e9", "sha256": "8cd20b29e3e9ff5ab78212470d87585358c14f08cdfbd153cfb50bbeba8335fc" }, "downloads": -1, "filename": "zope.keyreference-3.6.4.tar.gz", "has_sig": false, "md5_digest": "3774c90f236f880547f4c042ee0997e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10682, "upload_time": "2011-11-30T11:14:24", "url": "https://files.pythonhosted.org/packages/7b/1a/ca9335023253a369cfd3334dfaa43e96e57f1c065d5c4d429f1baa1a830d/zope.keyreference-3.6.4.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "69f22ccb867f8bc9a381d78c835d9af3", "sha256": "b21fea2a019ff5f62dcb621011ab23bfc857528faca8fa6a9fb819e8ccb94f72" }, "downloads": -1, "filename": "zope.keyreference-4.0.0.tar.gz", "has_sig": false, "md5_digest": "69f22ccb867f8bc9a381d78c835d9af3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13737, "upload_time": "2014-12-21T03:45:07", "url": "https://files.pythonhosted.org/packages/10/01/e0a19779b50e4acad1090e1143ab23fe37b1d674deebee809cd009263379/zope.keyreference-4.0.0.tar.gz" } ], "4.0.0a1": [ { "comment_text": "", "digests": { "md5": "983fc46f8c72850c06b8698557774cf2", "sha256": "ed2c95f47516951272aadcd31b7008f0e59224c82cf25bea0cf2d3379742131d" }, "downloads": -1, "filename": "zope.keyreference-4.0.0a1.zip", "has_sig": false, "md5_digest": "983fc46f8c72850c06b8698557774cf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24389, "upload_time": "2013-02-23T02:27:05", "url": "https://files.pythonhosted.org/packages/80/f8/e1fa1268f4d3055e6f28a429e02e9c2f6f8e2e3d732e68c4272a1b19d09a/zope.keyreference-4.0.0a1.zip" } ], "4.0.0a2": [ { "comment_text": "", "digests": { "md5": "560090441e589636c967b61474d9fb3e", "sha256": "2d42381eb985ddbad853e15caa2f5142430018407aa94f5e5d0389c5138532ef" }, "downloads": -1, "filename": "zope.keyreference-4.0.0a2.zip", "has_sig": false, "md5_digest": "560090441e589636c967b61474d9fb3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24664, "upload_time": "2013-02-25T22:16:11", "url": "https://files.pythonhosted.org/packages/a2/44/3bcc7cdadb09dde251285109aa53df7b3044511c080b3cd2fb92f8076e3c/zope.keyreference-4.0.0a2.zip" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "09eb4f63d5c83822add0cd4cd76c35db", "sha256": "e697a29a81886e5f1f584084da54d34f04a9fd5155e031cf0de7979ac2495bcf" }, "downloads": -1, "filename": "zope.keyreference-4.1.0.tar.gz", "has_sig": false, "md5_digest": "09eb4f63d5c83822add0cd4cd76c35db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16472, "upload_time": "2014-12-27T22:06:34", "url": "https://files.pythonhosted.org/packages/27/be/44b701c20fda905cd2fd638c97df33154873bf3548f630db1f5afd64ae4f/zope.keyreference-4.1.0.tar.gz" } ], "4.2.0": [ { "comment_text": "", "digests": { "md5": "0e04b29c8a26e90cf830ae0cff352e37", "sha256": "2beae7bafe4c2d400ad0f5a030da59f27434a545cd21c1ddf9d31ba00889e46c" }, "downloads": -1, "filename": "zope.keyreference-4.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0e04b29c8a26e90cf830ae0cff352e37", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13513, "upload_time": "2018-10-26T10:50:03", "url": "https://files.pythonhosted.org/packages/89/02/de44c5761968a935d169c3c839d1f4bdd566075a4370ed22360f61490e3e/zope.keyreference-4.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85a0e3ff63d82aac076f560096fb1f8f", "sha256": "35975f444e6e24a6d4eea0b4ae95479387564085759c186813def633f1fa7688" }, "downloads": -1, "filename": "zope.keyreference-4.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "85a0e3ff63d82aac076f560096fb1f8f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13511, "upload_time": "2018-10-26T10:48:50", "url": "https://files.pythonhosted.org/packages/9f/da/4842ad379272e7213255ef73767b5fd45610a2171d05d6e1eef50ecc06a9/zope.keyreference-4.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "557e9024e8a05f69947785c7c7daede2", "sha256": "0c5835aeea5b0c918d7e3be8c45c28ef6ac6f72ba7d08645571d33065c45bedf" }, "downloads": -1, "filename": "zope.keyreference-4.2.0.tar.gz", "has_sig": false, "md5_digest": "557e9024e8a05f69947785c7c7daede2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20395, "upload_time": "2018-10-26T10:48:52", "url": "https://files.pythonhosted.org/packages/43/c2/ef8c352191f086a30b4769918f2984d12c8b6d75a2b9b170ee8ad667ace6/zope.keyreference-4.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0e04b29c8a26e90cf830ae0cff352e37", "sha256": "2beae7bafe4c2d400ad0f5a030da59f27434a545cd21c1ddf9d31ba00889e46c" }, "downloads": -1, "filename": "zope.keyreference-4.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0e04b29c8a26e90cf830ae0cff352e37", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13513, "upload_time": "2018-10-26T10:50:03", "url": "https://files.pythonhosted.org/packages/89/02/de44c5761968a935d169c3c839d1f4bdd566075a4370ed22360f61490e3e/zope.keyreference-4.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85a0e3ff63d82aac076f560096fb1f8f", "sha256": "35975f444e6e24a6d4eea0b4ae95479387564085759c186813def633f1fa7688" }, "downloads": -1, "filename": "zope.keyreference-4.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "85a0e3ff63d82aac076f560096fb1f8f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13511, "upload_time": "2018-10-26T10:48:50", "url": "https://files.pythonhosted.org/packages/9f/da/4842ad379272e7213255ef73767b5fd45610a2171d05d6e1eef50ecc06a9/zope.keyreference-4.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "557e9024e8a05f69947785c7c7daede2", "sha256": "0c5835aeea5b0c918d7e3be8c45c28ef6ac6f72ba7d08645571d33065c45bedf" }, "downloads": -1, "filename": "zope.keyreference-4.2.0.tar.gz", "has_sig": false, "md5_digest": "557e9024e8a05f69947785c7c7daede2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20395, "upload_time": "2018-10-26T10:48:52", "url": "https://files.pythonhosted.org/packages/43/c2/ef8c352191f086a30b4769918f2984d12c8b6d75a2b9b170ee8ad667ace6/zope.keyreference-4.2.0.tar.gz" } ] }