{ "info": { "author": "Zope Corporation and Contributors", "author_email": "zope-dev@zope.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Zope3", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP" ], "description": "zope.app.http\n*************\n\nThis package implements the simplest HTTP behavior within the Zope\nPublisher. It implements all HTTP verbs as views and defines the necessary\nHTTP exceptions.\n\n\n=======\nCHANGES\n=======\n\n4.0.1 (2017-05-16)\n------------------\n\n- The PUT views return an empty byte string instead of an empty native\n string. On Python 3, the unicode native string leads to a TypeError\n in zope.publisher.http.\n\n\n4.0.0 (2016-08-08)\n------------------\n\n- Added support for Python 3.3 up to 3.6.\n\n- Added support for PyPy2.\n\n3.10.2 (2011-08-09)\n-------------------\n\n- Fixing brown bag release 3.10.1, failing tests.\n\n\n3.10.1 (2011-08-04)\n-------------------\n\n- Replaced an undeclared test dependency on ``zope.app.authentication`` with\n ``zope.password``.\n\n- Replaced the testing dependency on ``zope.app.zcmlfiles`` with explicit\n dependencies of a minimal set of packages.\n\n\n3.10.0 (2011-01-25)\n-------------------\n\n- PUT raises ``405 MethodNotAllowed`` when the context cannot be adapted to\n ``zope.filerepresentation.interfaces.IWriteFile`` for existing objects\n resp. ``zope.filerepresentation.interfaces.IFileFactory`` for not existing\n ones.\n\n\n3.9.0 (2010-09-17)\n------------------\n\n- Replaced a testing dependency on `zope.app.securitypolicy` with one on\n `zope.securitypolicy`.\n\n- Removed test dependency on `zope.app.file` by moving the test which needs\n this package to `zope.app.file`.\n\n\n3.8 (2010-04-19)\n----------------\n\n- Remove dependency on `zope.app.testing` by using the\n `zope.app.wsgi.testlayer` support instead.\n\n At the time of this writing the test dependency on\n `zope.app.zcmlfiles` cannot be removed however, because there is a\n dependency on `zope.app.file` for testing, which pulls in the world.\n\n3.7 (2010-04-13)\n----------------\n\n- Remove unnecessary dependency on `zope.app.publisher`.\n\n- Fix for an edge case:\n If someone does a ``defaultView`` for the context object and someone comes with\n a not allowed method, the exception view fails on ``getAdapters``.\n\n3.6.1 (2010-01-08)\n------------------\n\n- Replaced the dependency on `zope.deprecation` with BBB imports\n\n- Made the dependency on `zope.app.publisher` explicit\n\n- Fix tests using a newer `zope.publisher` that requires `zope.login`.\n\n3.6.0 (2009-05-23)\n------------------\n\n- Moved ``IHTTPException``, ``IMethodNotAllowed``, and ``MethodNotAllowed`` from\n `zope.app.http` to `zope.publisher.interfaces.http`, fixing dependency\n cycles involving `zope.app.http`.\n\n3.5.2 (2009-04-01)\n------------------\n\n- Replaced deprecated ``zope:defaultView`` directive with\n ``browser:defaultView``.\n\n3.5.1 (2009-03-12)\n------------------\n\n- If the 'CONTENT_LENGTH' header is provided, provide this length as\n argument to the ``read`` method of the input stream object.\n\n3.5.0 (2009-02-01)\n------------------\n\n- Change dependency on `zope.app.container` to `zope.container`.\n\n3.4.5 (2010-01-28)\n------------------\n\n- Backport r108613 from trunk:\n Fix for an edge case:\n If someone does a ``defaultView`` for the context object and someone comes with\n a not allowed method, the exception view fails on ``getAdapters``.\n\n3.4.4 (2009-01-29)\n------------------\n\n- Make tests compatible with new `zope.traversing` release.\n\n3.4.3 (2009-01-27)\n------------------\n\n- Added missing depencendy: `zope.app.zcmlfiles`.\n\n3.4.2 (2009-01-26)\n------------------\n\n- Add a couple of tests to the OPTIONS verb.\n\n- Substitute `zope.app.zapi` by direct calls to its wrapped APIs and get\n rid of `zope.app.zapi` as a dependency. See bug #LP219302.\n\n\n3.4.1 (2007-10-31)\n------------------\n\n- Resolved ``ZopeSecurityPolicy`` deprecation warning.\n\n\n3.4.0 (2007-10-24)\n------------------\n\n- Initial release independent of the main Zope tree.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zopefoundation/zope.app.http", "keywords": "zope3 http publisher view", "license": "ZPL 2.1", "maintainer": "", "maintainer_email": "", "name": "zope.app.http", "package_url": "https://pypi.org/project/zope.app.http/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zope.app.http/", "project_urls": { "Homepage": "https://github.com/zopefoundation/zope.app.http" }, "release_url": "https://pypi.org/project/zope.app.http/4.0.1/", "requires_dist": [ "setuptools", "zope.container (>=4.0.0a2)", "zope.filerepresentation", "zope.interface", "zope.publisher (>=4.0.0a2)", "zope.app.wsgi[testlayer] (>=4.0); extra == 'test'", "zope.browserpage; extra == 'test'", "zope.component; extra == 'test'", "zope.login; extra == 'test'", "zope.password; extra == 'test'", "zope.principalregistry; extra == 'test'", "zope.securitypolicy (>=4.0.0a1); extra == 'test'", "zope.site (>=4.0.0a1); extra == 'test'" ], "requires_python": "", "summary": "HTTP Behavior for the Zope Publisher", "version": "4.0.1" }, "last_serial": 2877833, "releases": { "3.10.0": [ { "comment_text": "", "digests": { "md5": "50caa196936824c8d76f4d09b8e00780", "sha256": "206cc3d58778b7907dcfb34a370cbfca55fab93db1f5e88907bbd7cb55332b1c" }, "downloads": -1, "filename": "zope.app.http-3.10.0.tar.gz", "has_sig": false, "md5_digest": "50caa196936824c8d76f4d09b8e00780", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12693, "upload_time": "2011-01-25T10:52:10", "url": "https://files.pythonhosted.org/packages/07/9c/d43351fa986f1d0b0f8f4ecbc868f2a49c88975e6616b782936b979b9bb9/zope.app.http-3.10.0.tar.gz" } ], "3.10.1": [ { "comment_text": "", "digests": { "md5": "eea7215f85b25b7b265284c3fb70761b", "sha256": "19fa8c3145de38a3393191d679c417303fa9882947e6037c483acfcafd73d8bc" }, "downloads": -1, "filename": "zope.app.http-3.10.1.tar.gz", "has_sig": false, "md5_digest": "eea7215f85b25b7b265284c3fb70761b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13437, "upload_time": "2011-08-04T17:18:39", "url": "https://files.pythonhosted.org/packages/3f/92/5d777db92c5c9af31a0d44f481ce107f75d4fccd85a2b858e3d8353a6389/zope.app.http-3.10.1.tar.gz" } ], "3.10.2": [ { "comment_text": "", "digests": { "md5": "d1e544e054ea98e2fec2ecca2a481ead", "sha256": "38345dbeae014b87ed2b1a6c356e5fe0ea5ff71dd53e448501d7c929b6269449" }, "downloads": -1, "filename": "zope.app.http-3.10.2.tar.gz", "has_sig": false, "md5_digest": "d1e544e054ea98e2fec2ecca2a481ead", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13499, "upload_time": "2011-08-09T14:35:30", "url": "https://files.pythonhosted.org/packages/25/3d/709294a2caf348088d4c35c4cfcfa166ceb34afccfb86e65d4643d6d0df9/zope.app.http-3.10.2.tar.gz" } ], "3.4.0": [ { "comment_text": "", "digests": { "md5": "07de74a973af856e7ce6536eec2f132a", "sha256": "2f31698597872f0afa4c6f4d07efd20f4d04562d404ed42e3195c61462b890c5" }, "downloads": -1, "filename": "zope.app.http-3.4.0.tar.gz", "has_sig": false, "md5_digest": "07de74a973af856e7ce6536eec2f132a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10938, "upload_time": "2007-10-24T19:16:41", "url": "https://files.pythonhosted.org/packages/aa/d3/f9c13939b64973b07388273620c74fd1ade0f19736d1ec504933ea73112c/zope.app.http-3.4.0.tar.gz" } ], "3.4.0a1": [ { "comment_text": "", "digests": { "md5": "e2e9d3f89dd88cd6bb810ece5ba15adf", "sha256": "25b823ffc944ef0593f8c4c0f37c4b902934ffb066a411c39955d2ccbc25c898" }, "downloads": -1, "filename": "zope.app.http-3.4.0a1.tar.gz", "has_sig": false, "md5_digest": "e2e9d3f89dd88cd6bb810ece5ba15adf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10582, "upload_time": "2007-04-23T13:31:16", "url": "https://files.pythonhosted.org/packages/29/6a/1cd9bd12145dcb4a36de0a867653b8258ce9a720815ddec50b2b4a095355/zope.app.http-3.4.0a1.tar.gz" } ], "3.4.1": [ { "comment_text": "", "digests": { "md5": "aa0e04c4e15422cc0510f755067c9c86", "sha256": "9c388f6fb3a6059459d5ff18f7770592e42f27e2b8accb74d54cf2e519f0a23c" }, "downloads": -1, "filename": "zope.app.http-3.4.1.tar.gz", "has_sig": false, "md5_digest": "aa0e04c4e15422cc0510f755067c9c86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11021, "upload_time": "2007-10-31T18:34:31", "url": "https://files.pythonhosted.org/packages/b4/1a/7fac9379a3c43b34d6f2fda03343597a53af06a8de1c15266aee5774eb97/zope.app.http-3.4.1.tar.gz" } ], "3.4.2": [ { "comment_text": "", "digests": { "md5": "89735bb5225d2fc33b5369df0aea11f4", "sha256": "be441689af0bb7df12cf56418a323cd5ad36a8fc18ecb388c180990f84bd8230" }, "downloads": -1, "filename": "zope.app.http-3.4.2.zip", "has_sig": true, "md5_digest": "89735bb5225d2fc33b5369df0aea11f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28990, "upload_time": "2009-01-26T20:18:13", "url": "https://files.pythonhosted.org/packages/5a/f5/250e4064b34a6c8dce650342518ea090fb37a529bd974837b2e35d22b0c9/zope.app.http-3.4.2.zip" } ], "3.4.3": [ { "comment_text": "", "digests": { "md5": "d8b3ea24d2489a432ec9ebf8727499b0", "sha256": "45bd4386e7ef0fea42b9de40bfb60a70985cce2a286aeb65f3dc468dff4a4d8f" }, "downloads": -1, "filename": "zope.app.http-3.4.3.tar.gz", "has_sig": false, "md5_digest": "d8b3ea24d2489a432ec9ebf8727499b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12179, "upload_time": "2009-01-27T12:57:10", "url": "https://files.pythonhosted.org/packages/61/95/0d87893df09659b83e12026a5d731623b36379915b99d1af6b1e3398fb0f/zope.app.http-3.4.3.tar.gz" } ], "3.4.4": [ { "comment_text": "", "digests": { "md5": "302188f655c40ffdfa188dface87a4eb", "sha256": "978a871094486fc84419e05e1ee98e020e273ff8d20718ce8be2f8b1b94286a8" }, "downloads": -1, "filename": "zope.app.http-3.4.4.tar.gz", "has_sig": false, "md5_digest": "302188f655c40ffdfa188dface87a4eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12073, "upload_time": "2009-01-29T18:23:31", "url": "https://files.pythonhosted.org/packages/cd/ff/e97548a57e083534e6c00537c6fa2323e1fb86cfd6de1c56bb52cf7b2439/zope.app.http-3.4.4.tar.gz" } ], "3.4.5": [ { "comment_text": "", "digests": { "md5": "9aa7685a458b79011b53ddc0cf10b79d", "sha256": "78928f4262614d91cf1dcdd3866f06494b818e3b74727654bc97a3e583f72673" }, "downloads": -1, "filename": "zope.app.http-3.4.5.tar.gz", "has_sig": false, "md5_digest": "9aa7685a458b79011b53ddc0cf10b79d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13034, "upload_time": "2010-01-28T19:25:07", "url": "https://files.pythonhosted.org/packages/7d/3b/55a57994a3cc5507b61815cfca3dbe0e75a77283dc47cb7b64ce772fbd86/zope.app.http-3.4.5.tar.gz" } ], "3.5.0": [ { "comment_text": "", "digests": { "md5": "27a4bf91b98ee22dfc3e292433c84b06", "sha256": "88dcb4744a8c1eb93bc299db6dc3a4467bfd86f6d804235e0cdbe485176cba72" }, "downloads": -1, "filename": "zope.app.http-3.5.0.tar.gz", "has_sig": false, "md5_digest": "27a4bf91b98ee22dfc3e292433c84b06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12143, "upload_time": "2009-02-01T12:52:53", "url": "https://files.pythonhosted.org/packages/57/cb/0b9782c8a571d03b9ad798599a6b5a19875b6f239847de3930e6c7b11ddf/zope.app.http-3.5.0.tar.gz" } ], "3.5.1": [ { "comment_text": "", "digests": { "md5": "37961c719cfd7291885897f892d0c369", "sha256": "22319a41495f054a9afba22b83060716319efb002e54386f2d8badf382c364d3" }, "downloads": -1, "filename": "zope.app.http-3.5.1.tar.gz", "has_sig": false, "md5_digest": "37961c719cfd7291885897f892d0c369", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12367, "upload_time": "2009-03-12T14:40:32", "url": "https://files.pythonhosted.org/packages/6d/03/22c8a84de5edd1d3ef5f6e2e23c22faa83daa6d44f30036149f0d33cf966/zope.app.http-3.5.1.tar.gz" } ], "3.5.2": [ { "comment_text": "", "digests": { "md5": "368bfbcaddb595713e29913c32456e69", "sha256": "8e6ca4460b3e293030d0d22354ac51d6e35bfd316147cdfd1eab6b74c1a1c123" }, "downloads": -1, "filename": "zope.app.http-3.5.2.tar.gz", "has_sig": false, "md5_digest": "368bfbcaddb595713e29913c32456e69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12655, "upload_time": "2009-04-01T18:52:21", "url": "https://files.pythonhosted.org/packages/71/33/ab0b7735b432a4cac1a1d33ce16371d799d5576dee0e927380a93153fa77/zope.app.http-3.5.2.tar.gz" } ], "3.6.0": [ { "comment_text": "", "digests": { "md5": "97f05d2d5060dbc455cd0fb559a341b0", "sha256": "8a88858a6dae215b3a95b4ff7c27a912880ed4a7158feb657457d96a857adfbc" }, "downloads": -1, "filename": "zope.app.http-3.6.0.tar.gz", "has_sig": false, "md5_digest": "97f05d2d5060dbc455cd0fb559a341b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11599, "upload_time": "2009-05-24T00:03:02", "url": "https://files.pythonhosted.org/packages/c3/49/8c0184f728f6f7897bc3bdb0957427ac656885ed94aee69e1143d1cc7951/zope.app.http-3.6.0.tar.gz" } ], "3.6.1": [ { "comment_text": "", "digests": { "md5": "c2036557dad249cbe8eb18a234acef80", "sha256": "5a5fbf8bbc504bd7e8de3120f19b6a42de7b327390c454ec10d8935c5554ae83" }, "downloads": -1, "filename": "zope.app.http-3.6.1.tar.gz", "has_sig": false, "md5_digest": "c2036557dad249cbe8eb18a234acef80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12131, "upload_time": "2010-01-08T22:52:12", "url": "https://files.pythonhosted.org/packages/48/84/aac46fc0e0bf42e442d7646d53910e387444198959d56766813ca32e8e4a/zope.app.http-3.6.1.tar.gz" } ], "3.7": [ { "comment_text": "", "digests": { "md5": "bdb3e79df731132edd9998017e9dfdb9", "sha256": "f16986b837ee9cadeeac10ad7cead864e8634d980dd269f9424ea11303ae2f9d" }, "downloads": -1, "filename": "zope.app.http-3.7.tar.gz", "has_sig": false, "md5_digest": "bdb3e79df731132edd9998017e9dfdb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12773, "upload_time": "2010-04-13T17:15:29", "url": "https://files.pythonhosted.org/packages/5f/a4/9e8e58f09e204db718d96d9d82c6d28e211a8680373fa4bdc7089748427c/zope.app.http-3.7.tar.gz" } ], "3.8": [ { "comment_text": "", "digests": { "md5": "435b095044dd53707f918c001cad08fd", "sha256": "224a2121fd8a4ee26ba952c2226bed161e5913b8cd08f412d050ed5f629f19e6" }, "downloads": -1, "filename": "zope.app.http-3.8.tar.gz", "has_sig": false, "md5_digest": "435b095044dd53707f918c001cad08fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12689, "upload_time": "2010-04-19T19:51:06", "url": "https://files.pythonhosted.org/packages/1c/bf/5b01e8b1c1b9ba635f8103ae59c46f25b6c6d0e1dc1229e8dd11332eeafe/zope.app.http-3.8.tar.gz" } ], "3.9.0": [ { "comment_text": "", "digests": { "md5": "26f73a3affecefc3aff960cd8b088681", "sha256": "cdacc215b9fce6c6a4a694655d66631f25ad831a7d2affc881e82201128a5448" }, "downloads": -1, "filename": "zope.app.http-3.9.0.tar.gz", "has_sig": false, "md5_digest": "26f73a3affecefc3aff960cd8b088681", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12474, "upload_time": "2010-09-17T14:14:10", "url": "https://files.pythonhosted.org/packages/f6/b9/8822c6098c99c67e24edba6d66b4c42bb897fe14f49e0c9c609bf16d1335/zope.app.http-3.9.0.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "6f65d8d290b992ecaa140a20a7318ebd", "sha256": "a24775bc428fe50501de5ba414262dd7685b23b5b8539e821097ca4080843144" }, "downloads": -1, "filename": "zope.app.http-4.0.0.tar.gz", "has_sig": false, "md5_digest": "6f65d8d290b992ecaa140a20a7318ebd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17421, "upload_time": "2016-08-08T14:03:58", "url": "https://files.pythonhosted.org/packages/34/8c/c70beb924eba6125a2b31e6081f3f23d4f871f82e598da35087f56850682/zope.app.http-4.0.0.tar.gz" } ], "4.0.0a1.dev": [ { "comment_text": "", "digests": { "md5": "77c8e49370bad3b4f549e9d4ef5e8d8f", "sha256": "5d002f51ec14c1afeb163593d98bcb7bac406bf37c0f8b77e6a50288efacc4e2" }, "downloads": -1, "filename": "zope.app.http-4.0.0a1.dev.tar.gz", "has_sig": false, "md5_digest": "77c8e49370bad3b4f549e9d4ef5e8d8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15372, "upload_time": "2013-02-28T16:59:45", "url": "https://files.pythonhosted.org/packages/51/35/b135d8518deabdb3a9f17831be13a963722d07c5278ab517334e55dbfa7f/zope.app.http-4.0.0a1.dev.tar.gz" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "8fd5084ad462aa0af9d915e0b9d38a59", "sha256": "a0e13503c9f69629e438d71b71a3220cddece4efed169d51a5a7f7140863d733" }, "downloads": -1, "filename": "zope.app.http-4.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8fd5084ad462aa0af9d915e0b9d38a59", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25983, "upload_time": "2017-05-16T10:48:52", "url": "https://files.pythonhosted.org/packages/cc/35/e34d38c31f019f7e46c69bfbe7d69f4da1d491e3ebd3a6553b51fd44b4cd/zope.app.http-4.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe270760e31dd7681d37edc996670a1b", "sha256": "1ae817ca71e932d9cde71813cb921d98844a4a90e3dd9208378ac6e9e6f7e958" }, "downloads": -1, "filename": "zope.app.http-4.0.1.tar.gz", "has_sig": false, "md5_digest": "fe270760e31dd7681d37edc996670a1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17492, "upload_time": "2017-05-16T10:48:54", "url": "https://files.pythonhosted.org/packages/ba/86/f96d85ecc64ac1f78763863710a22cfc3ed252c285d1ddf17dc2204d25c3/zope.app.http-4.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8fd5084ad462aa0af9d915e0b9d38a59", "sha256": "a0e13503c9f69629e438d71b71a3220cddece4efed169d51a5a7f7140863d733" }, "downloads": -1, "filename": "zope.app.http-4.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8fd5084ad462aa0af9d915e0b9d38a59", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25983, "upload_time": "2017-05-16T10:48:52", "url": "https://files.pythonhosted.org/packages/cc/35/e34d38c31f019f7e46c69bfbe7d69f4da1d491e3ebd3a6553b51fd44b4cd/zope.app.http-4.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe270760e31dd7681d37edc996670a1b", "sha256": "1ae817ca71e932d9cde71813cb921d98844a4a90e3dd9208378ac6e9e6f7e958" }, "downloads": -1, "filename": "zope.app.http-4.0.1.tar.gz", "has_sig": false, "md5_digest": "fe270760e31dd7681d37edc996670a1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17492, "upload_time": "2017-05-16T10:48:54", "url": "https://files.pythonhosted.org/packages/ba/86/f96d85ecc64ac1f78763863710a22cfc3ed252c285d1ddf17dc2204d25c3/zope.app.http-4.0.1.tar.gz" } ] }