{ "info": { "author": "Matthew Planchard", "author_email": "msplanchard@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware" ], "description": "\nFalcon-Marshmallow is a middleware library designed to assist\ndevelopers who wish to easily incorporate automatic (de)serialization\nusing Marshmallow schemas into their Falcon application. Once\nthe middleware is in place, requests to any resources that have\na ``schema`` attribute defined will automatically use that schema\nto parse the request body. In addition, responses for that resource\nwill automatically use the defined schema to dump results.\n\nYou may also specify method-specific schemas on a resource, e.g.\n``patch_schema``, which will be used only when the request method\nmatches the schema prefix.\n\nBy default, this middleware will also automatically parse requests\nand responses to JSON even if they do not have any schema(s) defined.\nThis can be easily disabled, if you would prefer to use your own JSON\nparsing middleware. This is done using ``simplejson`` by default,\nbut you may specify any module or object you like that implements\nthe public interface of the standard library ``json`` module.\n\n\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/falcon-marshmallow/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/mplanchard/falcon-marshmallow", "keywords": "ihiji,falcon,marshmallow,marshalling,middleware,serialization,deserialization,json,wsgi", "license": "", "maintainer": "", "maintainer_email": "", "name": "falcon-marshmallow", "package_url": "https://pypi.org/project/falcon-marshmallow/", "platform": "", "project_url": "https://pypi.org/project/falcon-marshmallow/", "project_urls": { "Homepage": "https://www.github.com/mplanchard/falcon-marshmallow" }, "release_url": "https://pypi.org/project/falcon-marshmallow/0.3.0/", "requires_dist": [ "falcon", "marshmallow", "simplejson", "typing ; python_version < \"3.5\"" ], "requires_python": "", "summary": "Automatic Marshmallow (De)serialization in Falcon", "version": "0.3.0" }, "last_serial": 5796707, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7e783d5a3dad01c71af7eb8dc5569f5d", "sha256": "0e7f69210b263d737d11ac4b154c7f4cdd6f8f2f6f764633a673f3029d7b4408" }, "downloads": -1, "filename": "falcon_marshmallow-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7e783d5a3dad01c71af7eb8dc5569f5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8175, "upload_time": "2017-03-13T14:22:00", "url": "https://files.pythonhosted.org/packages/bd/91/7593ede4fc7e4deb3ce2a95733314bd5f947d89d514baa3566ae2a8ff510/falcon_marshmallow-0.1.0.tar.gz" } ], "0.1.0.dev12": [ { "comment_text": "", "digests": { "md5": "7607483d7d63444a22429a1e2748fa6f", "sha256": "a71ca217023ab421b616be833266c15a28ba25fd6175cb6b7682a3735badbcae" }, "downloads": -1, "filename": "falcon_marshmallow-0.1.0.dev12.tar.gz", "has_sig": false, "md5_digest": "7607483d7d63444a22429a1e2748fa6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8212, "upload_time": "2017-03-10T19:45:09", "url": "https://files.pythonhosted.org/packages/c7/43/7c4782e6732db923c2abc24cda5d3de4368d6385475b1d696c9663e1dde9/falcon_marshmallow-0.1.0.dev12.tar.gz" } ], "0.1.0.dev13": [ { "comment_text": "", "digests": { "md5": "6057ebe03576f4e5f7b84677637b0150", "sha256": "e50851c69267d2a1468824cbaeedd784946d0599c941ed85c56b3d43b2f4ba18" }, "downloads": -1, "filename": "falcon_marshmallow-0.1.0.dev13.tar.gz", "has_sig": false, "md5_digest": "6057ebe03576f4e5f7b84677637b0150", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8203, "upload_time": "2017-03-10T21:48:50", "url": "https://files.pythonhosted.org/packages/39/d1/12c3b44ed74bc5c90736d44318208d7d65a46eac353bd46fb75184e45fac/falcon_marshmallow-0.1.0.dev13.tar.gz" } ], "0.1.0.dev14": [ { "comment_text": "", "digests": { "md5": "e73ec6733ade5a6c7acaf5366c11f2c0", "sha256": "71769d9787dc0042f1c6a410fea4f14c75c8a37e49c0a909ee655f29e3bf41b8" }, "downloads": -1, "filename": "falcon_marshmallow-0.1.0.dev14.tar.gz", "has_sig": false, "md5_digest": "e73ec6733ade5a6c7acaf5366c11f2c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8207, "upload_time": "2017-04-04T19:24:27", "url": "https://files.pythonhosted.org/packages/cd/69/9245de5585a1b17f8a7a05170d41ca24bdb41b2798c8b44aa89d63d5d2ec/falcon_marshmallow-0.1.0.dev14.tar.gz" } ], "0.1.0rc10": [ { "comment_text": "", "digests": { "md5": "8d978605e3905843f694bad52df422eb", "sha256": "f141e9c5d902f59ea57983b2f45314a2c341f18e542a1eab28935a3b1f0d82f5" }, "downloads": -1, "filename": "falcon_marshmallow-0.1.0rc10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8d978605e3905843f694bad52df422eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7648, "upload_time": "2017-03-10T19:41:37", "url": "https://files.pythonhosted.org/packages/18/da/188ee357435f799b7a308cf9ee7f970d6d08a46a498aba23b78b5511fb2d/falcon_marshmallow-0.1.0rc10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f478b223237898fafb775679ae7d586a", "sha256": "ab66cfddea4c33280a9a71bd328eaff9592c33a8d79e0955b0cf932a878e946f" }, "downloads": -1, "filename": "falcon_marshmallow-0.1.0rc10.tar.gz", "has_sig": false, "md5_digest": "f478b223237898fafb775679ae7d586a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8212, "upload_time": "2017-03-10T19:41:25", "url": "https://files.pythonhosted.org/packages/b4/37/48e3be09a14a24f3316c287614f5fc5f9eefaccda2961a8f84c96bbe9e8d/falcon_marshmallow-0.1.0rc10.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "55babeb1afeb7d85f32b0ded833648fc", "sha256": "b0945efc65f0c4479b18be7434faa6521374b89dc16d5fc25fb7d1601935ccfc" }, "downloads": -1, "filename": "falcon_marshmallow-0.1.1.tar.gz", "has_sig": false, "md5_digest": "55babeb1afeb7d85f32b0ded833648fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8579, "upload_time": "2017-04-12T20:33:28", "url": "https://files.pythonhosted.org/packages/02/d7/20d11398a0b66cc3c9400a071ed282a3016f2936fd018653fb929583aae2/falcon_marshmallow-0.1.1.tar.gz" } ], "0.1.1.dev15": [ { "comment_text": "", "digests": { "md5": "ef53f6830500a4cc2ee434695916ed1b", "sha256": "38e89dc6d915deaa041138a9ce1d61b86f45bffbead46b91a741b80bf7914900" }, "downloads": -1, "filename": "falcon_marshmallow-0.1.1.dev15.tar.gz", "has_sig": false, "md5_digest": "ef53f6830500a4cc2ee434695916ed1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8589, "upload_time": "2017-04-12T19:48:28", "url": "https://files.pythonhosted.org/packages/6e/8f/9956ff72c66f1fb371f29a6e0487670a57c959df0006ebe4e43143656f9e/falcon_marshmallow-0.1.1.dev15.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c663965618625cec7da4449f825d4364", "sha256": "9e81731a696d8afdab8d0388404bcdc97a9ba88b81efc8a91a32deeeee79dd86" }, "downloads": -1, "filename": "falcon_marshmallow-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c663965618625cec7da4449f825d4364", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8726, "upload_time": "2017-09-21T19:07:20", "url": "https://files.pythonhosted.org/packages/d7/a9/1f4113627d76aa0cea212db74d9f81ff7e8b0a25b67e28bb0812222a2213/falcon_marshmallow-0.2.0.tar.gz" } ], "0.2.0.dev16": [ { "comment_text": "", "digests": { "md5": "9e613a171a65911a516b6c9894111ce2", "sha256": "8400cfd1109f515f91c79e318b57ef1e9799741bc6a64e62e32c6cf536b4a24a" }, "downloads": -1, "filename": "falcon_marshmallow-0.2.0.dev16.tar.gz", "has_sig": false, "md5_digest": "9e613a171a65911a516b6c9894111ce2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8585, "upload_time": "2017-04-20T18:48:31", "url": "https://files.pythonhosted.org/packages/43/54/c1bc45009080f4f066730333b44d0ea725e071ae3da0bf685cdd441003f9/falcon_marshmallow-0.2.0.dev16.tar.gz" } ], "0.2.0.dev17": [ { "comment_text": "", "digests": { "md5": "0814421a59de951b8ec6d25d838d7071", "sha256": "d11b86702ba65e324fddb19bd0425f0c825ccd126283a59df70f46b63cf3e4fb" }, "downloads": -1, "filename": "falcon_marshmallow-0.2.0.dev17.tar.gz", "has_sig": false, "md5_digest": "0814421a59de951b8ec6d25d838d7071", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8589, "upload_time": "2017-04-20T21:12:25", "url": "https://files.pythonhosted.org/packages/ee/42/c25a0e75463daf81db9a55e8f55ab2a5bfdd565dfadbf3a7310a23610003/falcon_marshmallow-0.2.0.dev17.tar.gz" } ], "0.2.0.dev19": [ { "comment_text": "", "digests": { "md5": "72e9ea5ba011609e45a8a675dc72c235", "sha256": "296d900a371ca6d933d6e514c1bd25630f46ad78f3e3e0b1ce4314e8cf05f6d1" }, "downloads": -1, "filename": "falcon_marshmallow-0.2.0.dev19.tar.gz", "has_sig": false, "md5_digest": "72e9ea5ba011609e45a8a675dc72c235", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8748, "upload_time": "2017-09-20T15:42:31", "url": "https://files.pythonhosted.org/packages/d0/ea/5352f1017b8b0ef738a279b8ecbe366e062528c6a717cf5791af945493aa/falcon_marshmallow-0.2.0.dev19.tar.gz" } ], "0.2.0rc5": [ { "comment_text": "", "digests": { "md5": "3ae2177c4f20439e7fd9993e6c464846", "sha256": "2c8ce99f06752a33490e12dc4669707f658f69986dba6faebf0b952d1695b74f" }, "downloads": -1, "filename": "falcon_marshmallow-0.2.0rc5.tar.gz", "has_sig": false, "md5_digest": "3ae2177c4f20439e7fd9993e6c464846", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8735, "upload_time": "2017-09-21T18:54:57", "url": "https://files.pythonhosted.org/packages/57/04/81e97ae97168521320827d726136b47bea17333cdf3a352ade6f59289190/falcon_marshmallow-0.2.0rc5.tar.gz" } ], "0.2.0rc6": [ { "comment_text": "", "digests": { "md5": "cea1b88407287fd731d04de4227ef5a8", "sha256": "18fb5c3c9923f26d42592ccc4f0a5c85875a682b44002535f4d2126b5d9a283a" }, "downloads": -1, "filename": "falcon_marshmallow-0.2.0rc6.tar.gz", "has_sig": false, "md5_digest": "cea1b88407287fd731d04de4227ef5a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8738, "upload_time": "2017-09-21T18:55:00", "url": "https://files.pythonhosted.org/packages/59/ce/edb54275fbd80e08e611db12fd9910fe3ef017235c040fe382870218045c/falcon_marshmallow-0.2.0rc6.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "671b5fd84d1bd20e0977a3a38034b1c6", "sha256": "5986d5be414c648a53cf8c4e5a8003315d0a3e3828abd0e3abcce4d0d9354c8b" }, "downloads": -1, "filename": "falcon_marshmallow-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "671b5fd84d1bd20e0977a3a38034b1c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7735, "upload_time": "2019-09-07T16:58:22", "url": "https://files.pythonhosted.org/packages/1b/91/b226c5c6dae83056c4c2612ecf0480ec318eb8b762ab6bdf02dbf9fe5807/falcon_marshmallow-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95e82c02ca12e2d580a3db60a287a044", "sha256": "c2e03afe88cd8a132bbc1466a07317b34a48157ae4f1c87abba5c47ab31cdeab" }, "downloads": -1, "filename": "falcon_marshmallow-0.3.0.tar.gz", "has_sig": false, "md5_digest": "95e82c02ca12e2d580a3db60a287a044", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23088, "upload_time": "2019-09-07T16:58:24", "url": "https://files.pythonhosted.org/packages/41/4d/77213c7effb090dad582cb97583a994159fb7e43dcfd68196c8296f8ceed/falcon_marshmallow-0.3.0.tar.gz" } ], "0.3.0rc1": [ { "comment_text": "", "digests": { "md5": "632beedbd412d8f2d1a326e1d79e95a3", "sha256": "20fd9d0f7481c63e53d28cefa499b9ecdd0c89fd9952f1332a8f188f6e076d8e" }, "downloads": -1, "filename": "falcon_marshmallow-0.3.0rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "632beedbd412d8f2d1a326e1d79e95a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7768, "upload_time": "2019-09-06T02:29:35", "url": "https://files.pythonhosted.org/packages/60/98/225134a84e3eab1ed3f98494c48991412d8aa214b6db16671fc163648f9c/falcon_marshmallow-0.3.0rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "248c0bc2ca2c0d7ed080437a99158f49", "sha256": "4258a20db00a3117ce44f9444c38078114257fe050ac05e9069cb33b1ac94f52" }, "downloads": -1, "filename": "falcon_marshmallow-0.3.0rc1.tar.gz", "has_sig": false, "md5_digest": "248c0bc2ca2c0d7ed080437a99158f49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23106, "upload_time": "2019-09-06T02:29:37", "url": "https://files.pythonhosted.org/packages/04/6e/1828cb17e4b20d88242f7539bcf0e587dab9edf56a5433e61ff9dc3eff5d/falcon_marshmallow-0.3.0rc1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "671b5fd84d1bd20e0977a3a38034b1c6", "sha256": "5986d5be414c648a53cf8c4e5a8003315d0a3e3828abd0e3abcce4d0d9354c8b" }, "downloads": -1, "filename": "falcon_marshmallow-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "671b5fd84d1bd20e0977a3a38034b1c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7735, "upload_time": "2019-09-07T16:58:22", "url": "https://files.pythonhosted.org/packages/1b/91/b226c5c6dae83056c4c2612ecf0480ec318eb8b762ab6bdf02dbf9fe5807/falcon_marshmallow-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95e82c02ca12e2d580a3db60a287a044", "sha256": "c2e03afe88cd8a132bbc1466a07317b34a48157ae4f1c87abba5c47ab31cdeab" }, "downloads": -1, "filename": "falcon_marshmallow-0.3.0.tar.gz", "has_sig": false, "md5_digest": "95e82c02ca12e2d580a3db60a287a044", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23088, "upload_time": "2019-09-07T16:58:24", "url": "https://files.pythonhosted.org/packages/41/4d/77213c7effb090dad582cb97583a994159fb7e43dcfd68196c8296f8ceed/falcon_marshmallow-0.3.0.tar.gz" } ] }