{ "info": { "author": "L\u00e1szl\u00f3 Andr\u00e1si", "author_email": "mail@laszloandrasi.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "*********\nGladiator\n*********\n\nValidation Framework for Python3 (Flask Extension)\n\n\nA quick example\n===============\n\nA registration form accepts this data structure::\n\n valid_test_data = {\n 'email': 'test@example.com',\n 'pw': 'password123',\n 'name': 'Test Username',\n 'birth_year': 1984\n }\n\n\nThe validation process can be::\n\n import gladiator as gl\n \n registration_form_validator = (\n ('email', gl.required, gl.format_email),\n ('pw', gl.required, gl.length_min(5)),\n ('name', gl.required, gl.type_(str)),\n ('birth_year', gl.required, gl.type_(int), gl.value_max(2014 - 18))\n )\n \n result = gl.validate(registration_form_validator, valid_test_data)\n assert result.success is True", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/laco/flask-gladiator/tarball/0.1", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/laco/flask-gladiator", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "Flask-Gladiator", "package_url": "https://pypi.org/project/Flask-Gladiator/", "platform": "any", "project_url": "https://pypi.org/project/Flask-Gladiator/", "project_urls": { "Download": "https://github.com/laco/flask-gladiator/tarball/0.1", "Homepage": "https://github.com/laco/flask-gladiator" }, "release_url": "https://pypi.org/project/Flask-Gladiator/0.1/", "requires_dist": null, "requires_python": null, "summary": "Gladiator is a Data Validation Framework for Python3 (Flask Plugin)", "version": "0.1" }, "last_serial": 1295413, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "18a8611250462af7690e56dbc9d833c6", "sha256": "ae8901bef77100312037d4b2b262dcc0bab92d8ce4d34b088f5bffd8dd0d2395" }, "downloads": -1, "filename": "Flask-Gladiator-0.1.tar.gz", "has_sig": false, "md5_digest": "18a8611250462af7690e56dbc9d833c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2510, "upload_time": "2014-11-05T13:01:01", "url": "https://files.pythonhosted.org/packages/10/ea/3894bb1d168485b1beeb0e072b3f4ec5fc3e63d80b79df63821b9c37f9a4/Flask-Gladiator-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "18a8611250462af7690e56dbc9d833c6", "sha256": "ae8901bef77100312037d4b2b262dcc0bab92d8ce4d34b088f5bffd8dd0d2395" }, "downloads": -1, "filename": "Flask-Gladiator-0.1.tar.gz", "has_sig": false, "md5_digest": "18a8611250462af7690e56dbc9d833c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2510, "upload_time": "2014-11-05T13:01:01", "url": "https://files.pythonhosted.org/packages/10/ea/3894bb1d168485b1beeb0e072b3f4ec5fc3e63d80b79df63821b9c37f9a4/Flask-Gladiator-0.1.tar.gz" } ] }