{ "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\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/gladiator/tarball/0.7.0", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/laco/gladiator", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "Gladiator", "package_url": "https://pypi.org/project/Gladiator/", "platform": "any", "project_url": "https://pypi.org/project/Gladiator/", "project_urls": { "Download": "https://github.com/laco/gladiator/tarball/0.7.0", "Homepage": "https://github.com/laco/gladiator" }, "release_url": "https://pypi.org/project/Gladiator/0.7.0/", "requires_dist": null, "requires_python": null, "summary": "Gladiator is a Data Validation Framework for Python3", "version": "0.7.0" }, "last_serial": 2002729, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "1c3be5eb5426f80653b73dd189f8168b", "sha256": "3f90d8f05cc863236aa87d1ff652e549de255af365e51d814283f3b8c9d6d1fa" }, "downloads": -1, "filename": "Gladiator-0.5.tar.gz", "has_sig": false, "md5_digest": "1c3be5eb5426f80653b73dd189f8168b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4294, "upload_time": "2014-11-05T09:28:23", "url": "https://files.pythonhosted.org/packages/42/b2/d597f509d8f84eaa607b5daf7a497579f3203b3fbd8aa7b549c1fc1f8c08/Gladiator-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "b3c828bcc480a1d1e2b066b33d16005b", "sha256": "c5f9b93b775678001ae356f0ba632c8f0563fef719ed332554b9b9f8cfc1bcfd" }, "downloads": -1, "filename": "Gladiator-0.6.tar.gz", "has_sig": false, "md5_digest": "b3c828bcc480a1d1e2b066b33d16005b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5170, "upload_time": "2014-11-10T23:42:36", "url": "https://files.pythonhosted.org/packages/de/c0/4d66f0c4f43818622490273d7d57b2751296e33197c58d8c6280c7e66b60/Gladiator-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "15729523755ff0b097185c6bf997d183", "sha256": "a62748fce52f3efc077c2d117f017c6780f34a56f1191970198c16b9013e8534" }, "downloads": -1, "filename": "Gladiator-0.6.1.tar.gz", "has_sig": false, "md5_digest": "15729523755ff0b097185c6bf997d183", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6090, "upload_time": "2014-11-13T09:29:46", "url": "https://files.pythonhosted.org/packages/bb/4a/e5c9ba86cb774a4e754ee80d6ce765e67df2230f498df35b1133d61167d8/Gladiator-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "a6d856f8d1d753d67461af1366cd6028", "sha256": "922e10896b41c26f88ff255faf690ad8de11ea9d3004d82be15a6074f7dc4ed2" }, "downloads": -1, "filename": "Gladiator-0.6.2.tar.gz", "has_sig": false, "md5_digest": "a6d856f8d1d753d67461af1366cd6028", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6099, "upload_time": "2014-11-25T15:39:29", "url": "https://files.pythonhosted.org/packages/d5/22/6a18482ecaa2e066bcfd646841da26fb11bccd0f1213de806bd515fdd0f8/Gladiator-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "17d6fcc2199d08ba76ecf005e0838a3d", "sha256": "7a06b2afad1fe4e423abfc7ee6bc3ed5d69787021505b3ee969684feec1c4768" }, "downloads": -1, "filename": "Gladiator-0.6.3.tar.gz", "has_sig": false, "md5_digest": "17d6fcc2199d08ba76ecf005e0838a3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6114, "upload_time": "2014-11-28T09:27:37", "url": "https://files.pythonhosted.org/packages/06/b7/335859f28ae6ca833292d00632f7dfb0853b62cfa7537ba8bbb3b8564edc/Gladiator-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "51cf1d3705a9ef10540a90a2abf89478", "sha256": "43c5efc3f22e6a818643e009fc8b84754fddd605290f03938670f9f605a5351a" }, "downloads": -1, "filename": "Gladiator-0.6.4.tar.gz", "has_sig": false, "md5_digest": "51cf1d3705a9ef10540a90a2abf89478", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6186, "upload_time": "2014-11-28T10:31:05", "url": "https://files.pythonhosted.org/packages/47/51/9d8b9786945104e5834bae97b3aeac205ca03fc742921625f1c0397b0818/Gladiator-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "879d639eeed90cd4bf342fba33fb0882", "sha256": "48621612b5ecf38fa8024d19ed9ca32ecd08210e88277fa8866a4e9290af6ea1" }, "downloads": -1, "filename": "Gladiator-0.6.5.tar.gz", "has_sig": false, "md5_digest": "879d639eeed90cd4bf342fba33fb0882", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6290, "upload_time": "2015-01-06T15:19:23", "url": "https://files.pythonhosted.org/packages/37/d0/5c5914ca58cf7da6b74a3d5d85100d03c8d17cb2498c87627ca513a73d08/Gladiator-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "948d390e8c940f4f927031e181f7e313", "sha256": "6bd835a2561a70063dcc0c413d831542468794a80efa58d2d80e5c5d7cd82b62" }, "downloads": -1, "filename": "Gladiator-0.6.6.tar.gz", "has_sig": false, "md5_digest": "948d390e8c940f4f927031e181f7e313", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6302, "upload_time": "2015-02-10T09:32:07", "url": "https://files.pythonhosted.org/packages/36/ed/c1b235edb57d3bcd0b28e67eac39b176b1db367d18787028a95043906b9d/Gladiator-0.6.6.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "9f1130e6cc754794521882663a22365f", "sha256": "51e204f5f808644b338b18c8088b7bc49a1e3a557212439df5143dd0344cdaba" }, "downloads": -1, "filename": "Gladiator-0.6.7.tar.gz", "has_sig": false, "md5_digest": "9f1130e6cc754794521882663a22365f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6318, "upload_time": "2015-06-29T17:21:47", "url": "https://files.pythonhosted.org/packages/d2/19/86a91c0a1bf2ab591d37f1522d2d60574728bd8c19d850a11556530b4614/Gladiator-0.6.7.tar.gz" } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "76e88045a05f5e0a08a8d5fca2e9b44a", "sha256": "0b01c6deeb4cdfd1a12a4fc11c70ae831a06f35ce49a997bafaf54568d1aca10" }, "downloads": -1, "filename": "Gladiator-0.6.8.tar.gz", "has_sig": false, "md5_digest": "76e88045a05f5e0a08a8d5fca2e9b44a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6255, "upload_time": "2015-09-30T07:30:28", "url": "https://files.pythonhosted.org/packages/55/34/0f33b88034fe1cd83879db60f4f03b118ad3da3652c481d4a522043284e6/Gladiator-0.6.8.tar.gz" } ], "0.6.9": [ { "comment_text": "", "digests": { "md5": "a6f7b7671ab2677986578d052e082df2", "sha256": "edf905c537feb57007e313ddae4e801122b27df43cd216857d6434fe22367fc9" }, "downloads": -1, "filename": "Gladiator-0.6.9.tar.gz", "has_sig": false, "md5_digest": "a6f7b7671ab2677986578d052e082df2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6281, "upload_time": "2015-11-18T10:34:38", "url": "https://files.pythonhosted.org/packages/71/91/4ea799bb51e1088bc9f8f9cdfeb0c3a769980c39da46d5b502bfa91e9a1d/Gladiator-0.6.9.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "dab7e295f3c67667c8ccae4da1037542", "sha256": "47560e65629b5269dc6464cb50b28cf439e395a0478d1ec5d30298955456fa40" }, "downloads": -1, "filename": "Gladiator-0.7.0.tar.gz", "has_sig": false, "md5_digest": "dab7e295f3c67667c8ccae4da1037542", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6293, "upload_time": "2016-03-12T07:28:12", "url": "https://files.pythonhosted.org/packages/15/fb/2536bde29a440075bde7340af4d93f9fc19fbd92a2c08b60127185067e82/Gladiator-0.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dab7e295f3c67667c8ccae4da1037542", "sha256": "47560e65629b5269dc6464cb50b28cf439e395a0478d1ec5d30298955456fa40" }, "downloads": -1, "filename": "Gladiator-0.7.0.tar.gz", "has_sig": false, "md5_digest": "dab7e295f3c67667c8ccae4da1037542", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6293, "upload_time": "2016-03-12T07:28:12", "url": "https://files.pythonhosted.org/packages/15/fb/2536bde29a440075bde7340af4d93f9fc19fbd92a2c08b60127185067e82/Gladiator-0.7.0.tar.gz" } ] }