{ "info": { "author": "Guillaume Gauvrit", "author_email": "guillaume@gauvr.it", "bugtrack_url": null, "classifiers": [ "Framework :: Pyramid", "Intended Audience :: Developers", "License :: Repoze Public License", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "pyramid_yards\n=============\n\nAn http parameters validator for the Pyramid Web framework\n\nIt adds a \"yards\" attribute to the pyramid request object,\ncontaining every validated parameter using colander schemas.\n\nThis lib has been inspired by the cornice ``validated`` property,\nbut the implementation differ.\n\n\nChangelog\n=========\n\n0.15 (2019-01-03)\n-----------------\n\n * Remove deprecation warning for pyramid >= 1.9\n\n0.14 (2017-09-12)\n-----------------\n\n * Add i18n support for colander message base on locale of pyramid request,\n requires the locale negociator.\n\n0.13 (2016-10-28)\n-----------------\n\n * Fix the DISABLE_CSRF_CHECK attribute\n\n0.12 (2016-10-27)\n-----------------\n\n * Fix DISABLE_CSRF_CHECK attribute for schema per http verb\n\n0.11 (2016-07-25)\n-----------------\n\n * Fix sequence deserialization\n\n\n0.10 (2016-01-05)\n-----------------\n\n * Add a schema per http verb\n\n\n0.9 (2015-09-23)\n----------------\n\n * Fix sequence validator\n\n\n0.8 (2015-09-21)\n----------------\n\n * Fix colander.drop deserialization in sequence member\n\n\n0.7 (2015-07-06)\n----------------\n\n * Fix packaging for locales\n\n\n0.6 (2015-07-06)\n----------------\n\n * Check the CSRF (active by default!)\n \n You can use the settings `pyramid_yards.check_csrf_token` to disable it\n globally (while writing json API), or locally by adding the attribute\n DISABLE_CSRF_CHECK = False in the `request_schema`\n\n\n0.5 (2015-06-02)\n----------------\n\n * Ensure request.yards dict contains every described fields\n\n\n0.4 (2014-12-24)\n----------------\n\n * Use request.yards as a dict mapping\n\n\n0.3 (2014-12-15)\n----------------\n\n * Fix support for sequence\n\n0.2 (2014-12-04)\n----------------\n\n * Fix usage of colander.drop\n\n0.1 (2014-12-03)\n----------------\n\n * Initial Release\n\n \n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Gandi/pyramid_yards", "keywords": "pyramid colander", "license": "BSD-derived (http://www.repoze.org/LICENSE.txt)", "maintainer": "", "maintainer_email": "", "name": "pyramid_yards", "package_url": "https://pypi.org/project/pyramid_yards/", "platform": "", "project_url": "https://pypi.org/project/pyramid_yards/", "project_urls": { "Homepage": "https://github.com/Gandi/pyramid_yards" }, "release_url": "https://pypi.org/project/pyramid_yards/0.15/", "requires_dist": null, "requires_python": "", "summary": "Pyramid Request Parameter Validation", "version": "0.15" }, "last_serial": 4656874, "releases": { "0.10": [ { "comment_text": "", "digests": { "md5": "0cc52887c92a32ebc44c539628c7f028", "sha256": "f0c2d455459e59e282cb007ac735499aee5fd9fbf5e049ddf6e6ecb9ae488790" }, "downloads": -1, "filename": "pyramid_yards-0.10.tar.gz", "has_sig": false, "md5_digest": "0cc52887c92a32ebc44c539628c7f028", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6962, "upload_time": "2016-02-05T08:42:42", "url": "https://files.pythonhosted.org/packages/c8/bd/8d3b4eaa3108cdb643c12a9c7aa78a5c683c31d07e0063c7cce3afaef6c6/pyramid_yards-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "8aed7d54185be34b84bac2873ea288d0", "sha256": "e68d2b8f51423846cd9c3ee21ccdfb7b62ed038cfe43401380dbc75896e197de" }, "downloads": -1, "filename": "pyramid_yards-0.11.tar.gz", "has_sig": false, "md5_digest": "8aed7d54185be34b84bac2873ea288d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6961, "upload_time": "2016-07-25T07:53:18", "url": "https://files.pythonhosted.org/packages/bb/5b/64794521d25f1f450849a81ee9d8381f1f9db0decb52dcd87540f24d325e/pyramid_yards-0.11.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "9d06a3adfea9af9175a0182ace7d82fc", "sha256": "103e33bba30ef594f74d3b245b10da1d2e6016ce49510255c1f305d1c7fea7e8" }, "downloads": -1, "filename": "pyramid_yards-0.13.tar.gz", "has_sig": false, "md5_digest": "9d06a3adfea9af9175a0182ace7d82fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7138, "upload_time": "2016-10-31T08:41:54", "url": "https://files.pythonhosted.org/packages/a4/f6/7b4b351ea2dc1a2f4b177fa8e7b9eb10f23b9fc691c491fd1d9f10c8b29e/pyramid_yards-0.13.tar.gz" } ], "0.14": [ { "comment_text": "", "digests": { "md5": "618a56c614eba3cafafd86a2957f38fd", "sha256": "0914f6a89d8f60aabd8af596138d996a1ba98719f452b26a76121c225b1565a1" }, "downloads": -1, "filename": "pyramid_yards-0.14.tar.gz", "has_sig": false, "md5_digest": "618a56c614eba3cafafd86a2957f38fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7424, "upload_time": "2017-09-12T09:45:45", "url": "https://files.pythonhosted.org/packages/d2/ba/ad9bb9fbe1ba4383529351378b718d49b327a7f3aa425c63135c9f682ce4/pyramid_yards-0.14.tar.gz" } ], "0.15": [ { "comment_text": "", "digests": { "md5": "de9ad433f8dc1891f02a9ae57856bc36", "sha256": "021ce8462aed70198752ab2b7d9c2218549d47593ae6a8b86bff5b237f15e30f" }, "downloads": -1, "filename": "pyramid_yards-0.15.tar.gz", "has_sig": false, "md5_digest": "de9ad433f8dc1891f02a9ae57856bc36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7541, "upload_time": "2019-01-03T16:03:05", "url": "https://files.pythonhosted.org/packages/ef/0d/a4c44ab5a5ec844a630d01765a9183f9fbabe96f9d438d001874fd1f0f22/pyramid_yards-0.15.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "fa9c7d688f1069788a00f3e425821e0d", "sha256": "bf9d37c83fcbcb666c7320e3bb660956ab1f4b290e9beecb5f46060d906fd936" }, "downloads": -1, "filename": "pyramid-yards-0.5.tar.gz", "has_sig": false, "md5_digest": "fa9c7d688f1069788a00f3e425821e0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4040, "upload_time": "2015-06-02T09:40:33", "url": "https://files.pythonhosted.org/packages/d3/5e/afacf2c57a5beb5a031552c71e0bdf1ed1ec8aea859b99c7fd7ce4ac7422/pyramid-yards-0.5.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "1f912b188ebb72faac2610fea193c38c", "sha256": "90ec3235c8c0976a3f422dd29570400d8b15b6b4d34eb777d7ae3df50a26d90c" }, "downloads": -1, "filename": "pyramid_yards-0.7.tar.gz", "has_sig": false, "md5_digest": "1f912b188ebb72faac2610fea193c38c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6460, "upload_time": "2015-07-06T14:24:56", "url": "https://files.pythonhosted.org/packages/d6/6d/25dba00eed2ff7ac5bc80144ed0b9e82fba39ab939eb4c3f6c105d157504/pyramid_yards-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "bf2c3b74fcac130a02e2f36e61edc05c", "sha256": "2db3a27194e8cbb275d6cd72106311635312ecb898de386508639c0b3db5c296" }, "downloads": -1, "filename": "pyramid_yards-0.8.tar.gz", "has_sig": false, "md5_digest": "bf2c3b74fcac130a02e2f36e61edc05c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6540, "upload_time": "2015-09-21T14:03:07", "url": "https://files.pythonhosted.org/packages/ca/46/bbcf9ef056e1f7c29bc97870bc3b0d25f0f3575ab4775e6f49cc28e39ed4/pyramid_yards-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "df3ddc7a24f95fa9a6c11aaaaa9a0cb3", "sha256": "087a85fe5cee5ca0e6a1a215bc744e1c0b62180c888248dc3857484afdd2a596" }, "downloads": -1, "filename": "pyramid_yards-0.9.tar.gz", "has_sig": false, "md5_digest": "df3ddc7a24f95fa9a6c11aaaaa9a0cb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6639, "upload_time": "2015-09-24T07:34:25", "url": "https://files.pythonhosted.org/packages/14/6d/95da8116c2b07830200567299d55a2cc0fdeb38b33661978dbd38cf409ca/pyramid_yards-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "de9ad433f8dc1891f02a9ae57856bc36", "sha256": "021ce8462aed70198752ab2b7d9c2218549d47593ae6a8b86bff5b237f15e30f" }, "downloads": -1, "filename": "pyramid_yards-0.15.tar.gz", "has_sig": false, "md5_digest": "de9ad433f8dc1891f02a9ae57856bc36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7541, "upload_time": "2019-01-03T16:03:05", "url": "https://files.pythonhosted.org/packages/ef/0d/a4c44ab5a5ec844a630d01765a9183f9fbabe96f9d438d001874fd1f0f22/pyramid_yards-0.15.tar.gz" } ] }