{ "info": { "author": "Zope Corporation and Contributors", "author_email": "zope-dev@zope.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Zope3", "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.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP" ], "description": "This package provides a component architecture based vocabulary registry.\n\n\n=====================================\n Component-based Vocabulary Registry\n=====================================\n\nThis package provides a vocabulary registry for zope.schema,\nbased on the component architecture.\n\n**NOTE:** This functionality has been replaced with\n``zope.vocabularyregistry``. These imports continue to work\nfor backwards compatibility.\n\nIt replaces the zope.schema's simple vocabulary registry\nwhen ``zope.app.schema`` package is imported, so it's done\nautomatically. All we need is provide vocabulary factory\nutilities:\n\n >>> import zope.app.schema\n >>> from zope.component import provideUtility\n >>> from zope.schema.interfaces import IVocabularyFactory\n >>> from zope.schema.vocabulary import SimpleTerm\n >>> from zope.schema.vocabulary import SimpleVocabulary\n\n >>> def SomeVocabulary(context=None):\n ... terms = [SimpleTerm(1), SimpleTerm(2)]\n ... return SimpleVocabulary(terms)\n\n >>> provideUtility(SomeVocabulary, IVocabularyFactory,\n ... name='SomeVocabulary')\n\nNow we can get the vocabulary using standard zope.schema\nway:\n\n >>> from zope.schema.vocabulary import getVocabularyRegistry\n >>> vr = getVocabularyRegistry()\n >>> voc = vr.get(None, 'SomeVocabulary')\n >>> [term.value for term in voc]\n [1, 2]\n\nConfiguration\n=============\n\nThis package provides configuration that sets security permissions and\nfactories for the objects provided in ``zope.schema``. The\n``zope.security`` package must be installed to use it.\n\n >>> from zope.configuration import xmlconfig\n >>> _ = xmlconfig.string(r\"\"\"\n ... \n ... \n ... \n ... \"\"\")\n\n\n=========\n CHANGES\n=========\n\n4.1.0 (2017-05-10)\n==================\n\n- Replaced the local implementation of ``ZopeVocabularyRegistry`` with\n one imported from ``zope.vocabularyregistry``. Backwards\n compatibility imports remain.\n\n\n4.0.1 (2017-05-10)\n==================\n\n- Packaging: Add the Python version and implementation classifiers.\n\n\n4.0.0 (2017-04-17)\n==================\n\n- Support for Python 3.5, 3.6 and PyPy has been added.\n\n- Added support for tox.\n\n- Drop dependency on ``zope.app.testing``, since it was not needed.\n\n\n3.6.0 (2017-04-17)\n==================\n\n- Package modernization including manifest.\n\n\n3.5.0 (2008-12-16)\n==================\n\n- Remove deprecated ``vocabulary`` directive.\n- Add test for component-based vocabulary registry.\n\n\n3.4.0 (2007-10-27)\n==================\n\n- Initial release independent of the main Zope tree.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/zope.app.schema", "keywords": "zope3 vocabulary registry local component", "license": "ZPL 2.1", "maintainer": "", "maintainer_email": "", "name": "zope.app.schema", "package_url": "https://pypi.org/project/zope.app.schema/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zope.app.schema/", "project_urls": { "Homepage": "http://pypi.python.org/pypi/zope.app.schema" }, "release_url": "https://pypi.org/project/zope.app.schema/4.1.0/", "requires_dist": [ "setuptools", "zope.vocabularyregistry (>=1.0.0)", "zope.configuration; extra == 'test'", "zope.security; extra == 'test'", "zope.testing; extra == 'test'", "zope.testrunner; extra == 'test'", "zope.configuration; extra == 'zcml'", "zope.security; extra == 'zcml'" ], "requires_python": "", "summary": "Component Architecture based Vocabulary Registry", "version": "4.1.0" }, "last_serial": 2864651, "releases": { "3.4.0": [ { "comment_text": "", "digests": { "md5": "99afbba925824b15b33af1002d27c3f6", "sha256": "c356530799a1afa1a01539ce91ca6d216336371933b24b6a1a0d135fb1ea6858" }, "downloads": -1, "filename": "zope.app.schema-3.4.0.tar.gz", "has_sig": false, "md5_digest": "99afbba925824b15b33af1002d27c3f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6641, "upload_time": "2007-10-27T19:53:22", "url": "https://files.pythonhosted.org/packages/36/77/05f351b030f4c52c300f556f85191bfa33e4b258a353b522794fcb7cf9ba/zope.app.schema-3.4.0.tar.gz" } ], "3.4.0a1": [ { "comment_text": "", "digests": { "md5": "04be825414544eca62e0210ef172a732", "sha256": "a2ee35ec58427e622ae4e1e8829d93e541320c365977ace7cf1813b1128aa7c1" }, "downloads": -1, "filename": "zope.app.schema-3.4.0a1.tar.gz", "has_sig": false, "md5_digest": "04be825414544eca62e0210ef172a732", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6231, "upload_time": "2007-04-23T13:32:23", "url": "https://files.pythonhosted.org/packages/ba/47/6d89e5e77277210da72c5f234b5f86556044aed451bda5e4c9ce23a5e218/zope.app.schema-3.4.0a1.tar.gz" } ], "3.5.0": [ { "comment_text": "", "digests": { "md5": "92b7c3f4512f3433acc931ecb6ffc936", "sha256": "160078318460f403db79e5914b95de03d64d3f485b4bd931d183b4ce716ef3c4" }, "downloads": -1, "filename": "zope.app.schema-3.5.0.tar.gz", "has_sig": false, "md5_digest": "92b7c3f4512f3433acc931ecb6ffc936", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5586, "upload_time": "2008-12-16T08:48:51", "url": "https://files.pythonhosted.org/packages/b9/c7/b33667bc78302fbcb8af8190c54af06f05606d660368c1b2e7ca419802af/zope.app.schema-3.5.0.tar.gz" } ], "3.6.0": [ { "comment_text": "", "digests": { "md5": "759847e74c54e075323cccc08353d5ac", "sha256": "afb70347320663d1813a5c9876be4107f52e1a7e0fa198cd53915fc0bbdc5364" }, "downloads": -1, "filename": "zope.app.schema-3.6.0.tar.gz", "has_sig": false, "md5_digest": "759847e74c54e075323cccc08353d5ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8202, "upload_time": "2017-04-17T17:38:50", "url": "https://files.pythonhosted.org/packages/5b/b3/b8fd9ab01946faeaeb61a7f97d6b448382a0c428eef2ce88d1d94814a74b/zope.app.schema-3.6.0.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "7651d52d41ffa2a2ed4b116b86ac04e3", "sha256": "1c89fcc727ff5a72a24be65c4d897a3bf4a1b1b067fd178d5e16c963fe84919c" }, "downloads": -1, "filename": "zope.app.schema-4.0.0.tar.gz", "has_sig": false, "md5_digest": "7651d52d41ffa2a2ed4b116b86ac04e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8306, "upload_time": "2017-04-17T20:19:03", "url": "https://files.pythonhosted.org/packages/11/53/8aaaabb3bc51f4cf0ab670ac17eba81cbf2064b6e2d8bc70612a9a7f5a62/zope.app.schema-4.0.0.tar.gz" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "70dcc1af8d8fb945bf44bcdd27ff630b", "sha256": "24814af1f16c823d56a482a9a184711ca3218e855d8d0bd95ed5d096023b4c62" }, "downloads": -1, "filename": "zope.app.schema-4.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "70dcc1af8d8fb945bf44bcdd27ff630b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9043, "upload_time": "2017-05-10T11:10:16", "url": "https://files.pythonhosted.org/packages/af/ab/b5ca33c660935606b15361daa9ee2d37ef82d4c26121e88177e84667e2b8/zope.app.schema-4.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5cf75d2e2887f920ac7cdaabd55893e8", "sha256": "60b8e6caac11f438c4a2c15e08196cca50e9b98eb880a0c59b01f74a70081057" }, "downloads": -1, "filename": "zope.app.schema-4.0.1.tar.gz", "has_sig": false, "md5_digest": "5cf75d2e2887f920ac7cdaabd55893e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9462, "upload_time": "2017-05-10T11:10:18", "url": "https://files.pythonhosted.org/packages/3a/1a/b1c6cad06e860a64d870643094b691419e2f9d4734cc90968f64cfaef729/zope.app.schema-4.0.1.tar.gz" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "43581b0ed3adbb3db6f87837f8242782", "sha256": "b7caabffbd83e8f0bfa7fe2c6d401e045336c36e49e49cf1b06c55d349c721ee" }, "downloads": -1, "filename": "zope.app.schema-4.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "43581b0ed3adbb3db6f87837f8242782", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9673, "upload_time": "2017-05-10T14:59:18", "url": "https://files.pythonhosted.org/packages/13/b8/f47e275d5e9fbca30b487545722456a10f07acfd5f9915b5822ac7c52c41/zope.app.schema-4.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e738543ed9271d80de84c687680118c9", "sha256": "cf1b0f7d215fef4ac5a09888591174cb3ae5961499a502512934d14695090e75" }, "downloads": -1, "filename": "zope.app.schema-4.1.0.tar.gz", "has_sig": false, "md5_digest": "e738543ed9271d80de84c687680118c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9669, "upload_time": "2017-05-10T14:59:20", "url": "https://files.pythonhosted.org/packages/3c/1c/ddb149abddbdfc2567b4bb37a0e5048619940ea245cac80ea4ab7c0e6d92/zope.app.schema-4.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "43581b0ed3adbb3db6f87837f8242782", "sha256": "b7caabffbd83e8f0bfa7fe2c6d401e045336c36e49e49cf1b06c55d349c721ee" }, "downloads": -1, "filename": "zope.app.schema-4.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "43581b0ed3adbb3db6f87837f8242782", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9673, "upload_time": "2017-05-10T14:59:18", "url": "https://files.pythonhosted.org/packages/13/b8/f47e275d5e9fbca30b487545722456a10f07acfd5f9915b5822ac7c52c41/zope.app.schema-4.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e738543ed9271d80de84c687680118c9", "sha256": "cf1b0f7d215fef4ac5a09888591174cb3ae5961499a502512934d14695090e75" }, "downloads": -1, "filename": "zope.app.schema-4.1.0.tar.gz", "has_sig": false, "md5_digest": "e738543ed9271d80de84c687680118c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9669, "upload_time": "2017-05-10T14:59:20", "url": "https://files.pythonhosted.org/packages/3c/1c/ddb149abddbdfc2567b4bb37a0e5048619940ea245cac80ea4ab7c0e6d92/zope.app.schema-4.1.0.tar.gz" } ] }