{ "info": { "author": "Frank Sachsenheim", "author_email": "funkyfuture@riseup.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython" ], "description": "cerberus-collections\r\n====================\r\n\r\n|latest| |python-support|\r\n\r\n`Cerberus`_ is a lightweight and extensible data validation library for Python.\r\n\r\nHere are the extensions.\r\n\r\nContents\r\n++++++++\r\n\r\nThis package aims to provide various code pieces that add functionality for\r\nvalidations.\r\n\r\nPython 2 is not supposed to be supported, though some parts may run reliably.\r\n\r\nError Handlers\r\n--------------\r\n\r\n- ``cerberus_collections.JSONErrorHandler``\r\n- ``cerberus_collections.XMLErrorHandler`` (requires `lxml`_)\r\n\r\n(`documentation `_)\r\n\r\nTODO\r\n....\r\n\r\n- HumanErrorhandler\r\n- YAML\r\n- logger\r\n- handler chainer\r\n\r\n\r\nRules\r\n-----\r\n\r\n\r\nTypes\r\n-----\r\n\r\nTODO\r\n....\r\n\r\n- python builtin types (https://github.com/nicolaiarocci/cerberus/issues/186)\r\n- common networking and posix data\r\n\r\nValidators\r\n----------\r\n\r\nTODO\r\n....\r\n\r\n- PyObjectValidator\r\n\r\n\r\nVersioning scheme\r\n+++++++++++++++++\r\n\r\nThe first version segment of a release matches the one of the Cerberus version\r\nit supports. The following parts reflect the release's month and possibly pre-\r\nor post-release segments.\r\n\r\n\r\nContributing\r\n++++++++++++\r\n\r\nIf you have a Docker client installed, you can easily run all tests:\r\n\r\n /run-docker-tests\r\n\r\n\r\nTODO\r\n++++\r\n\r\n- type annotations\r\n- maybe Cython\r\n\r\n\r\n.. _`Cerberus`: http://python-cerberus.org\r\n.. _`lxml`: https://pypi.python.org/pypi/lxml\r\n\r\n.. |latest| image:: https://img.shields.io/pypi/v/cerberus-collections.svg\r\n :target: https://pypi.python.org/pypi/cerberus-collections\r\n :alt: Version\r\n.. |python-support| image:: https://img.shields.io/pypi/pyversions/cerberus-collections.svg\r\n :target: https://pypi.python.org/pypi/cerberus-collections\r\n :alt: Python versions", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/funkyfuture/cerberus-collections/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/funkyfuture/cerberus-collections", "keywords": "validation,schema,xml,json", "license": "ISC", "maintainer": "", "maintainer_email": "", "name": "cerberus-collections", "package_url": "https://pypi.org/project/cerberus-collections/", "platform": "any", "project_url": "https://pypi.org/project/cerberus-collections/", "project_urls": { "Download": "https://github.com/funkyfuture/cerberus-collections/releases", "Homepage": "https://github.com/funkyfuture/cerberus-collections" }, "release_url": "https://pypi.org/project/cerberus-collections/1.2016.9a1/", "requires_dist": null, "requires_python": null, "summary": "Extensions for cerberus, a lightweight and extensible data validation library for Python", "version": "1.2016.9a1" }, "last_serial": 2340652, "releases": { "1.2016.9a0": [], "1.2016.9a1": [ { "comment_text": "", "digests": { "md5": "c743c49802d563f9878ecd5eb7dd1b09", "sha256": "42987490d603fe8b6298f95fbb432eab1bdf4835dae7971056a0723c6f5aca25" }, "downloads": -1, "filename": "cerberus-collections-1.2016.9a1.tar.gz", "has_sig": false, "md5_digest": "c743c49802d563f9878ecd5eb7dd1b09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3610, "upload_time": "2016-09-12T22:34:11", "url": "https://files.pythonhosted.org/packages/fe/5a/c0fee897bb31fd9b8d01000c7683fafd3a1f4a878398ed5ac3c26e05dcbe/cerberus-collections-1.2016.9a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c743c49802d563f9878ecd5eb7dd1b09", "sha256": "42987490d603fe8b6298f95fbb432eab1bdf4835dae7971056a0723c6f5aca25" }, "downloads": -1, "filename": "cerberus-collections-1.2016.9a1.tar.gz", "has_sig": false, "md5_digest": "c743c49802d563f9878ecd5eb7dd1b09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3610, "upload_time": "2016-09-12T22:34:11", "url": "https://files.pythonhosted.org/packages/fe/5a/c0fee897bb31fd9b8d01000c7683fafd3a1f4a878398ed5ac3c26e05dcbe/cerberus-collections-1.2016.9a1.tar.gz" } ] }