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()

```

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',

{"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"}]}