prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  Missing PyPI classifier for Python 3.6 support
  Currently, the PyPI page shows the following as supported:
  
  > Programming Language :: Python
  > Programming Language :: Python :: 3
  > Programming Language :: Python :: 3.3
  > Programming Language :: Python :: 3.4
  > Programming Language :: Python :: 3.5
  
  However, Python 3.6 is part of the automated tests, and the README states it is supported,
  so I'm presuming this is just an omission.
  
  --- END ISSUE ---
  
  Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
  --- BEGIN FILES ---
  Path: `setup.py`
  Content:
  ```
  1 import re
  2 import os.path
  3 import sys
  4 import platform
  5 from setuptools import setup, find_packages
  6 
  7 
  8 install_requires = ['async-timeout']
  9 if platform.python_implementation() == 'CPython':
  10     install_requires.append('hiredis')
  11 
  12 PY_VER = sys.version_info
  13 
  14 if PY_VER >= (3, 4):
  15     pass
  16 elif PY_VER >= (3, 3):
  17     install_requires.append('asyncio')
  18 else:
  19     raise RuntimeError("aioredis doesn't support Python version prior 3.3")
  20 
  21 
  22 def read(*parts):
  23     with open(os.path.join(*parts), 'rt') as f:
  24         return f.read().strip()
  25 
  26 
  27 def read_version():
  28     regexp = re.compile(r"^__version__\W*=\W*'([\d.abrc]+)'")
  29     init_py = os.path.join(os.path.dirname(__file__),
  30                            'aioredis', '__init__.py')
  31     with open(init_py) as f:
  32         for line in f:
  33             match = regexp.match(line)
  34             if match is not None:
  35                 return match.group(1)
  36         else:
  37             raise RuntimeError('Cannot find version in aioredis/__init__.py')
  38 
  39 
  40 classifiers = [
  41     'License :: OSI Approved :: MIT License',
  42     'Development Status :: 4 - Beta',
  43     'Programming Language :: Python',
  44     'Programming Language :: Python :: 3',
  45     'Programming Language :: Python :: 3.3',
  46     'Programming Language :: Python :: 3.4',
  47     'Programming Language :: Python :: 3.5',
  48     'Operating System :: POSIX',
  49     'Environment :: Web Environment',
  50     'Intended Audience :: Developers',
  51     'Topic :: Software Development',
  52     'Topic :: Software Development :: Libraries',
  53     'Framework :: AsyncIO',
  54 ]
  55 
  56 setup(name='aioredis',
  57       version=read_version(),
  58       description=("asyncio (PEP 3156) Redis support"),
  59       long_description="\n\n".join((read('README.rst'), read('CHANGES.txt'))),
  60       classifiers=classifiers,
  61       platforms=["POSIX"],
  62       author="Alexey Popravka",
  63       author_email="alexey.popravka@horsedevel.com",
  64       url="https://github.com/aio-libs/aioredis",
  65       license="MIT",
  66       packages=find_packages(exclude=["tests"]),
  67       install_requires=install_requires,
  68       include_package_data=True,
  69       )
  70
  ```
  --- END FILES ---
  
  Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.
  
  Here is an example:
  
  ```diff
  diff --git a/examples/server_async.py b/examples/server_async.py
  --- a/examples/server_async.py
  +++ b/examples/server_async.py
  @@ -313,4 +313,4 @@
   
   
   if __name__ == "__main__":
  -    asyncio.run(run_async_server("."), debug=True)
  +    asyncio.run(run_async_server(), debug=True)
  diff --git a/examples/server_sync.py b/examples/server_sync.py
  --- a/examples/server_sync.py
  +++ b/examples/server_sync.py
  @@ -313,5 +313,5 @@
   
   
   if __name__ == "__main__":
  -    server = run_sync_server(".")
  +    server = run_sync_server()
       server.shutdown()
  
  ```
  
golden_diff: diff --git a/setup.py b/setup.py
  --- a/setup.py
  +++ b/setup.py
  @@ -45,6 +45,7 @@
       'Programming Language :: Python :: 3.3',
       'Programming Language :: Python :: 3.4',
       'Programming Language :: Python :: 3.5',
  +    'Programming Language :: Python :: 3.6',
       'Operating System :: POSIX',
       'Environment :: Web Environment',
       'Intended Audience :: Developers',
  
verification_info: {"golden_diff": "diff --git a/setup.py b/setup.py\n--- a/setup.py\n+++ b/setup.py\n@@ -45,6 +45,7 @@\n     'Programming Language :: Python :: 3.3',\n     'Programming Language :: Python :: 3.4',\n     'Programming Language :: Python :: 3.5',\n+    'Programming Language :: Python :: 3.6',\n     'Operating System :: POSIX',\n     'Environment :: Web Environment',\n     'Intended Audience :: Developers',\n", "issue": "Missing PyPI classifier for Python 3.6 support\nCurrently, the PyPI page shows the following as supported:\r\n\r\n> Programming Language :: Python\r\n> Programming Language :: Python :: 3\r\n> Programming Language :: Python :: 3.3\r\n> Programming Language :: Python :: 3.4\r\n> Programming Language :: Python :: 3.5\r\n\r\nHowever, Python 3.6 is part of the automated tests, and the README states it is supported,\r\nso I'm presuming this is just an omission.\n", "before_files": [{"content": "import re\nimport os.path\nimport sys\nimport platform\nfrom setuptools import setup, find_packages\n\n\ninstall_requires = ['async-timeout']\nif platform.python_implementation() == 'CPython':\n    install_requires.append('hiredis')\n\nPY_VER = sys.version_info\n\nif PY_VER >= (3, 4):\n    pass\nelif PY_VER >= (3, 3):\n    install_requires.append('asyncio')\nelse:\n    raise RuntimeError(\"aioredis doesn't support Python version prior 3.3\")\n\n\ndef read(*parts):\n    with open(os.path.join(*parts), 'rt') as f:\n        return f.read().strip()\n\n\ndef read_version():\n    regexp = re.compile(r\"^__version__\\W*=\\W*'([\\d.abrc]+)'\")\n    init_py = os.path.join(os.path.dirname(__file__),\n                           'aioredis', '__init__.py')\n    with open(init_py) as f:\n        for line in f:\n            match = regexp.match(line)\n            if match is not None:\n                return match.group(1)\n        else:\n            raise RuntimeError('Cannot find version in aioredis/__init__.py')\n\n\nclassifiers = [\n    'License :: OSI Approved :: MIT License',\n    'Development Status :: 4 - Beta',\n    'Programming Language :: Python',\n    'Programming Language :: Python :: 3',\n    'Programming Language :: Python :: 3.3',\n    'Programming Language :: Python :: 3.4',\n    'Programming Language :: Python :: 3.5',\n    'Operating System :: POSIX',\n    'Environment :: Web Environment',\n    'Intended Audience :: Developers',\n    'Topic :: Software Development',\n    'Topic :: Software Development :: Libraries',\n    'Framework :: AsyncIO',\n]\n\nsetup(name='aioredis',\n      version=read_version(),\n      description=(\"asyncio (PEP 3156) Redis support\"),\n      long_description=\"\\n\\n\".join((read('README.rst'), read('CHANGES.txt'))),\n      classifiers=classifiers,\n      platforms=[\"POSIX\"],\n      author=\"Alexey Popravka\",\n      author_email=\"alexey.popravka@horsedevel.com\",\n      url=\"https://github.com/aio-libs/aioredis\",\n      license=\"MIT\",\n      packages=find_packages(exclude=[\"tests\"]),\n      install_requires=install_requires,\n      include_package_data=True,\n      )\n", "path": "setup.py"}], "after_files": [{"content": "import re\nimport os.path\nimport sys\nimport platform\nfrom setuptools import setup, find_packages\n\n\ninstall_requires = ['async-timeout']\nif platform.python_implementation() == 'CPython':\n    install_requires.append('hiredis')\n\nPY_VER = sys.version_info\n\nif PY_VER >= (3, 4):\n    pass\nelif PY_VER >= (3, 3):\n    install_requires.append('asyncio')\nelse:\n    raise RuntimeError(\"aioredis doesn't support Python version prior 3.3\")\n\n\ndef read(*parts):\n    with open(os.path.join(*parts), 'rt') as f:\n        return f.read().strip()\n\n\ndef read_version():\n    regexp = re.compile(r\"^__version__\\W*=\\W*'([\\d.abrc]+)'\")\n    init_py = os.path.join(os.path.dirname(__file__),\n                           'aioredis', '__init__.py')\n    with open(init_py) as f:\n        for line in f:\n            match = regexp.match(line)\n            if match is not None:\n                return match.group(1)\n        else:\n            raise RuntimeError('Cannot find version in aioredis/__init__.py')\n\n\nclassifiers = [\n    'License :: OSI Approved :: MIT License',\n    'Development Status :: 4 - Beta',\n    'Programming Language :: Python',\n    'Programming Language :: Python :: 3',\n    'Programming Language :: Python :: 3.3',\n    'Programming Language :: Python :: 3.4',\n    'Programming Language :: Python :: 3.5',\n    'Programming Language :: Python :: 3.6',\n    'Operating System :: POSIX',\n    'Environment :: Web Environment',\n    'Intended Audience :: Developers',\n    'Topic :: Software Development',\n    'Topic :: Software Development :: Libraries',\n    'Framework :: AsyncIO',\n]\n\nsetup(name='aioredis',\n      version=read_version(),\n      description=(\"asyncio (PEP 3156) Redis support\"),\n      long_description=\"\\n\\n\".join((read('README.rst'), read('CHANGES.txt'))),\n      classifiers=classifiers,\n      platforms=[\"POSIX\"],\n      author=\"Alexey Popravka\",\n      author_email=\"alexey.popravka@horsedevel.com\",\n      url=\"https://github.com/aio-libs/aioredis\",\n      license=\"MIT\",\n      packages=find_packages(exclude=[\"tests\"]),\n      install_requires=install_requires,\n      include_package_data=True,\n      )\n", "path": "setup.py"}]}