{
"info": {
"author": "Zope Foundation and Contributors",
"author_email": "zope-dev@zope.org",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Framework :: Zope3",
"Intended Audience :: Developers",
"License :: OSI Approved",
"License :: OSI Approved :: Zope Public License",
"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 :: Software Development :: Libraries :: Python Modules"
],
"description": "``zope.component``\n==================\n\n.. image:: https://img.shields.io/pypi/v/zope.component.svg\n :target: https://pypi.python.org/pypi/zope.component/\n :alt: Latest Version\n\n.. image:: https://travis-ci.org/zopefoundation/zope.component.svg?branch=master\n :target: https://travis-ci.org/zopefoundation/zope.component\n :alt: Build Status\n\n.. image:: https://readthedocs.org/projects/zopecomponent/badge/?version=latest\n :target: http://zopecomponent.readthedocs.org/en/latest/\n :alt: Documentation Status\n\n.. image:: https://coveralls.io/repos/github/zopefoundation/zope.component/badge.svg?branch=master\n :target: https://coveralls.io/github/zopefoundation/zope.component?branch=master\n :alt: Coverage Status\n\n\n.. note::\n\n This package is intended to be independently reusable in any Python\n project. It is maintained by the\n `Zope Toolkit project `_.\n\nThis package represents the core of the Zope Component Architecture.\nTogether with the zope.interface_ package, it provides facilities for\ndefining, registering and looking up components.\n\nPlease see https://zopecomponent.readthedocs.io/en/latest/ for the\ndocumentation.\n\n.. _zope.interface: https://github.com/zopefoundation/zope.interface\n\nChanges\n=======\n\n4.5 (2018-10-10)\n----------------\n\n- Add support for Python 3.7.\n\n- Always install ``zope.hookable`` as a dependency (the ``hook``\n extra is now empty). ``zope.hookable`` respects the PURE_PYTHON\n environment variable, and has an optional C extension.\n\n- Make accessing names that have been moved to ``zope.interface``\n produce a ``DeprecationWarning``.\n\n4.4.1 (2017-09-26)\n------------------\n\n- Remove obsolete call of ``searchInterface`` from\n ``interfaceToName``. See https://github.com/zopefoundation/zope.component/issues/32\n\n\n4.4.0 (2017-07-25)\n------------------\n\n- Add support for Python 3.6.\n\n- Drop support for Python 3.3.\n\n- Drop support for \"setup.py test\".\n\n- Code coverage reports are now `produced and hosted by coveralls.io\n `_, and\n PRs must keep them at 100%.\n\n- Internal test code in ``zope.component.testfiles`` has been adjusted\n and in some cases removed.\n\n4.3.0 (2016-08-26)\n------------------\n\n- When testing ``PURE_PYTHON`` environments under ``tox``, avoid poisoning\n the user's global wheel cache.\n\n- Drop support for Python 2.6 and 3.2.\n\n- Add support for Python 3.5.\n\n4.2.2 (2015-06-04)\n------------------\n\n- Fix test cases for PyPy and PyPy3.\n\n4.2.1 (2014-03-19)\n------------------\n\n- Add support for Python 3.4.\n\n4.2.0 (2014-02-05)\n------------------\n\n- Update ``boostrap.py`` to version 2.2.\n\n- Reset the cached ``adapter_hooks`` at ``zope.testing.cleanup.cleanUp``\n time (LP1100501).\n\n- Implement ability to specify adapter and utility names in Python. Use\n the ``@zope.component.named(name)`` decorator to specify the name.\n\n4.1.0 (2013-02-28)\n------------------\n\n- Change \"ZODB3\" depdendency to \"persistent\".\n\n- ``tox`` now runs all tests for Python 3.2 and 3.3.\n\n- Enable buildout for Python 3.\n\n- Fix new failing tests.\n\n4.0.2 (2012-12-31)\n------------------\n\n- Flesh out PyPI Trove classifiers.\n\n4.0.1 (2012-11-21)\n------------------\n\n- Add support for Python 3.3.\n\n4.0.0 (2012-07-02)\n------------------\n\n- Add PyPy and Python 3.2 support:\n\n - Security support omitted until ``zope.security`` ported.\n\n - Persistent registry support omitted until ``ZODB`` ported (or\n ``persistent`` factored out).\n\n- Bring unit test coverage to 100%.\n\n- Remove the long-deprecated ``layer`` argument to the\n ``zope.component.zcml.view`` and ``zope.component.zcml.resource``\n ZCML directives.\n\n- Add support for continuous integration using ``tox`` and ``jenkins``.\n\n- Got tests to run using ``setup.py test``.\n\n- Add ``Sphinx`` documentation.\n\n- Add ``setup.py docs`` alias (installs ``Sphinx`` and dependencies).\n\n- Add ``setup.py dev`` alias (runs ``setup.py develop`` plus installs\n ``nose`` and ``coverage``).\n\n3.12.1 (2012-04-02)\n-------------------\n\n- Wrap ``with site(foo)`` in try/finally (LP768151).\n\n3.12.0 (2011-11-16)\n-------------------\n\n- Add convenience function zope.component.hooks.site (a contextmanager),\n so one can write ``with site(foo): ...``.\n\n3.11.0 (2011-09-22)\n-------------------\n\n- Move code from ``zope.component.registry`` which implements a basic\n nonperistent component registry to ``zope.interface.registry``. This code\n was moved from ``zope.component`` into ``zope.interface`` to make porting\n systems (such as Pyramid) that rely only on a basic component registry to\n Python 3 possible without needing to port the entirety of the\n ``zope.component`` package. Backwards compatibility import shims have been\n left behind in ``zope.component``, so this change will not break any\n existing code.\n\n- Move interfaces from ``zope.component.interfaces`` to\n ``zope.interface.interfaces``: ``ComponentLookupError``, ``Invalid``,\n ``IObjectEvent``, ``ObjectEvent``, ``IComponentLookup``, ``IRegistration``,\n ``IUtilityRegistration``, ``IAdapterRegistration``,\n ``ISubscriptionAdapterRegistration``, ``IHandlerRegistration``,\n ``IRegistrationEvent``, ``RegistrationEvent``, ``IRegistered``,\n ``Registered``, ``IUnregistered``, ``Unregistered``,\n ``IComponentRegistry``, and ``IComponents``. Backwards compatibility shims\n left in place.\n\n- Depend on ``zope.interface`` >= 3.8.0.\n\n3.10.0 (2010-09-25)\n-------------------\n\n- Remove the ``docs`` extra and the ``sphinxdoc`` recipe.\n\n- Create a ``security`` extra to move security-related dependencies out of the\n ``test`` extra.\n\n- Use the new ``zope.testrunner`` package for tests.\n\n- Add a basic test for the ``configure.zcml`` file provided.\n\n3.9.5 (2010-07-09)\n------------------\n\n- Fix test requirements specification.\n\n3.9.4 (2010-04-30)\n------------------\n\n- Prefer the standard library ``doctest`` to the one from ``zope.testing``.\n\n3.9.3 (2010-03-08)\n------------------\n\n- The ZCML directives provided by ``zope.component`` now register the\n components in the registry returned by ``getSiteManager`` instead of the\n global registry. This change allows the hooking of the ``getSiteManager``\n method before the load of a ZCML file to register the components in a\n custom registry.\n\n3.9.2 (2010-01-22)\n------------------\n\n- Fix a bug introduced by recent refactoring, where passing\n ``CheckerPublic`` to ``securityAdapterFactory`` wrongly wrapped the factory\n into a ``LocatingUntrustedAdapterFactory``.\n\n3.9.1 (2010-01-21)\n------------------\n\n- Modify the tests to avoid allowing the tested testrunner to be influenced\n by options of the outer testrunner, such a the ``-v`` option.\n\n3.9.0 (2010-01-21)\n------------------\n\n- Add testlayer support. It is now possible to load a ZCML file within\n tests more easily. See ``src/zope/component/testlayer.py`` and\n ``src/zope/component/testlayer.txt``.\n\n3.8.0 (2009-11-16)\n------------------\n\n- Remove the dependencies on ``zope.proxy`` and ``zope.security`` from the\n zcml extra: ``zope.component`` no longer has a hard dependency on them;\n the support for security proxied components ZCML registrations is enabled\n only if ``zope.security`` and ``zope.proxy`` are available.\n\n- Move the ``IPossibleSite`` and ``ISite`` interfaces here from\n ``zope.location`` as they are dealing with ``zope.component``'s concept of\n a site, but not with location.\n\n- Move the ``zope.site.hooks`` functionality to ``zope.component.hooks`` as it\n isn't actually dealing with ``zope.site``'s concept of a site.\n\n3.7.1 (2009-07-24)\n------------------\n\n- Fix a problem, where ``queryNextUtility`` could fail if the context could\n not be adapted to a ``IComponentLookup``.\n\n- Fix 2 related bugs:\n\n When a utility is registered and there was previously a utility\n registered for the same interface and name, then the old utility is\n unregistered. The 2 bugs related to this:\n\n - There was no ``Unregistered`` for the implicit unregistration. Now\n there is.\n\n - The old utility was still held and returned by\n ``getAllUtilitiesRegisteredFor``. In other words, it was still\n considered registered, eeven though it wasn't. A particularly\n negative consequence of this is that the utility is held in memory\n or in the database even though it isn't used.\n\n3.7.0 (2009-05-21)\n------------------\n\n- Ensure that ``HookableTests`` are run by the testrunner.\n\n- Add ``zope:view`` and ``zope:resource`` implementations into\n ``zope.component.zcml`` (dependency loaded with ``zope.component [zcml]``).\n\n3.6.0 (2009-03-12)\n------------------\n\n- IMPORTANT: the interfaces that were defined in the\n ``zope.component.bbb.interfaces`` and deprecated for years are\n now (re)moved. However, some packages, including part of zope\n framework were still using those interfaces. They will be adapted\n for this change. If you were using some of those interfaces, you\n need to adapt your code as well:\n\n - Move ``IView`` and ``IDefaultViewName`` to ``zope.publisher.interfaces``.\n\n - Move ``IResource`` to ``zope.app.publisher.interfaces``.\n\n - Remove ``IContextDependent``, ``IPresentation``, ``IPresentationRequest``,\n ``IResourceFactory``, and ``IViewFactory`` completely.\n\n If you used ``IViewFactory`` in context of ``zope.app.form``, there's now\n ``IWidgetFactory`` in the ``zope.app.form.interfaces`` instead.\n\n- Move ``getNextUtility`` / ``queryNextUtility`` functions here from\n ``zope.site`` (they were in ``zope.app.component`` even earlier).\n\n- Add a pure-Python ``hookable`` implementation, for use when\n ``zope.hookable`` is not present.\n\n- Remove use of ``zope.deferredimport`` by breaking import cycles.\n\n- Cleanup package documentation and changelog a bit. Add sphinx-based\n documentation building command to the buildout.\n\n- Remove deprecated code.\n\n- Change package's mailing list address to zope-dev at zope.org, because\n zope3-dev at zope.org is now retired.\n\n3.5.1 (2008-07-25)\n------------------\n\n- Fix bug introduced in 3.5.0: ```` no longer supported\n interfaces declared in Python and always wanted an explicit\n ``provides=\"...\"`` attribute. https://bugs.launchpad.net/zope3/+bug/251865\n\n3.5.0 (2008-07-25)\n------------------\n\n- Support registration of utilities via factories through the component\n registry and return factory information in the registration information.\n Fixes https://bugs.launchpad.net/zope3/+bug/240631\n\n- Optimize ``un/registerUtility`` by storing an optimized data structure for\n efficient retrieval of already registered utilities. This avoids looping over\n all utilities when registering a new one.\n\n3.4.0 (2007-09-29)\n------------------\n\nNo further changes since 3.4.0a1.\n\n3.4.0a1 (2007-04-22)\n--------------------\n\nCorresponds to ``zope.component`` from Zope 3.4.0a1.\n\n- In the Zope 3.3.x series, ``zope.component`` was simplified yet once\n more. See http://wiki.zope.org/zope3/LocalComponentManagementSimplification\n for the proposal describing the changes.\n\n3.2.0.2 (2006-04-15)\n--------------------\n\n- Fix packaging bug: ``package_dir`` must be a *relative* path.\n\n3.2.0.1 (2006-04-14)\n--------------------\n\n- Packaging change: suppress inclusion of ``setup.cfg`` in ``sdist`` builds.\n\n3.2.0 (2006-01-05)\n------------------\n\nCorresponds to the verison of the ``zope.component`` package shipped as part\nof the Zope 3.2.0 release.\n\n- Deprecated services and related APIs. The adapter and utility registries\n are now available directly via the site manager's 'adapters' and 'utilities'\n attributes, respectively. Services are accessible, but deprecated, and\n will be removed in Zope 3.3.\n\n- Deprecated all presentation-related APIs, including all view-related\n API functions. Use the adapter API functions instead.\n See http://dev.zope.org/Zope3/ImplementViewsAsAdapters`\n\n- Deprecated ``contextdependent`` package: site managers are now looked up\n via a thread global, set during URL traversal. The ``context`` argument\n is now always optional, and should no longer be passed.\n\n3.0.0 (2004-11-07)\n------------------\n\nCorresponds to the verison of the ``zope.component`` package shipped as part of\nthe Zope X3.0.0 release.\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.component",
"keywords": "interface component coupling loose utility adapter",
"license": "ZPL 2.1",
"maintainer": "",
"maintainer_email": "",
"name": "zope.component",
"package_url": "https://pypi.org/project/zope.component/",
"platform": "",
"project_url": "https://pypi.org/project/zope.component/",
"project_urls": {
"Homepage": "https://github.com/zopefoundation/zope.component"
},
"release_url": "https://pypi.org/project/zope.component/4.5/",
"requires_dist": [
"zope.interface (>=4.1.0)",
"Sphinx; extra == 'docs'",
"ZODB; extra == 'docs'",
"repoze.sphinx.autointerface; extra == 'docs'",
"zope.configuration; extra == 'mintests'",
"zope.i18nmessageid; extra == 'mintests'",
"zope.testing; extra == 'mintests'",
"zope.testrunner; extra == 'mintests'",
"persistent; extra == 'persistentregistry'",
"zope.location; extra == 'security'",
"zope.proxy; extra == 'security'",
"zope.security; extra == 'security'",
"persistent; extra == 'test'",
"zope.configuration; extra == 'test'",
"zope.i18nmessageid; extra == 'test'",
"zope.location; extra == 'test'",
"zope.proxy; extra == 'test'",
"zope.security; extra == 'test'",
"zope.testing; extra == 'test'",
"zope.testrunner; extra == 'test'",
"zope.configuration; extra == 'zcml'",
"zope.i18nmessageid; extra == 'zcml'",
"setuptools",
"zope.deferredimport (>=4.2.1)",
"zope.deprecation (>=4.3.0)",
"zope.event",
"zope.hookable (>=4.2.0)"
],
"requires_python": "",
"summary": "Zope Component Architecture",
"version": "4.5"
},
"last_serial": 4359576,
"releases": {
"3.10.0": [
{
"comment_text": "",
"digests": {
"md5": "8041d92540e701943daed97329012348",
"sha256": "83814423894eb024fdd413ca86e193968b6474ccc4bc72ee93e96fa462abd319"
},
"downloads": -1,
"filename": "zope.component-3.10.0.tar.gz",
"has_sig": false,
"md5_digest": "8041d92540e701943daed97329012348",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 101941,
"upload_time": "2010-09-25T14:12:57",
"url": "https://files.pythonhosted.org/packages/0a/4d/3e4bfed4c57c101b491d6e48d8e52b7e8722766b2e2c3de4086cac7908b1/zope.component-3.10.0.tar.gz"
}
],
"3.11.0": [
{
"comment_text": "",
"digests": {
"md5": "4a0c8955bfdbadaface9b71fd86f212a",
"sha256": "475861c57e4c5bf597e45081a2bfaef3d0bf1d654af24a6ba44ba71a48088bb2"
},
"downloads": -1,
"filename": "zope.component-3.11.0.tar.gz",
"has_sig": false,
"md5_digest": "4a0c8955bfdbadaface9b71fd86f212a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 99601,
"upload_time": "2011-09-22T11:07:46",
"url": "https://files.pythonhosted.org/packages/cf/7c/0d315b6f411154d37413abcbb4a73da4f834eded745bd12380e8d9b5c34c/zope.component-3.11.0.tar.gz"
}
],
"3.12.0": [
{
"comment_text": "",
"digests": {
"md5": "1002e3be68c56751335c185f01b286fb",
"sha256": "2b0755854016a3270755c8c63750d0638754495f28b8646a1fa4e8dfae700bb8"
},
"downloads": -1,
"filename": "zope.component-3.12.0.tar.gz",
"has_sig": false,
"md5_digest": "1002e3be68c56751335c185f01b286fb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 101866,
"upload_time": "2011-11-16T16:07:03",
"url": "https://files.pythonhosted.org/packages/6f/13/9809c0bc6fa582e5b914e9c8cfedbf4dac55103f3217db0b5a138aefe769/zope.component-3.12.0.tar.gz"
}
],
"3.12.1": [
{
"comment_text": "",
"digests": {
"md5": "ef29587b5fe78123d212b35331f3ce0d",
"sha256": "b954f2efa11f0409dd9f94364abe823b4f04f2ca4902fd89a99bd0648f378de0"
},
"downloads": -1,
"filename": "zope.component-3.12.1.zip",
"has_sig": false,
"md5_digest": "ef29587b5fe78123d212b35331f3ce0d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 127498,
"upload_time": "2012-04-02T08:09:32",
"url": "https://files.pythonhosted.org/packages/4a/b0/10a4aa50f05d0be312b477bd046ed0f38167594fe11480a1ebe913f38a5e/zope.component-3.12.1.zip"
}
],
"3.4.0": [
{
"comment_text": "",
"digests": {
"md5": "c0763e94912e4a8ac1e321a068c916ba",
"sha256": "3c8f7e73ec9dc0be78085926b1e8907861cbb3c415c3b22624919c5f61a37090"
},
"downloads": -1,
"filename": "zope.component-3.4.0-py2.4.egg",
"has_sig": false,
"md5_digest": "c0763e94912e4a8ac1e321a068c916ba",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 144239,
"upload_time": "2007-09-29T14:26:43",
"url": "https://files.pythonhosted.org/packages/f9/e0/3d59c398d1f24dac5340e06b1ece9b5310c82533556323d94e248720189f/zope.component-3.4.0-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "94afb57dfe605d7235ff562d1eaa3bed",
"sha256": "d0affac4641aa966d746769e17da29137d6d5fb3e48eff0d879ab1e60b4e618e"
},
"downloads": -1,
"filename": "zope.component-3.4.0.tar.gz",
"has_sig": false,
"md5_digest": "94afb57dfe605d7235ff562d1eaa3bed",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 75735,
"upload_time": "2007-09-29T14:26:37",
"url": "https://files.pythonhosted.org/packages/99/44/47144d4a067e61766727a32ae4c74f7a853573514292831952dd240def7f/zope.component-3.4.0.tar.gz"
}
],
"3.4dev-r72605": [
{
"comment_text": "",
"digests": {
"md5": "6c7f82343c4008a6cf547fb23227448c",
"sha256": "8aeea11eaaf0066c469e7d703a52208ed01820302af04ed119094d614beb25a5"
},
"downloads": -1,
"filename": "zope.component-3.4dev-r72605.tar.gz",
"has_sig": false,
"md5_digest": "6c7f82343c4008a6cf547fb23227448c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 54591,
"upload_time": "2007-02-19T14:16:09",
"url": "https://files.pythonhosted.org/packages/6e/19/003c03108042249609f7f4c9bd4f88e9b5532f6841cfd7b6d0f01da5ccca/zope.component-3.4dev-r72605.tar.gz"
}
],
"3.4dev-r72747": [
{
"comment_text": "",
"digests": {
"md5": "f352802dfbc1d1728a30784617976137",
"sha256": "c2be337062070e2d872005f236500d28be20dc91c41bc843e5f5533ba1daefa7"
},
"downloads": -1,
"filename": "zope.component-3.4dev-r72747.tar.gz",
"has_sig": false,
"md5_digest": "f352802dfbc1d1728a30784617976137",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 85683,
"upload_time": "2007-02-21T16:20:41",
"url": "https://files.pythonhosted.org/packages/5a/6c/b19ed1e72ad97bdcf78450f4f0b90e47a57db9562c048c7f00161b812cf7/zope.component-3.4dev-r72747.tar.gz"
}
],
"3.4dev-r72748": [
{
"comment_text": "",
"digests": {
"md5": "fe51ceddb7db4ff7630a91dee4525235",
"sha256": "c7bcf50a78873b05446ebd9d4baa5c8807d5884dee8a3074343339f7727a6dda"
},
"downloads": -1,
"filename": "zope.component-3.4dev-r72748.tar.gz",
"has_sig": false,
"md5_digest": "fe51ceddb7db4ff7630a91dee4525235",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 85731,
"upload_time": "2007-02-21T16:25:19",
"url": "https://files.pythonhosted.org/packages/c1/32/8ae63154b17702a726af15ff8e272210f9abea42304ad0c927710fa9b60c/zope.component-3.4dev-r72748.tar.gz"
}
],
"3.4dev-r72749": [
{
"comment_text": "",
"digests": {
"md5": "23625ac9ec78f1098a3bbc7f6bf86ca4",
"sha256": "0473d20dfb08d8400eaebbc33760c91d48221ff395d1c729bfafa72e08269d11"
},
"downloads": -1,
"filename": "zope.component-3.4dev-r72749.tar.gz",
"has_sig": false,
"md5_digest": "23625ac9ec78f1098a3bbc7f6bf86ca4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 73358,
"upload_time": "2007-02-21T16:26:28",
"url": "https://files.pythonhosted.org/packages/fc/4f/c653dd86453f0f703a7797297ac6c622022c6651b2a7503f3a20d44c403b/zope.component-3.4dev-r72749.tar.gz"
}
],
"3.5.0": [
{
"comment_text": "",
"digests": {
"md5": "9f78c8c3594c27be9d6d84114b237ab3",
"sha256": "71071ba82b5580cf43697e5dacee36973c9eadfdecdbf1d153b0c0b25c9d5d52"
},
"downloads": -1,
"filename": "zope.component-3.5.0.tar.gz",
"has_sig": false,
"md5_digest": "9f78c8c3594c27be9d6d84114b237ab3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 76998,
"upload_time": "2008-07-25T12:41:21",
"url": "https://files.pythonhosted.org/packages/6b/61/e506cc80d8c85ee6888f364f9b1fb818b2c8b295312f63c29275e2c0ddcb/zope.component-3.5.0.tar.gz"
}
],
"3.5.1": [
{
"comment_text": "",
"digests": {
"md5": "006c43ad77ed4982e49c07f6e65b68a2",
"sha256": "526c7291a9727e5d8e18a21410622600b7a00a743c78a94db41e7222470bc852"
},
"downloads": -1,
"filename": "zope.component-3.5.1.tar.gz",
"has_sig": false,
"md5_digest": "006c43ad77ed4982e49c07f6e65b68a2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 77675,
"upload_time": "2008-07-25T17:32:17",
"url": "https://files.pythonhosted.org/packages/83/dc/f7068a9e9472da9ac87991ddc02d613850c77b70f92169b0faeba4cc90eb/zope.component-3.5.1.tar.gz"
}
],
"3.6.0": [
{
"comment_text": "",
"digests": {
"md5": "6c3ddbfb990e0251b025b19266adae8f",
"sha256": "b83381b4c2c74721f3c94cc9e03e62c4ac620f979a332baba3f70bf951f7e65f"
},
"downloads": -1,
"filename": "zope.component-3.6.0.tar.gz",
"has_sig": false,
"md5_digest": "6c3ddbfb990e0251b025b19266adae8f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 87857,
"upload_time": "2009-03-12T17:12:22",
"url": "https://files.pythonhosted.org/packages/0a/f1/2fdcd7264128ec3ad4948ef6a298a59f33be0f03fed144bef1245b323b1a/zope.component-3.6.0.tar.gz"
}
],
"3.7.0": [
{
"comment_text": "",
"digests": {
"md5": "027484b779e216ae4b34892de5ca6273",
"sha256": "1c7e58ba91d68723336ed9c3ebd72efcf3e8156f2ba10278de38f09aa62bc711"
},
"downloads": -1,
"filename": "zope.component-3.7.0-py2.4.egg",
"has_sig": false,
"md5_digest": "027484b779e216ae4b34892de5ca6273",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 142124,
"upload_time": "2009-05-24T20:52:30",
"url": "https://files.pythonhosted.org/packages/31/ed/39cea0a80a23ca2f83c8ee0981022de7e6f96fa036bfb325b7ad11c5ec06/zope.component-3.7.0-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "b896ab3be7bcb29107255ab6113435f4",
"sha256": "5e71473d86538d287bb28b4c967af7c31794ccb535cdc3e475f1ea388f4886ef"
},
"downloads": -1,
"filename": "zope.component-3.7.0-py2.5.egg",
"has_sig": false,
"md5_digest": "b896ab3be7bcb29107255ab6113435f4",
"packagetype": "bdist_egg",
"python_version": "2.5",
"requires_python": null,
"size": 140965,
"upload_time": "2009-05-24T20:52:41",
"url": "https://files.pythonhosted.org/packages/20/cc/da15392e304734353f489deb89ca2e8189ef22fc67dfc558b6560a3a8dae/zope.component-3.7.0-py2.5.egg"
},
{
"comment_text": "",
"digests": {
"md5": "d49b7afa6f45523316ac1ed877240e6a",
"sha256": "45cf6136212c87940ddef7bf73b609730b815dd425a78bd107bb120906b38832"
},
"downloads": -1,
"filename": "zope.component-3.7.0-py2.6.egg",
"has_sig": false,
"md5_digest": "d49b7afa6f45523316ac1ed877240e6a",
"packagetype": "bdist_egg",
"python_version": "2.6",
"requires_python": null,
"size": 140939,
"upload_time": "2009-05-24T20:52:51",
"url": "https://files.pythonhosted.org/packages/96/a0/69110219d1ecc2bef79d2f91c3e655f9ed0572daa2efed7ee17be0db11cf/zope.component-3.7.0-py2.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "b8843319eb010ff073025adbfba19be0",
"sha256": "01ddc44f31439124d1273860128663acb8cb2ab74432124b4cd514de37a4c943"
},
"downloads": -1,
"filename": "zope.component-3.7.0.tar.gz",
"has_sig": false,
"md5_digest": "b8843319eb010ff073025adbfba19be0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 90602,
"upload_time": "2009-05-21T15:33:56",
"url": "https://files.pythonhosted.org/packages/2f/65/c2eab543c3ef06a70546a0809a29fe1a36722bce91d272a07639fb6427cf/zope.component-3.7.0.tar.gz"
}
],
"3.7.1": [
{
"comment_text": "",
"digests": {
"md5": "40e71d0cf60db6080b88f17297d778a0",
"sha256": "745fe5671b23f91a336924f09db79cc3193ad8d0640b9605719204514b487405"
},
"downloads": -1,
"filename": "zope.component-3.7.1.tar.gz",
"has_sig": false,
"md5_digest": "40e71d0cf60db6080b88f17297d778a0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 92545,
"upload_time": "2009-07-24T10:57:22",
"url": "https://files.pythonhosted.org/packages/db/a0/27aea57f49e443834d91e79ae37a62a15b08a87a2de2cae33d16cd674949/zope.component-3.7.1.tar.gz"
}
],
"3.8.0": [
{
"comment_text": "",
"digests": {
"md5": "c4756e4321e373fa8823b67fe38f3702",
"sha256": "a1c126960f560610a3471411e7eee8fb7169c652debecb09bdfcb03e2a225d73"
},
"downloads": -1,
"filename": "zope.component-3.8.0.tar.gz",
"has_sig": false,
"md5_digest": "c4756e4321e373fa8823b67fe38f3702",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 99667,
"upload_time": "2009-11-16T23:30:47",
"url": "https://files.pythonhosted.org/packages/1f/82/c381bcdfdba5ba87c969db82a217a2b9826305270296e16dc5e8a006be3b/zope.component-3.8.0.tar.gz"
}
],
"3.9.0": [
{
"comment_text": "",
"digests": {
"md5": "8ec099604e2cec12a9cd1ec2e8666c75",
"sha256": "28efcf1831c69ddc67600b7ae607ce5b1095fc5336237b46accf06b84c673c3f"
},
"downloads": -1,
"filename": "zope.component-3.9.0.tar.gz",
"has_sig": false,
"md5_digest": "8ec099604e2cec12a9cd1ec2e8666c75",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 100963,
"upload_time": "2010-01-21T19:38:18",
"url": "https://files.pythonhosted.org/packages/6c/97/87030503fb05515bda9a6aa93d37b9ce41c01318f9e0514669d8c285dff7/zope.component-3.9.0.tar.gz"
}
],
"3.9.1": [
{
"comment_text": "",
"digests": {
"md5": "1d59685c258b7a5db5151a9a485dd7b6",
"sha256": "cc8d8d2062420bd595f522efcd0c3fa82ca3bf2b4686789d6b9f9e2fb9e7d755"
},
"downloads": -1,
"filename": "zope.component-3.9.1.tar.gz",
"has_sig": false,
"md5_digest": "1d59685c258b7a5db5151a9a485dd7b6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 101118,
"upload_time": "2010-01-21T19:46:30",
"url": "https://files.pythonhosted.org/packages/06/45/2398cbc54b86e520dfafbea0332a2434f89132bab07106c4cb977b1b67df/zope.component-3.9.1.tar.gz"
}
],
"3.9.2": [
{
"comment_text": "",
"digests": {
"md5": "7ae556f0f6228d36f1fff066e616dc69",
"sha256": "728fc2f58379f0255be7ace219263b6b901cd979dd8d3e7b2ccacca40946fe86"
},
"downloads": -1,
"filename": "zope.component-3.9.2.tar.gz",
"has_sig": false,
"md5_digest": "7ae556f0f6228d36f1fff066e616dc69",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 104000,
"upload_time": "2010-02-23T00:01:42",
"url": "https://files.pythonhosted.org/packages/d0/50/96cdcaf61d4c6ea82d3a01813b2effc56b8016d1e83992ee9bea9dce5fd3/zope.component-3.9.2.tar.gz"
}
],
"3.9.3": [
{
"comment_text": "",
"digests": {
"md5": "f166a219dbc26b9e71490c7697f73d7e",
"sha256": "238a35d329dc889d7d252f856f9fbe6020b183ac33972f60ff0c829085e0ceae"
},
"downloads": -1,
"filename": "zope.component-3.9.3.tar.gz",
"has_sig": false,
"md5_digest": "f166a219dbc26b9e71490c7697f73d7e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 103237,
"upload_time": "2010-03-15T16:36:54",
"url": "https://files.pythonhosted.org/packages/52/50/a886e490da739e9f7a073a24bb56a7f87654077adace1bfc2037fa9c0c42/zope.component-3.9.3.tar.gz"
}
],
"3.9.4": [
{
"comment_text": "",
"digests": {
"md5": "6277c4db8f318072416d49521d5b21c0",
"sha256": "591b117c7e082a311ca48cdc6f73b46999b2e9c9c60ed1e9d05ba8c6a506fbeb"
},
"downloads": -1,
"filename": "zope.component-3.9.4.zip",
"has_sig": false,
"md5_digest": "6277c4db8f318072416d49521d5b21c0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 129577,
"upload_time": "2010-04-30T22:34:21",
"url": "https://files.pythonhosted.org/packages/c8/c7/75dccc327193cfe91ee0a3429ef8f3b8a4334efc65bd85f97b7e20b32fe2/zope.component-3.9.4.zip"
}
],
"3.9.5": [
{
"comment_text": "",
"digests": {
"md5": "22780b445b1b479701c05978055d1c82",
"sha256": "7664890ede99d30342f05a14251e0d3e2e264232a30b7310769e22d5a29a989a"
},
"downloads": -1,
"filename": "zope.component-3.9.5.tar.gz",
"has_sig": false,
"md5_digest": "22780b445b1b479701c05978055d1c82",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 105488,
"upload_time": "2010-07-09T21:52:26",
"url": "https://files.pythonhosted.org/packages/f0/c4/960684a757e404fd935ca581221016a7a7e5cd96965bb32348d586039060/zope.component-3.9.5.tar.gz"
}
],
"4.0.0": [
{
"comment_text": "",
"digests": {
"md5": "3318e52b5f828adb2a9cb9be0c3fe658",
"sha256": "54dba733a70770c3ef31d2458f688c2a70a4cf8199eb44bbbb036192536961de"
},
"downloads": -1,
"filename": "zope.component-4.0.0.tar.gz",
"has_sig": false,
"md5_digest": "3318e52b5f828adb2a9cb9be0c3fe658",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 76330,
"upload_time": "2012-07-02T14:38:39",
"url": "https://files.pythonhosted.org/packages/f8/b3/6d5b65e1b13e28a9336f49fce51a4f08cd6c12ea8af891ebb36bf3e9ceb7/zope.component-4.0.0.tar.gz"
}
],
"4.0.1": [
{
"comment_text": "",
"digests": {
"md5": "6918e35a038ece861cdd7f3495369db7",
"sha256": "82e6dce8258756a8601070dc08d5e4d199ab6f9901741e455369a17760c625da"
},
"downloads": -1,
"filename": "zope.component-4.0.1.tar.gz",
"has_sig": false,
"md5_digest": "6918e35a038ece861cdd7f3495369db7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 81679,
"upload_time": "2012-11-21T20:33:05",
"url": "https://files.pythonhosted.org/packages/47/5e/9d2d1fe5e52f8196a2987aa19fa8031f3660f127f4cc50282e6880f6c3ca/zope.component-4.0.1.tar.gz"
}
],
"4.0.2": [
{
"comment_text": "",
"digests": {
"md5": "8c2fd4414ca23cbbe014dcaf911acebc",
"sha256": "f258f4b7df3815d02cc1cc6dd499b64a7d2eac47d72dab70ac9a79cf49e9d4d2"
},
"downloads": -1,
"filename": "zope.component-4.0.2.tar.gz",
"has_sig": false,
"md5_digest": "8c2fd4414ca23cbbe014dcaf911acebc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 81908,
"upload_time": "2012-12-31T18:17:24",
"url": "https://files.pythonhosted.org/packages/c9/f8/fc291e34f6cbc438e6cafdaf521cce2420cd76151cd0c434a09d0c59e6e2/zope.component-4.0.2.tar.gz"
}
],
"4.1.0": [
{
"comment_text": "",
"digests": {
"md5": "8e185893699f9fa577bd9ada0a5302fa",
"sha256": "6cb9eec6a735db27452b5825fb498684b5bff15bc0c26a7e1e5c9953a7588f4e"
},
"downloads": -1,
"filename": "zope.component-4.1.0.zip",
"has_sig": false,
"md5_digest": "8e185893699f9fa577bd9ada0a5302fa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 117239,
"upload_time": "2013-02-28T19:31:26",
"url": "https://files.pythonhosted.org/packages/1a/96/9236478aeb955dc394452b3711443103a98f2e472e92f6e004ddfb772343/zope.component-4.1.0.zip"
}
],
"4.2.0": [
{
"comment_text": "",
"digests": {
"md5": "4cb3bd8611fd7abedf5c7513393f8d1b",
"sha256": "a65e753da55962957f0a76081978626ef31970313008f677d0707a7d515a31a8"
},
"downloads": -1,
"filename": "zope.component-4.2.0.zip",
"has_sig": false,
"md5_digest": "4cb3bd8611fd7abedf5c7513393f8d1b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 118070,
"upload_time": "2014-02-06T03:21:57",
"url": "https://files.pythonhosted.org/packages/f3/1d/7dae5d2dbcb7fc6cbc4a26f73b99772a97b1e0a9a39a78e2d88dccb7edc8/zope.component-4.2.0.zip"
}
],
"4.2.1": [
{
"comment_text": "",
"digests": {
"md5": "cf55d496428d976f9329a4a2330a8b54",
"sha256": "8696d0a2a2e5bfe9f7a05075d4395be1678e86d69289782d66000a6624c8ebbf"
},
"downloads": -1,
"filename": "zope.component-4.2.1.tar.gz",
"has_sig": false,
"md5_digest": "cf55d496428d976f9329a4a2330a8b54",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 462311,
"upload_time": "2014-03-19T19:06:18",
"url": "https://files.pythonhosted.org/packages/49/64/d2f1944f50c171bb80f5fc4af69b4946e05c97d60d1af63397a712f071bc/zope.component-4.2.1.tar.gz"
}
],
"4.2.2": [
{
"comment_text": "",
"digests": {
"md5": "c6d04acac31f6d9e2420d0ac042617ae",
"sha256": "282c112b55dd8e3c869a3571f86767c150ab1284a9ace2bdec226c592acaf81a"
},
"downloads": -1,
"filename": "zope.component-4.2.2.tar.gz",
"has_sig": true,
"md5_digest": "c6d04acac31f6d9e2420d0ac042617ae",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 546598,
"upload_time": "2015-06-04T13:59:36",
"url": "https://files.pythonhosted.org/packages/4c/c4/3f77127c876f49af478e8ea4dc223cda17730bb273c0d1606a4114c64008/zope.component-4.2.2.tar.gz"
}
],
"4.3.0": [
{
"comment_text": "",
"digests": {
"md5": "a0f1018074f53505b54623327f5f079e",
"sha256": "1d6e0f941436c02b84fbcdaf1e9b21062810a8d433cd1b556edde2e39a1de673"
},
"downloads": -1,
"filename": "zope.component-4.3.0-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "a0f1018074f53505b54623327f5f079e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 70663,
"upload_time": "2017-06-13T20:41:14",
"url": "https://files.pythonhosted.org/packages/d2/cd/9c54feff90992d3534d344a37370c79b81fa9b8ba28f16c42ae36533360f/zope.component-4.3.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "3953b2e3f17375b9f67c4e398b516b97",
"sha256": "bb4136c7443610f8c2d2d357cad247c3e90bb5e6f0b7a02b0edfb11924ff9bc2"
},
"downloads": -1,
"filename": "zope.component-4.3.0.tar.gz",
"has_sig": false,
"md5_digest": "3953b2e3f17375b9f67c4e398b516b97",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 85971,
"upload_time": "2016-08-26T07:39:59",
"url": "https://files.pythonhosted.org/packages/c9/56/501d51f0277af1899d1381e4b9928b5e14675187752622ddc344a756439d/zope.component-4.3.0.tar.gz"
}
],
"4.4.0": [
{
"comment_text": "",
"digests": {
"md5": "538f690b80d7fe98b3640193520930fd",
"sha256": "de06dd4b311f84f8f2662c7bb0cc615ad40cb8e8e42ab62cf082700b8e25e7f1"
},
"downloads": -1,
"filename": "zope.component-4.4.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "538f690b80d7fe98b3640193520930fd",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 70258,
"upload_time": "2017-07-25T13:22:02",
"url": "https://files.pythonhosted.org/packages/b0/1a/cb2dba4c61c5afc5f77dfd56d1038ba6038f733f601ca23aaaaca704d685/zope.component-4.4.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a78070998717cb8164485d223e423460",
"sha256": "2a53e184026d63ef4073dd3722b34f104fbc702329b61182bf65e1152ef5038a"
},
"downloads": -1,
"filename": "zope.component-4.4.0.tar.gz",
"has_sig": false,
"md5_digest": "a78070998717cb8164485d223e423460",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 86804,
"upload_time": "2017-07-25T13:22:03",
"url": "https://files.pythonhosted.org/packages/5c/1e/5cb27047f5817aa5e413efcea8ca701265644623dd9dddb4ca92ef150138/zope.component-4.4.0.tar.gz"
}
],
"4.4.1": [
{
"comment_text": "",
"digests": {
"md5": "559609b5a2e6a668574e27da1ec31938",
"sha256": "2776ab93945c8df3781fdcc2126dc7080e9a1d64fef5f76a21550473cbb505bf"
},
"downloads": -1,
"filename": "zope.component-4.4.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "559609b5a2e6a668574e27da1ec31938",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 70149,
"upload_time": "2017-09-26T11:17:57",
"url": "https://files.pythonhosted.org/packages/b6/e8/6eb8e2c6e856fb9bfe842afe01695da53d046fd5ddee358cde24d8aab31f/zope.component-4.4.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "dc43aca08995751159e4b0f98f5afc5a",
"sha256": "1b29aa65413f6dda29e64e2352a6aa13d9ba70078f6b91f328573488788d531c"
},
"downloads": -1,
"filename": "zope.component-4.4.1.tar.gz",
"has_sig": false,
"md5_digest": "dc43aca08995751159e4b0f98f5afc5a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 84745,
"upload_time": "2017-09-26T11:17:58",
"url": "https://files.pythonhosted.org/packages/45/3c/bd34f228e2ff303071b5ff68657abf6d11af2151056acd449796eff694e0/zope.component-4.4.1.tar.gz"
}
],
"4.5": [
{
"comment_text": "",
"digests": {
"md5": "5618f011721d72709040d6523ac2b056",
"sha256": "984a06ba3def0b02b1117fa4c45b56e772e8c29c0340820fbf367e440a93a3a4"
},
"downloads": -1,
"filename": "zope.component-4.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "5618f011721d72709040d6523ac2b056",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 70177,
"upload_time": "2018-10-10T11:24:20",
"url": "https://files.pythonhosted.org/packages/97/e2/c785df1171f277ea93cc16bdcc112cb3ddfde1aeefbc401d46c49727f472/zope.component-4.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "372725144c96b03b1c7cbc0642788380",
"sha256": "6edfd626c3b593b72895a8cfcf79bff41f4619194ce996a85bce31ac02b94e55"
},
"downloads": -1,
"filename": "zope.component-4.5.tar.gz",
"has_sig": false,
"md5_digest": "372725144c96b03b1c7cbc0642788380",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 85256,
"upload_time": "2018-10-10T11:24:22",
"url": "https://files.pythonhosted.org/packages/49/72/69a2b1eea2b37077e24fa84d287382550c649ecd0b1f25122f4d591ba468/zope.component-4.5.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "5618f011721d72709040d6523ac2b056",
"sha256": "984a06ba3def0b02b1117fa4c45b56e772e8c29c0340820fbf367e440a93a3a4"
},
"downloads": -1,
"filename": "zope.component-4.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "5618f011721d72709040d6523ac2b056",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 70177,
"upload_time": "2018-10-10T11:24:20",
"url": "https://files.pythonhosted.org/packages/97/e2/c785df1171f277ea93cc16bdcc112cb3ddfde1aeefbc401d46c49727f472/zope.component-4.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "372725144c96b03b1c7cbc0642788380",
"sha256": "6edfd626c3b593b72895a8cfcf79bff41f4619194ce996a85bce31ac02b94e55"
},
"downloads": -1,
"filename": "zope.component-4.5.tar.gz",
"has_sig": false,
"md5_digest": "372725144c96b03b1c7cbc0642788380",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 85256,
"upload_time": "2018-10-10T11:24:22",
"url": "https://files.pythonhosted.org/packages/49/72/69a2b1eea2b37077e24fa84d287382550c649ecd0b1f25122f4d591ba468/zope.component-4.5.tar.gz"
}
]
}