Metadata-Version: 2.1 Name: waitress Version: 3.0.0 Summary: Waitress WSGI server Home-page: https://github.com/Pylons/waitress Author: Zope Foundation and Contributors Author-email: zope-dev@zope.org Maintainer: Pylons Project Maintainer-email: pylons-discuss@googlegroups.com License: ZPL 2.1 Project-URL: Documentation, https://docs.pylonsproject.org/projects/waitress/en/latest/index.html Project-URL: Changelog, https://docs.pylonsproject.org/projects/waitress/en/latest/index.html#change-history Project-URL: Issue Tracker, https://github.com/Pylons/waitress/issues Keywords: waitress wsgi server http Classifier: Development Status :: 6 - Mature Classifier: Environment :: Web Environment Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: Zope Public License Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: Implementation :: PyPy Classifier: Operating System :: OS Independent Classifier: Topic :: Internet :: WWW/HTTP Classifier: Topic :: Internet :: WWW/HTTP :: WSGI Requires-Python: >=3.8.0 Description-Content-Type: text/x-rst License-File: LICENSE.txt Provides-Extra: docs Requires-Dist: Sphinx >=1.8.1 ; extra == 'docs' Requires-Dist: docutils ; extra == 'docs' Requires-Dist: pylons-sphinx-themes >=1.0.9 ; extra == 'docs' Provides-Extra: testing Requires-Dist: pytest ; extra == 'testing' Requires-Dist: pytest-cov ; extra == 'testing' Requires-Dist: coverage >=5.0 ; extra == 'testing' Waitress ======== .. image:: https://img.shields.io/pypi/v/waitress.svg :target: https://pypi.org/project/waitress/ :alt: latest version of waitress on PyPI .. image:: https://github.com/Pylons/waitress/actions/workflows/ci-tests.yml/badge.svg :target: https://github.com/Pylons/waitress/actions/workflows/ci-tests.yml .. image:: https://readthedocs.org/projects/waitress/badge/?version=main :target: https://docs.pylonsproject.org/projects/waitress/en/main :alt: main Documentation Status Waitress is a production-quality pure-Python WSGI server with very acceptable performance. It has no dependencies except ones which live in the Python standard library. It runs on CPython on Unix and Windows under Python 3.8+. It is also known to run on PyPy 3 (version 3.8 compatible python and above) on UNIX. It supports HTTP/1.0 and HTTP/1.1. For more information, see the "docs" directory of the Waitress package or visit https://docs.pylonsproject.org/projects/waitress/en/latest/ 3.0.0 (2024-02-04) ------------------ - Rename "master" git branch to "main" - Fix a bug that would appear on macOS whereby if we accept() a socket that is already gone, setting socket options would fail and take down the server. See https://github.com/Pylons/waitress/pull/399 - Fixed testing of vendored asyncore code to not rely on particular naming for errno's. See https://github.com/Pylons/waitress/pull/397 - HTTP Request methods and versions are now validated to meet the HTTP standards thereby dropping invalid requests on the floor. See https://github.com/Pylons/waitress/pull/423 - No longer close the connection when sending a HEAD request response. See https://github.com/Pylons/waitress/pull/428 - Always attempt to send the Connection: close response header when we are going to close the connection to let the remote know in more instances. https://github.com/Pylons/waitress/pull/429 - Python 3.7 is no longer supported. Add support for Python 3.11, 3.12 and PyPy 3.9, 3.10. See https://github.com/Pylons/waitress/pull/412 - Document that trusted_proxy may be set to a wildcard value to trust all proxies. See https://github.com/Pylons/waitress/pull/431 Updated Defaults ~~~~~~~~~~~~~~~~ - clear_untrusted_proxy_headers is set to True by default. See https://github.com/Pylons/waitress/pull/370