Skip to main content

Waitress WSGI server

Project description

latest version of waitress on PyPI https://github.com/Pylons/waitress/workflows/Build%20and%20test/badge.svg master Documentation Status IRC Freenode

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.7+. It is also known to run on PyPy 3 (version 3.7 compatible python) 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/

2.1.0b0

Python Version Support

  • Python 3.6 is no longer supported by Waitress

  • Python 3.10 is fully supported by Waitress

Bugfix

Features

  • When the WSGI app starts sending data to the output buffer, we now attempt to send data directly to the socket. This avoids needing to wake up the main thread to start sending data. Allowing faster transmission of the first byte. See https://github.com/Pylons/waitress/pull/364

    With thanks to Michael Merickel for being a great rubber ducky!

  • Add REQUEST_URI to the WSGI environment.

    REQUEST_URI is similar to request_uri in nginx. It is a string that contains the request path before separating the query string and decoding %-escaped characters.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

waitress-2.1.0b0.tar.gz (176.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

waitress-2.1.0b0-py3-none-any.whl (56.8 kB view details)

Uploaded Python 3

File details

Details for the file waitress-2.1.0b0.tar.gz.

File metadata

  • Download URL: waitress-2.1.0b0.tar.gz
  • Upload date:
  • Size: 176.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.4

File hashes

Hashes for waitress-2.1.0b0.tar.gz
Algorithm Hash digest
SHA256 7a4b084f4d3160b214b6afdaf944f1450fb7fe5595af37115d32c9c5d9585607
MD5 0782427c7462a54c83143f45678a7eb3
BLAKE2b-256 67ee794e4b12e4b5cf5d9027abead6d6cc66f636aae871c96b4370cf3b9bbdc0

See more details on using hashes here.

File details

Details for the file waitress-2.1.0b0-py3-none-any.whl.

File metadata

  • Download URL: waitress-2.1.0b0-py3-none-any.whl
  • Upload date:
  • Size: 56.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.4

File hashes

Hashes for waitress-2.1.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 2ac4dddf9cc9bb0631fb632578591f599d5f787b27455d8280b1b381aeaa9946
MD5 3553c22d7549e274974c6fb9b74ebe6d
BLAKE2b-256 fb0bf1c449125326f27dc511d13e5338085b648ee1fe058a094ba9b48007950c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page