prompt: 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()
  
  ```
  
golden_diff: 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",
       ],
  
verification_info: {"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"}]}