############################################################################## # # Copyright (c) 2006 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, # Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution. # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS # FOR A PARTICULAR PURPOSE. # ############################################################################## import os from setuptools import setup, find_packages here = os.path.abspath(os.path.dirname(__file__)) try: README = open(os.path.join(here, "README.rst")).read() CHANGES = open(os.path.join(here, "CHANGES.txt")).read() except IOError: README = CHANGES = "" docs_extras = [ "Sphinx>=1.8.1", "docutils", "pylons-sphinx-themes>=1.0.9", ] testing_extras = [ "nose", "coverage", ] setup( name="waitress", version="1.3.1", author="Zope Foundation and Contributors", author_email="zope-dev@zope.org", maintainer="Pylons Project", maintainer_email="pylons-discuss@googlegroups.com", description="Waitress WSGI server", long_description=README + "\n\n" + CHANGES, license="ZPL 2.1", keywords="waitress wsgi server http", classifiers=[ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Programming Language :: Python", "Programming Language :: Python :: 2", "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 :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Natural Language :: English", "Operating System :: OS Independent", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI", ], url="https://github.com/Pylons/waitress", packages=find_packages(), extras_require={"testing": testing_extras, "docs": docs_extras,}, include_package_data=True, test_suite="waitress", zip_safe=False, entry_points=""" [paste.server_runner] main = waitress:serve_paste [console_scripts] waitress-serve = waitress.runner:run """, )