{ "info": { "author": "Agendaless Consulting", "author_email": "repoze-dev@lists.repoze.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Programming Language :: Python" ], "description": "repoze.component README\n=======================\n\n``repoze.component`` is a package that software developers can use to\nprovide configurability and pluggability to their applications.\n``repoze.component`` provides a generalized indirection mechanism\nwhich can be used to provide plugin points to integrators or other\ndevelopers who may wish to provide alternate implementations of\napplication logic or configuration values.\n\nSee docs/index.rst or `http://docs.repoze.org/component\n`_ for more information.\n\n\nrepoze.component Changelog\n==========================\n\n0.4 (2009-07-25)\n----------------\n\n- Make compatible with repoze.component 0.4.\n\n- Add ``override`` keys to ``component`` and ``subscriber``\n directives.\n\n0.3 (2009-07-24)\n----------------\n\n- Update directive implementations to match newer repoze.component\n calling conventions.\n\n- Provide a ``full`` argument to the ``clear`` method of\n ``repoze.component.registry.Registry`` which clears the registry\n entirely instead of just clearing unnamed registrations. It\n defaults to false.\n\n0.2 (2009-07-11)\n----------------\n\n- Break apart component type storage into ``__component_types__`` and\n ``__inherited_component_types__`` attributes.\n\n The ``__component_types__`` attribute has become a sequence of\n component types stored directly on an instance as a result of\n ``provides(ob, 'sometype')``.\n\n The ``__inherited_component_types__`` attribute is stored on a class\n as the result of ``provides(cls, 'sometype')`` ( or via a \n class-level call to ``provides('a', 'b')`` ).\n\n We then recompose these two separate attributes into a unified set\n of component types when the ``resolve`` method of the registry is\n called to create an effective list of component types.\n\n- ``repoze.component.directlyprovidedby`` now returns only the types\n directly provided by an instance (its ``__component_types__``);\n previously it would also return the inherited component types\n (because there was no such thing as an inherited component type).\n However, ``repoze.component.providedby`` continues to return all\n component types (both direct and inherited, as well as default\n types).\n\n- Add ``onlyprovides`` API, which overwrites any existing\n ``__component_types__`` (or ``__inherited_component_types__``)\n attribute on the object. It otherwise acts just like ``provides``.\n\n0.1 (2009-06-22)\n----------------\n\n- Initial release.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.repoze.org", "keywords": "repoze configuration", "license": "BSD-derived (http://www.repoze.org/LICENSE.txt)", "maintainer": null, "maintainer_email": null, "name": "repoze.component", "package_url": "https://pypi.org/project/repoze.component/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/repoze.component/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.repoze.org" }, "release_url": "https://pypi.org/project/repoze.component/0.4/", "requires_dist": null, "requires_python": null, "summary": "A Python component system", "version": "0.4" }, "last_serial": 798805, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9b7fe1097e1deab97c0de97ecef2f74a", "sha256": "5868f31e5f233f0763ba85f7b0a74d364c07fd659e84a33f68bfdae08f806557" }, "downloads": -1, "filename": "repoze.component-0.1.tar.gz", "has_sig": false, "md5_digest": "9b7fe1097e1deab97c0de97ecef2f74a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33188, "upload_time": "2009-06-22T21:46:04", "url": "https://files.pythonhosted.org/packages/9d/90/e3cf5ad5c5e3cab5a372fca51b6d6074a8515b6f692bba1788282a543acf/repoze.component-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "03a2edb931a39d654f32eb6a390f015a", "sha256": "b5a5ef92b7ce0f02c5c0900668a775a46fa24b0fa4fd5821d8f06b507f1dff0a" }, "downloads": -1, "filename": "repoze.component-0.2.tar.gz", "has_sig": false, "md5_digest": "03a2edb931a39d654f32eb6a390f015a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35583, "upload_time": "2009-07-11T18:59:20", "url": "https://files.pythonhosted.org/packages/4d/e9/873bb940c83432d0c8d1f843050bfc2d79b61d1d161d4dd95e3fd1fd96d8/repoze.component-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "919ddf4373f63e45e8a0f75bec4f5d80", "sha256": "94ffac4f269720cc0f6c4f6901da78d012a00ee624d6b75a8c13ac8450b10310" }, "downloads": -1, "filename": "repoze.component-0.3.tar.gz", "has_sig": false, "md5_digest": "919ddf4373f63e45e8a0f75bec4f5d80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36030, "upload_time": "2009-07-25T03:36:50", "url": "https://files.pythonhosted.org/packages/a9/e7/c9b46b4638c14336531646a0fcaf5d339a8534b6b61b3ff799a4d1d3b714/repoze.component-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "1e5a08728bd947fc979d485850f3f7cf", "sha256": "d32db42a70dbb77e6cff73dd8d8bdb2cb62a950a95ec827e4489c18e5b46c742" }, "downloads": -1, "filename": "repoze.component-0.4.tar.gz", "has_sig": false, "md5_digest": "1e5a08728bd947fc979d485850f3f7cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36443, "upload_time": "2009-07-26T04:39:54", "url": "https://files.pythonhosted.org/packages/22/a4/5b39a2be300d82c6875d16b8cd30ee3719eb33712bc9542f59080827b726/repoze.component-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1e5a08728bd947fc979d485850f3f7cf", "sha256": "d32db42a70dbb77e6cff73dd8d8bdb2cb62a950a95ec827e4489c18e5b46c742" }, "downloads": -1, "filename": "repoze.component-0.4.tar.gz", "has_sig": false, "md5_digest": "1e5a08728bd947fc979d485850f3f7cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36443, "upload_time": "2009-07-26T04:39:54", "url": "https://files.pythonhosted.org/packages/22/a4/5b39a2be300d82c6875d16b8cd30ee3719eb33712bc9542f59080827b726/repoze.component-0.4.tar.gz" } ] }