.. _glossary:
Glossary
========
.. glossary::
:sorted:
PasteDeploy
A system for configuration of WSGI web components in declarative ``.ini`` format.
See https://docs.pylonsproject.org/projects/pastedeploy/en/latest/.
asyncore
A Python standard library module for asynchronous communications. See :mod:`asyncore`.
.. versionchanged:: 1.2.0
Waitress has now "vendored" ``asyncore`` into itself as ``waitress.wasyncore``.
This is to cope with the eventuality that ``asyncore`` will be removed from the Python standard library in Python 3.8 or so.
middleware
*Middleware* is a :term:`WSGI` concept.
It is a WSGI component that acts both as a server and an application.
Interesting uses for middleware exist, such as caching, content-transport encoding, and other functions.
See `WSGI.org `_ or `PyPI `_ to find middleware for your application.
WSGI
`Web Server Gateway Interface `_.
This is a Python standard for connecting web applications to web servers, similar to the concept of Java Servlets.
Waitress requires that your application be served as a WSGI application.
wasyncore
.. versionchanged:: 1.2.0
Waitress has now "vendored" :term:`asyncore` into itself as ``waitress.wasyncore``.
This is to cope with the eventuality that ``asyncore`` will be removed from the Python standard library in Python 3.8 or so.