Steve Piercy
2018-09-22 e22970cd21eb36c2a658c843bb5cb4f59d77fd19
setup.py
@@ -14,20 +14,19 @@
import os
import sys
import warnings
from setuptools import setup, find_packages
py_version = sys.version_info[:2]
is_pypy = '__pypy__' in sys.builtin_module_names
PY3 = py_version[0] == 3
if PY3:
    if py_version < (3, 3) and not is_pypy: # PyPy3 masquerades as Python 3.2...
        raise RuntimeError('On Python 3, Pyramid requires Python 3.3 or better')
else:
    if py_version < (2, 6):
        raise RuntimeError('On Python 2, Pyramid requires Python 2.6 or better')
if (3, 0) <= py_version < (3, 4):
    warnings.warn(
        'On Python 3, Pyramid only supports Python 3.4 or better',
        UserWarning,
    )
elif py_version < (2, 7):
    raise RuntimeError('On Python 2, Pyramid requires Python 2.7 or better')
here = os.path.abspath(os.path.dirname(__file__))
try:
@@ -40,39 +39,39 @@
install_requires = [
    'setuptools',
    'WebOb >= 1.3.1', # request.domain and CookieProfile
    'WebOb >= 1.7.0rc2', # Response.has_body
    'repoze.lru >= 0.4', # py3 compat
    'zope.interface >= 3.8.0',  # has zope.interface.registry
    'zope.deprecation >= 3.5.0', # py3 compat
    'venusian >= 1.0a3', # ``ignore``
    'translationstring >= 0.4', # py3 compat
    'PasteDeploy >= 1.5.0', # py3 compat
    'hupper',
    ]
tests_require = [
    'WebTest >= 1.3.1', # py3 compat
    'zope.component >= 4.0', # py3 compat
    ]
if not PY3:
    tests_require.append('zope.component>=3.11.0')
docs_extras = [
    'Sphinx >= 1.3.5',
    'Sphinx >= 1.8.1',
    'docutils',
    'repoze.sphinx.autointerface',
    'pylons_sphinx_latesturl',
    'pylons-sphinx-themes',
    'sphinxcontrib-programoutput',
    'pylons-sphinx-themes >= 1.0.8',
    'sphinxcontrib-autoprogram',
    ]
testing_extras = tests_require + [
    'nose',
    'coverage',
    'virtualenv', # for scaffolding tests
    'virtualenv',  # for scaffolding tests
    ]
setup(name='pyramid',
      version='1.7.dev0',
      version='1.8.5',
      description='The Pyramid Web Framework, a Pylons project',
      long_description=README + '\n\n' + CHANGES,
      classifiers=[
@@ -81,9 +80,9 @@
          "Programming Language :: Python",
          "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 :: CPython",
          "Programming Language :: Python :: Implementation :: PyPy",
          "Framework :: Pyramid",