We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
Support Python versions lower than 2.7, too


--- 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 """
2 pip-tools keeps your pinned dependencies fresh.
3 """
4 import sys
5 from setuptools import setup
6 
7 
8 setup(
9     name='pip-tools',
10     version='0.2',
11     url='https://github.com/nvie/pip-tools/',
12     license='BSD',
13     author='Vincent Driessen',
14     author_email='vincent@3rdcloud.com',
15     description=__doc__,
16     #packages=[],
17     scripts=['bin/pip-review', 'bin/pip-dump'],
18     #include_package_data=True,
19     zip_safe=False,
20     platforms='any',
21     #install_requires=[],
22     classifiers=[
23         # As from http://pypi.python.org/pypi?%3Aaction=list_classifiers
24         #'Development Status :: 1 - Planning',
25         #'Development Status :: 2 - Pre-Alpha',
26         #'Development Status :: 3 - Alpha',
27         'Development Status :: 4 - Beta',
28         #'Development Status :: 5 - Production/Stable',
29         #'Development Status :: 6 - Mature',
30         #'Development Status :: 7 - Inactive',
31         'Intended Audience :: Developers',
32         'Intended Audience :: System Administrators',
33         'License :: OSI Approved :: BSD License',
34         'Operating System :: OS Independent',
35         'Topic :: System :: Systems Administration',
36     ]
37 )
38
```
--- 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
@@ -18,7 +18,7 @@
     #include_package_data=True,
     zip_safe=False,
     platforms='any',
-    #install_requires=[],
+    install_requires=['argparse==1.2.1'],  # needed for python 2.6
     classifiers=[
         # As from http://pypi.python.org/pypi?%3Aaction=list_classifiers
         #'Development Status :: 1 - Planning',

{"golden_diff": "diff --git a/setup.py b/setup.py\n--- a/setup.py\n+++ b/setup.py\n@@ -18,7 +18,7 @@\n     #include_package_data=True,\n     zip_safe=False,\n     platforms='any',\n-    #install_requires=[],\n+    install_requires=['argparse==1.2.1'],  # needed for python 2.6\n     classifiers=[\n         # As from http://pypi.python.org/pypi?%3Aaction=list_classifiers\n         #'Development Status :: 1 - Planning',\n", "issue": "Support Python versions lower than 2.7, too\n\n", "before_files": [{"content": "\"\"\"\npip-tools keeps your pinned dependencies fresh.\n\"\"\"\nimport sys\nfrom setuptools import setup\n\n\nsetup(\n    name='pip-tools',\n    version='0.2',\n    url='https://github.com/nvie/pip-tools/',\n    license='BSD',\n    author='Vincent Driessen',\n    author_email='vincent@3rdcloud.com',\n    description=__doc__,\n    #packages=[],\n    scripts=['bin/pip-review', 'bin/pip-dump'],\n    #include_package_data=True,\n    zip_safe=False,\n    platforms='any',\n    #install_requires=[],\n    classifiers=[\n        # As from http://pypi.python.org/pypi?%3Aaction=list_classifiers\n        #'Development Status :: 1 - Planning',\n        #'Development Status :: 2 - Pre-Alpha',\n        #'Development Status :: 3 - Alpha',\n        'Development Status :: 4 - Beta',\n        #'Development Status :: 5 - Production/Stable',\n        #'Development Status :: 6 - Mature',\n        #'Development Status :: 7 - Inactive',\n        'Intended Audience :: Developers',\n        'Intended Audience :: System Administrators',\n        'License :: OSI Approved :: BSD License',\n        'Operating System :: OS Independent',\n        'Topic :: System :: Systems Administration',\n    ]\n)\n", "path": "setup.py"}], "after_files": [{"content": "\"\"\"\npip-tools keeps your pinned dependencies fresh.\n\"\"\"\nimport sys\nfrom setuptools import setup\n\n\nsetup(\n    name='pip-tools',\n    version='0.2',\n    url='https://github.com/nvie/pip-tools/',\n    license='BSD',\n    author='Vincent Driessen',\n    author_email='vincent@3rdcloud.com',\n    description=__doc__,\n    #packages=[],\n    scripts=['bin/pip-review', 'bin/pip-dump'],\n    #include_package_data=True,\n    zip_safe=False,\n    platforms='any',\n    install_requires=['argparse==1.2.1'],  # needed for python 2.6\n    classifiers=[\n        # As from http://pypi.python.org/pypi?%3Aaction=list_classifiers\n        #'Development Status :: 1 - Planning',\n        #'Development Status :: 2 - Pre-Alpha',\n        #'Development Status :: 3 - Alpha',\n        'Development Status :: 4 - Beta',\n        #'Development Status :: 5 - Production/Stable',\n        #'Development Status :: 6 - Mature',\n        #'Development Status :: 7 - Inactive',\n        'Intended Audience :: Developers',\n        'Intended Audience :: System Administrators',\n        'License :: OSI Approved :: BSD License',\n        'Operating System :: OS Independent',\n        'Topic :: System :: Systems Administration',\n    ]\n)\n", "path": "setup.py"}]}