{ "info": { "author": "Moriyoshi Koizumi", "author_email": "mozo@mozo.jp", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Pyramid", "Intended Audience :: Developers", "Programming Language :: Python", "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 :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": ".. contents::\n\nIntroduction\n============\n\npyramid_exclusive_request_methods enables one to add a view config whose view handles all the HTTP request methods and responds with *405 Method Not Allowed* for the request methods not explicitly specified in the configuration.\n\nSynopsis::\n\n from pyramid_exclusive_request_methods import exclusive_view_config\n\n @view_config(route_name='foo', request_method=['GET'])\n def foo(context, request):\n\tpass\n\n @exclusive_view_config(route_name='bar', request_method='GET')\n def bar(context, request):\n\tpass\n\n c = Configurator(...)\n c.includeme('pyramid_exclusive_request_methods')\n\n\n\nContributors\n============\n\nMoriyoshi Koizumi \n\nChangelog\n=========\n\n0.0.0\n--------------------\n\n- Initial upload to pypi.\n\n\n0.0.1\n--------------------\n\n- Switch to ``add_exclusive_view`` directive and ``exclusive_view_config`` decorator style, because ``Exclusively`` marker doesn't work as expected due to the limitation of Pyramid.\n\n0.0.2\n--------------------\n\n- Bump due to the packaging failure.\n\n0.0.3\n--------------------\n\n- Fix a bug that it doesn't work with view classes.\n\n0.0.4\n--------------------\n\n- Fix a bug that it doesn't work with view_defaults.\n\n0.0.5\n--------------------\n\n- Fix a bug that it doesn't work when the views forms a multiview.\n\n0.0.6\n--------------------\n\n- Fix for Pyramid 1.8\n\n0.0.7\n--------------------\n\n- Fix a bug that it doesn't work when the different route is specified to each attribute of a view class in the view config. \n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/moriyoshi/pyramid_exclusive_request_methods", "keywords": "pyramid request_method exclusive", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyramid-exclusive-request-methods", "package_url": "https://pypi.org/project/pyramid-exclusive-request-methods/", "platform": "", "project_url": "https://pypi.org/project/pyramid-exclusive-request-methods/", "project_urls": { "Homepage": "https://github.com/moriyoshi/pyramid_exclusive_request_methods" }, "release_url": "https://pypi.org/project/pyramid-exclusive-request-methods/0.0.7/", "requires_dist": null, "requires_python": "", "summary": "", "version": "0.0.7" }, "last_serial": 2997257, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "e760972bc5d1430b934201d5b285f7ab", "sha256": "4a021bc87dbe5b13e4f312bc857ef11b6f151c9e58153386a84c6ee8a2d86698" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "e760972bc5d1430b934201d5b285f7ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4381, "upload_time": "2016-11-13T03:01:17", "url": "https://files.pythonhosted.org/packages/0b/fe/40ef132b2b4a8e9227faa8a71a3432e421b648cd13577f88a62b24d47a3e/pyramid_exclusive_request_methods-0.0.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "dbe1d0b29b980b799f96921236c588e7", "sha256": "e86953c8a34e612283aa634f0258809448c358e2d658ebcc773f6c47045aef6c" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "dbe1d0b29b980b799f96921236c588e7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5014, "upload_time": "2016-11-13T03:01:15", "url": "https://files.pythonhosted.org/packages/62/7a/ca5cf9a55262559f8d69d7802d39292ca9d69aa8bac5bd6bb1b42a04c163/pyramid_exclusive_request_methods-0.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe13ef14e47bcf9cf2edf0b7911ca0e9", "sha256": "115cd8a44f99c8cda9354177b97d57c50756984866a8725ca90860a73d3d628a" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.0.tar.gz", "has_sig": false, "md5_digest": "fe13ef14e47bcf9cf2edf0b7911ca0e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2953, "upload_time": "2016-11-13T03:01:19", "url": "https://files.pythonhosted.org/packages/94/3b/8b5bb36dc493f270e52b1e940f7b0e003e8787c9e280f796863c2d26db05/pyramid_exclusive_request_methods-0.0.0.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "13f796c9dbe4d5b71791788d0e8fc33f", "sha256": "30d5f118b8c384e58a758ee25471a264bdcbe698ab007ebb9ecaecd5f87b7cd9" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "13f796c9dbe4d5b71791788d0e8fc33f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6158, "upload_time": "2016-11-20T15:39:10", "url": "https://files.pythonhosted.org/packages/93/12/6439244d068a3266c8406dfb3216f04ff804c9c041237b4b74d794155729/pyramid_exclusive_request_methods-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddd1a4a1176d98d1fb6cc3c0cf12f824", "sha256": "f7550ddda35bb50ef70a78fadbe0e3e35f12df3dbf9926502dfe164babd3a0e5" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ddd1a4a1176d98d1fb6cc3c0cf12f824", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6159, "upload_time": "2016-11-20T15:39:12", "url": "https://files.pythonhosted.org/packages/53/19/d38b3c7c097a06081dfa8d98b9d2b3e9594f96fa4f18040b822b21b13c1a/pyramid_exclusive_request_methods-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffa35b7bbf3bc0e1f0a2ca49bee9c29d", "sha256": "ee4ad080b936e3e65784af7b02a7cf39aaee9c92b3715688ae41683229a78d12" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ffa35b7bbf3bc0e1f0a2ca49bee9c29d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4836, "upload_time": "2016-11-20T15:39:14", "url": "https://files.pythonhosted.org/packages/c4/5a/4939d97598a02c5581ebaacce8a681ee73ed1a691c44b0413d2317792d3e/pyramid_exclusive_request_methods-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "237dada88e4051d3c24cc284ede08e85", "sha256": "dc2b7fc1c544f1847f97aee57cb3e5d8135a07bc7db27ee35678fbae219855e5" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "237dada88e4051d3c24cc284ede08e85", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6271, "upload_time": "2016-11-24T02:48:49", "url": "https://files.pythonhosted.org/packages/ee/6b/ffe5c8496b998b44d4317d3361e5f454b5a7e1ef7c49aa1cc4db03d2dbb5/pyramid_exclusive_request_methods-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e91efead2a5599308d2fc1c3d53423f7", "sha256": "5e7c15a363b4031297f8523bfae99c4fa1f0d7aae129daa75b699fb193981653" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e91efead2a5599308d2fc1c3d53423f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6271, "upload_time": "2016-11-24T02:48:51", "url": "https://files.pythonhosted.org/packages/db/d4/0736a25791eb0a3916fcc809c52ea151af2d585b88b17c84bb2c52d0ee6c/pyramid_exclusive_request_methods-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27498b19152d9e4a4393ef65d89e8a84", "sha256": "24c1004273d5766f6ec3da03e57ad11891e21c5eaa7a33ea460ed13cdba6464b" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.3.tar.gz", "has_sig": false, "md5_digest": "27498b19152d9e4a4393ef65d89e8a84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4923, "upload_time": "2016-11-24T02:48:53", "url": "https://files.pythonhosted.org/packages/d4/fc/c06db6dba3dda14d68a49fa7a0ed3f53d1ca6d5192d283c6580c1d99233e/pyramid_exclusive_request_methods-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "8ac137206097d64e24363b8afb9f07de", "sha256": "638a1b0f52fea314b1ff64b850c09cd36b096ca1945c565be40f519c1234a859" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "8ac137206097d64e24363b8afb9f07de", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6623, "upload_time": "2016-11-24T04:42:01", "url": "https://files.pythonhosted.org/packages/46/95/81997eb77a2c23256927f796ccd8a1cbd9479985b149dc41a5aeaf6348aa/pyramid_exclusive_request_methods-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8714e5217500348a62e968c88c6be0db", "sha256": "10f6fd90149e26afa84404bb39d0322e5cf7117cd2b9299423a0d62f10261be9" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "8714e5217500348a62e968c88c6be0db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6624, "upload_time": "2016-11-24T04:42:03", "url": "https://files.pythonhosted.org/packages/ed/75/50d3eec9a02426ef2f986ef9aecc95fceb32617bb407da1d4804e696348e/pyramid_exclusive_request_methods-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc336b994007c39a955a9b24ed41954e", "sha256": "cfd4b10c5ad888011f90c0a25efd82592c2f2fcfd1b4f04d1236f4032ae8455b" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.4.tar.gz", "has_sig": false, "md5_digest": "fc336b994007c39a955a9b24ed41954e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5276, "upload_time": "2016-11-24T04:42:06", "url": "https://files.pythonhosted.org/packages/81/df/8b12a6c4f77047718f6965fb4e7cea9cd642881aa25111940983c74a1a02/pyramid_exclusive_request_methods-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "c89851c5597c8b24c31fef82a4b239ae", "sha256": "5b957b7de04c8cd655917bb781b004a26ddc40d280a3ec47bc19104b7f6aa628" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "c89851c5597c8b24c31fef82a4b239ae", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6669, "upload_time": "2016-11-24T09:40:53", "url": "https://files.pythonhosted.org/packages/13/7b/378af139d503f7fd4a7a78abd315cdd803ffb1cea650e2e937b53a24410f/pyramid_exclusive_request_methods-0.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ee7f87331c1b1cfdd5a4e540a6f066b", "sha256": "91c4a1e613d23eaed65cc4e5a50eaac0ef265f8063176fa6842bf476de7ff952" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "0ee7f87331c1b1cfdd5a4e540a6f066b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6669, "upload_time": "2016-11-24T09:40:55", "url": "https://files.pythonhosted.org/packages/a1/52/4606d0a1a170c8d1b57a5013f6580dfaec3ae1e7d88b44002e4f06b44e4f/pyramid_exclusive_request_methods-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b554c28cc7dc42caad6a84e32ebfb31", "sha256": "561371bd23a71591410ff83385e4358dec66c0d38e354a940c596ffb7a81dc22" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.5.tar.gz", "has_sig": false, "md5_digest": "2b554c28cc7dc42caad6a84e32ebfb31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5295, "upload_time": "2016-11-24T09:40:59", "url": "https://files.pythonhosted.org/packages/da/bf/e5aabf961bf43830efbe31082258b8c315a6c18ad9ef2445fd5bf9d81b62/pyramid_exclusive_request_methods-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "b8adb621d40d151b8eaedc6d17700e2e", "sha256": "bbf973cf3eb0c2433504ec77b2a415a368bf73ae8822f7416f20e010b91071ea" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8adb621d40d151b8eaedc6d17700e2e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6693, "upload_time": "2017-02-11T04:11:09", "url": "https://files.pythonhosted.org/packages/d6/21/8fb9ce5c6b393e3fabcfa8d42e49cd6ed13876b8bf5fe8aeadaa7e8145fa/pyramid_exclusive_request_methods-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aceaf1f2b3d12255ce0245c23354bbab", "sha256": "ae1954d04983bb2e5f418bf4cd6e3df0896f50c5cf093a28b5ccd4fbc8366449" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.6.tar.gz", "has_sig": false, "md5_digest": "aceaf1f2b3d12255ce0245c23354bbab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5321, "upload_time": "2017-02-11T04:12:20", "url": "https://files.pythonhosted.org/packages/59/6e/a49be789a5d465bf389132fc0466430be0fdd507204076652db7baa537bd/pyramid_exclusive_request_methods-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "635984e2f9109ecbfe13296e454dfc18", "sha256": "0c08d8dcb6b5914854fe5e291718fc1ebc515ad0386ce4bfe355d648b95a7ab4" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "635984e2f9109ecbfe13296e454dfc18", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7056, "upload_time": "2017-07-03T17:12:40", "url": "https://files.pythonhosted.org/packages/2b/f1/529a7b7a72b864e052b096d3808553dec835e66bb13bb16fb03de2b989b2/pyramid_exclusive_request_methods-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b03690c906d413190402815723d476e", "sha256": "37ce6c8ed73fbdec523c033163211cf4c753b28b6edc21e493ddc61ec71ec854" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.7.tar.gz", "has_sig": false, "md5_digest": "3b03690c906d413190402815723d476e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5679, "upload_time": "2017-07-03T17:10:10", "url": "https://files.pythonhosted.org/packages/9d/d0/130247cecc3b205b09f7a416cd38825a128c0b56259aba08415cbbe38afd/pyramid_exclusive_request_methods-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "635984e2f9109ecbfe13296e454dfc18", "sha256": "0c08d8dcb6b5914854fe5e291718fc1ebc515ad0386ce4bfe355d648b95a7ab4" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "635984e2f9109ecbfe13296e454dfc18", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7056, "upload_time": "2017-07-03T17:12:40", "url": "https://files.pythonhosted.org/packages/2b/f1/529a7b7a72b864e052b096d3808553dec835e66bb13bb16fb03de2b989b2/pyramid_exclusive_request_methods-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b03690c906d413190402815723d476e", "sha256": "37ce6c8ed73fbdec523c033163211cf4c753b28b6edc21e493ddc61ec71ec854" }, "downloads": -1, "filename": "pyramid_exclusive_request_methods-0.0.7.tar.gz", "has_sig": false, "md5_digest": "3b03690c906d413190402815723d476e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5679, "upload_time": "2017-07-03T17:10:10", "url": "https://files.pythonhosted.org/packages/9d/d0/130247cecc3b205b09f7a416cd38825a128c0b56259aba08415cbbe38afd/pyramid_exclusive_request_methods-0.0.7.tar.gz" } ] }