We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
Add Python 3.6 to build pipeline


--- 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 # encoding: utf-8
2 
3 from setuptools import setup, find_packages, Command
4 import sys, os, re, ast
5 
6 
7 # parse version from locust/__init__.py
8 _version_re = re.compile(r'__version__\s+=\s+(.*)')
9 _init_file = os.path.join(os.path.abspath(os.path.dirname(__file__)), "locust", "__init__.py")
10 with open(_init_file, 'rb') as f:
11     version = str(ast.literal_eval(_version_re.search(
12         f.read().decode('utf-8')).group(1)))
13 
14 setup(
15     name='locustio',
16     version=version,
17     description="Website load testing framework",
18     long_description="""Locust is a python utility for doing easy, distributed load testing of a web site""",
19     classifiers=[
20         "Topic :: Software Development :: Testing :: Traffic Generation",
21         "Development Status :: 4 - Beta",
22         "License :: OSI Approved :: MIT License",
23         "Operating System :: OS Independent",
24         "Programming Language :: Python",
25         "Programming Language :: Python :: 2",
26         "Programming Language :: Python :: 2.7",
27         "Programming Language :: Python :: 3",
28         "Programming Language :: Python :: 3.3",
29         "Programming Language :: Python :: 3.4",
30         "Programming Language :: Python :: 3.5",
31         "Intended Audience :: Developers",
32         "Intended Audience :: System Administrators",
33     ],
34     keywords='',
35     author='Jonatan Heyman, Carl Bystrom, Joakim Hamrén, Hugo Heyman',
36     author_email='',
37     url='http://locust.io',
38     license='MIT',
39     packages=find_packages(exclude=['ez_setup', 'examples', 'tests']),
40     include_package_data=True,
41     zip_safe=False,
42     install_requires=["gevent>=1.1.2", "flask>=0.10.1", "requests>=2.9.1", "msgpack-python>=0.4.2", "six>=1.10.0", "pyzmq==15.2.0"],
43     tests_require=['unittest2', 'mock'],
44     entry_points={
45         'console_scripts': [
46             'locust = locust.main:main',
47         ]
48     },
49 )
50
```
--- 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
@@ -28,6 +28,7 @@
         "Programming Language :: Python :: 3.3",
         "Programming Language :: Python :: 3.4",
         "Programming Language :: Python :: 3.5",
+        "Programming Language :: Python :: 3.6",
         "Intended Audience :: Developers",
         "Intended Audience :: System Administrators",
     ],

{"golden_diff": "diff --git a/setup.py b/setup.py\n--- a/setup.py\n+++ b/setup.py\n@@ -28,6 +28,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         \"Intended Audience :: Developers\",\n         \"Intended Audience :: System Administrators\",\n     ],\n", "issue": "Add Python 3.6 to build pipeline\n\n", "before_files": [{"content": "# encoding: utf-8\n\nfrom setuptools import setup, find_packages, Command\nimport sys, os, re, ast\n\n\n# parse version from locust/__init__.py\n_version_re = re.compile(r'__version__\\s+=\\s+(.*)')\n_init_file = os.path.join(os.path.abspath(os.path.dirname(__file__)), \"locust\", \"__init__.py\")\nwith open(_init_file, 'rb') as f:\n    version = str(ast.literal_eval(_version_re.search(\n        f.read().decode('utf-8')).group(1)))\n\nsetup(\n    name='locustio',\n    version=version,\n    description=\"Website load testing framework\",\n    long_description=\"\"\"Locust is a python utility for doing easy, distributed load testing of a web site\"\"\",\n    classifiers=[\n        \"Topic :: Software Development :: Testing :: Traffic Generation\",\n        \"Development Status :: 4 - Beta\",\n        \"License :: OSI Approved :: MIT License\",\n        \"Operating System :: OS Independent\",\n        \"Programming Language :: Python\",\n        \"Programming Language :: Python :: 2\",\n        \"Programming Language :: Python :: 2.7\",\n        \"Programming Language :: Python :: 3\",\n        \"Programming Language :: Python :: 3.3\",\n        \"Programming Language :: Python :: 3.4\",\n        \"Programming Language :: Python :: 3.5\",\n        \"Intended Audience :: Developers\",\n        \"Intended Audience :: System Administrators\",\n    ],\n    keywords='',\n    author='Jonatan Heyman, Carl Bystrom, Joakim Hamr\u00e9n, Hugo Heyman',\n    author_email='',\n    url='http://locust.io',\n    license='MIT',\n    packages=find_packages(exclude=['ez_setup', 'examples', 'tests']),\n    include_package_data=True,\n    zip_safe=False,\n    install_requires=[\"gevent>=1.1.2\", \"flask>=0.10.1\", \"requests>=2.9.1\", \"msgpack-python>=0.4.2\", \"six>=1.10.0\", \"pyzmq==15.2.0\"],\n    tests_require=['unittest2', 'mock'],\n    entry_points={\n        'console_scripts': [\n            'locust = locust.main:main',\n        ]\n    },\n)\n", "path": "setup.py"}], "after_files": [{"content": "# encoding: utf-8\n\nfrom setuptools import setup, find_packages, Command\nimport sys, os, re, ast\n\n\n# parse version from locust/__init__.py\n_version_re = re.compile(r'__version__\\s+=\\s+(.*)')\n_init_file = os.path.join(os.path.abspath(os.path.dirname(__file__)), \"locust\", \"__init__.py\")\nwith open(_init_file, 'rb') as f:\n    version = str(ast.literal_eval(_version_re.search(\n        f.read().decode('utf-8')).group(1)))\n\nsetup(\n    name='locustio',\n    version=version,\n    description=\"Website load testing framework\",\n    long_description=\"\"\"Locust is a python utility for doing easy, distributed load testing of a web site\"\"\",\n    classifiers=[\n        \"Topic :: Software Development :: Testing :: Traffic Generation\",\n        \"Development Status :: 4 - Beta\",\n        \"License :: OSI Approved :: MIT License\",\n        \"Operating System :: OS Independent\",\n        \"Programming Language :: Python\",\n        \"Programming Language :: Python :: 2\",\n        \"Programming Language :: Python :: 2.7\",\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        \"Intended Audience :: Developers\",\n        \"Intended Audience :: System Administrators\",\n    ],\n    keywords='',\n    author='Jonatan Heyman, Carl Bystrom, Joakim Hamr\u00e9n, Hugo Heyman',\n    author_email='',\n    url='http://locust.io',\n    license='MIT',\n    packages=find_packages(exclude=['ez_setup', 'examples', 'tests']),\n    include_package_data=True,\n    zip_safe=False,\n    install_requires=[\"gevent>=1.1.2\", \"flask>=0.10.1\", \"requests>=2.9.1\", \"msgpack-python>=0.4.2\", \"six>=1.10.0\", \"pyzmq==15.2.0\"],\n    tests_require=['unittest2', 'mock'],\n    entry_points={\n        'console_scripts': [\n            'locust = locust.main:main',\n        ]\n    },\n)\n", "path": "setup.py"}]}