We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
nose (1.x) is mostly unmaintained
https://nose.readthedocs.io/en/latest/#note-to-users

> Nose has been in maintenance mode for the past several years and will likely cease without a new person/team to take over maintainership. New projects should consider using Nose2, py.test, or just plain unittest/unittest2.

Are there any benefits to nose2 over py.test?

The community seems to mostly use py.test (if not using unittest) at this point.  I'd like to suggest making it our default test runner.    We can decide on adapting our tests to py.test separately.


--- 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 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 
4 # This file is part of beets.
5 # Copyright 2016, Adrian Sampson.
6 #
7 # Permission is hereby granted, free of charge, to any person obtaining
8 # a copy of this software and associated documentation files (the
9 # "Software"), to deal in the Software without restriction, including
10 # without limitation the rights to use, copy, modify, merge, publish,
11 # distribute, sublicense, and/or sell copies of the Software, and to
12 # permit persons to whom the Software is furnished to do so, subject to
13 # the following conditions:
14 #
15 # The above copyright notice and this permission notice shall be
16 # included in all copies or substantial portions of the Software.
17 
18 from __future__ import division, absolute_import, print_function
19 
20 import os
21 import sys
22 import subprocess
23 import shutil
24 from setuptools import setup
25 
26 
27 def _read(fn):
28     path = os.path.join(os.path.dirname(__file__), fn)
29     return open(path).read()
30 
31 
32 def build_manpages():
33     # Go into the docs directory and build the manpage.
34     docdir = os.path.join(os.path.dirname(__file__), 'docs')
35     curdir = os.getcwd()
36     os.chdir(docdir)
37     try:
38         subprocess.check_call(['make', 'man'])
39     except OSError:
40         print("Could not build manpages (make man failed)!", file=sys.stderr)
41         return
42     finally:
43         os.chdir(curdir)
44 
45     # Copy resulting manpages.
46     mandir = os.path.join(os.path.dirname(__file__), 'man')
47     if os.path.exists(mandir):
48         shutil.rmtree(mandir)
49     shutil.copytree(os.path.join(docdir, '_build', 'man'), mandir)
50 
51 
52 # Build manpages if we're making a source distribution tarball.
53 if 'sdist' in sys.argv:
54     build_manpages()
55 
56 
57 setup(
58     name='beets',
59     version='1.5.0',
60     description='music tagger and library organizer',
61     author='Adrian Sampson',
62     author_email='adrian@radbox.org',
63     url='https://beets.io/',
64     license='MIT',
65     platforms='ALL',
66     long_description=_read('README.rst'),
67     test_suite='test.testall.suite',
68     zip_safe=False,
69     include_package_data=True,  # Install plugin resources.
70 
71     packages=[
72         'beets',
73         'beets.ui',
74         'beets.autotag',
75         'beets.util',
76         'beets.dbcore',
77         'beetsplug',
78         'beetsplug.bpd',
79         'beetsplug.web',
80         'beetsplug.lastgenre',
81         'beetsplug.metasync',
82     ],
83     entry_points={
84         'console_scripts': [
85             'beet = beets.ui:main',
86         ],
87     },
88 
89     install_requires=[
90         'six>=1.9',
91         'unidecode',
92         'musicbrainzngs>=0.4',
93         'pyyaml',
94         'mediafile>=0.2.0',
95         'confuse>=1.0.0',
96     ] + [
97         # Avoid a version of munkres incompatible with Python 3.
98         'munkres~=1.0.0' if sys.version_info < (3, 5, 0) else
99         'munkres!=1.1.0,!=1.1.1' if sys.version_info < (3, 6, 0) else
100         'munkres>=1.0.0',
101     ] + (
102         # Use the backport of Python 3.4's `enum` module.
103         ['enum34>=1.0.4'] if sys.version_info < (3, 4, 0) else []
104     ) + (
105         # Pin a Python 2-compatible version of Jellyfish.
106         ['jellyfish==0.6.0'] if sys.version_info < (3, 4, 0) else ['jellyfish']
107     ) + (
108         # Support for ANSI console colors on Windows.
109         ['colorama'] if (sys.platform == 'win32') else []
110     ),
111 
112     tests_require=[
113         'beautifulsoup4',
114         'flask',
115         'mock',
116         'pylast',
117         'rarfile',
118         'responses',
119         'pyxdg',
120         'python-mpd2',
121         'discogs-client',
122         'requests_oauthlib'
123     ] + (
124         # Tests for the thumbnails plugin need pathlib on Python 2 too.
125         ['pathlib'] if (sys.version_info < (3, 4, 0)) else []
126     ),
127 
128     # Plugin (optional) dependencies:
129     extras_require={
130         'absubmit': ['requests'],
131         'fetchart': ['requests', 'Pillow'],
132         'embedart': ['Pillow'],
133         'embyupdate': ['requests'],
134         'chroma': ['pyacoustid'],
135         'gmusic': ['gmusicapi'],
136         'discogs': ['discogs-client>=2.2.1'],
137         'beatport': ['requests-oauthlib>=0.6.1'],
138         'kodiupdate': ['requests'],
139         'lastgenre': ['pylast'],
140         'lastimport': ['pylast'],
141         'lyrics': ['requests', 'beautifulsoup4', 'langdetect'],
142         'mpdstats': ['python-mpd2>=0.4.2'],
143         'plexupdate': ['requests'],
144         'web': ['flask', 'flask-cors'],
145         'import': ['rarfile'],
146         'thumbnails': ['pyxdg', 'Pillow'] +
147         (['pathlib'] if (sys.version_info < (3, 4, 0)) else []),
148         'metasync': ['dbus-python'],
149         'sonosupdate': ['soco'],
150         'scrub': ['mutagen>=1.33'],
151         'bpd': ['PyGObject'],
152         'replaygain': ['PyGObject'],
153     },
154     # Non-Python/non-PyPI plugin dependencies:
155     #   chroma: chromaprint or fpcalc
156     #   convert: ffmpeg
157     #   badfiles: mp3val and flac
158     #   bpd: python-gi and GStreamer 1.0+
159     #   embedart: ImageMagick
160     #   absubmit: extractor binary from https://acousticbrainz.org/download
161     #   keyfinder: KeyFinder
162     #   replaygain: python-gi and GStreamer 1.0+ or mp3gain/aacgain
163     #               or Python Audio Tools
164     #   ipfs: go-ipfs
165 
166     classifiers=[
167         'Topic :: Multimedia :: Sound/Audio',
168         'Topic :: Multimedia :: Sound/Audio :: Players :: MP3',
169         'License :: OSI Approved :: MIT License',
170         'Environment :: Console',
171         'Environment :: Web Environment',
172         'Programming Language :: Python',
173         'Programming Language :: Python :: 2',
174         'Programming Language :: Python :: 2.7',
175         'Programming Language :: Python :: 3',
176         'Programming Language :: Python :: 3.5',
177         'Programming Language :: Python :: 3.6',
178         'Programming Language :: Python :: 3.7',
179         'Programming Language :: Python :: 3.8',
180         'Programming Language :: Python :: Implementation :: CPython',
181     ],
182 )
183
```
--- 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
@@ -109,24 +109,33 @@
         ['colorama'] if (sys.platform == 'win32') else []
     ),
 
-    tests_require=[
-        'beautifulsoup4',
-        'flask',
-        'mock',
-        'pylast',
-        'rarfile',
-        'responses',
-        'pyxdg',
-        'python-mpd2',
-        'discogs-client',
-        'requests_oauthlib'
-    ] + (
-        # Tests for the thumbnails plugin need pathlib on Python 2 too.
-        ['pathlib'] if (sys.version_info < (3, 4, 0)) else []
-    ),
-
-    # Plugin (optional) dependencies:
     extras_require={
+        'test': [
+            'beautifulsoup4',
+            'coverage',
+            'discogs-client',
+            'flask',
+            'mock',
+            'pylast',
+            'pytest',
+            'python-mpd2',
+            'pyxdg',
+            'rarfile',
+            'responses>=0.3.0',
+            'requests_oauthlib',
+        ] + (
+            # Tests for the thumbnails plugin need pathlib on Python 2 too.
+            ['pathlib'] if (sys.version_info < (3, 4, 0)) else []
+            ),
+        'lint': [
+            'flake8',
+            'flake8-blind-except',
+            'flake8-coding',
+            'flake8-future-import',
+            'pep8-naming',
+        ],
+
+        # Plugin (optional) dependencies:
         'absubmit': ['requests'],
         'fetchart': ['requests', 'Pillow'],
         'embedart': ['Pillow'],

{"golden_diff": "diff --git a/setup.py b/setup.py\n--- a/setup.py\n+++ b/setup.py\n@@ -109,24 +109,33 @@\n         ['colorama'] if (sys.platform == 'win32') else []\n     ),\n \n-    tests_require=[\n-        'beautifulsoup4',\n-        'flask',\n-        'mock',\n-        'pylast',\n-        'rarfile',\n-        'responses',\n-        'pyxdg',\n-        'python-mpd2',\n-        'discogs-client',\n-        'requests_oauthlib'\n-    ] + (\n-        # Tests for the thumbnails plugin need pathlib on Python 2 too.\n-        ['pathlib'] if (sys.version_info < (3, 4, 0)) else []\n-    ),\n-\n-    # Plugin (optional) dependencies:\n     extras_require={\n+        'test': [\n+            'beautifulsoup4',\n+            'coverage',\n+            'discogs-client',\n+            'flask',\n+            'mock',\n+            'pylast',\n+            'pytest',\n+            'python-mpd2',\n+            'pyxdg',\n+            'rarfile',\n+            'responses>=0.3.0',\n+            'requests_oauthlib',\n+        ] + (\n+            # Tests for the thumbnails plugin need pathlib on Python 2 too.\n+            ['pathlib'] if (sys.version_info < (3, 4, 0)) else []\n+            ),\n+        'lint': [\n+            'flake8',\n+            'flake8-blind-except',\n+            'flake8-coding',\n+            'flake8-future-import',\n+            'pep8-naming',\n+        ],\n+\n+        # Plugin (optional) dependencies:\n         'absubmit': ['requests'],\n         'fetchart': ['requests', 'Pillow'],\n         'embedart': ['Pillow'],\n", "issue": "nose (1.x) is mostly unmaintained\nhttps://nose.readthedocs.io/en/latest/#note-to-users\n\n> Nose has been in maintenance mode for the past several years and will likely cease without a new person/team to take over maintainership. New projects should consider using Nose2, py.test, or just plain unittest/unittest2.\n\nAre there any benefits to nose2 over py.test?\n\nThe community seems to mostly use py.test (if not using unittest) at this point.  I'd like to suggest making it our default test runner.    We can decide on adapting our tests to py.test separately.\n\n", "before_files": [{"content": "#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n\n# This file is part of beets.\n# Copyright 2016, Adrian Sampson.\n#\n# Permission is hereby granted, free of charge, to any person obtaining\n# a copy of this software and associated documentation files (the\n# \"Software\"), to deal in the Software without restriction, including\n# without limitation the rights to use, copy, modify, merge, publish,\n# distribute, sublicense, and/or sell copies of the Software, and to\n# permit persons to whom the Software is furnished to do so, subject to\n# the following conditions:\n#\n# The above copyright notice and this permission notice shall be\n# included in all copies or substantial portions of the Software.\n\nfrom __future__ import division, absolute_import, print_function\n\nimport os\nimport sys\nimport subprocess\nimport shutil\nfrom setuptools import setup\n\n\ndef _read(fn):\n    path = os.path.join(os.path.dirname(__file__), fn)\n    return open(path).read()\n\n\ndef build_manpages():\n    # Go into the docs directory and build the manpage.\n    docdir = os.path.join(os.path.dirname(__file__), 'docs')\n    curdir = os.getcwd()\n    os.chdir(docdir)\n    try:\n        subprocess.check_call(['make', 'man'])\n    except OSError:\n        print(\"Could not build manpages (make man failed)!\", file=sys.stderr)\n        return\n    finally:\n        os.chdir(curdir)\n\n    # Copy resulting manpages.\n    mandir = os.path.join(os.path.dirname(__file__), 'man')\n    if os.path.exists(mandir):\n        shutil.rmtree(mandir)\n    shutil.copytree(os.path.join(docdir, '_build', 'man'), mandir)\n\n\n# Build manpages if we're making a source distribution tarball.\nif 'sdist' in sys.argv:\n    build_manpages()\n\n\nsetup(\n    name='beets',\n    version='1.5.0',\n    description='music tagger and library organizer',\n    author='Adrian Sampson',\n    author_email='adrian@radbox.org',\n    url='https://beets.io/',\n    license='MIT',\n    platforms='ALL',\n    long_description=_read('README.rst'),\n    test_suite='test.testall.suite',\n    zip_safe=False,\n    include_package_data=True,  # Install plugin resources.\n\n    packages=[\n        'beets',\n        'beets.ui',\n        'beets.autotag',\n        'beets.util',\n        'beets.dbcore',\n        'beetsplug',\n        'beetsplug.bpd',\n        'beetsplug.web',\n        'beetsplug.lastgenre',\n        'beetsplug.metasync',\n    ],\n    entry_points={\n        'console_scripts': [\n            'beet = beets.ui:main',\n        ],\n    },\n\n    install_requires=[\n        'six>=1.9',\n        'unidecode',\n        'musicbrainzngs>=0.4',\n        'pyyaml',\n        'mediafile>=0.2.0',\n        'confuse>=1.0.0',\n    ] + [\n        # Avoid a version of munkres incompatible with Python 3.\n        'munkres~=1.0.0' if sys.version_info < (3, 5, 0) else\n        'munkres!=1.1.0,!=1.1.1' if sys.version_info < (3, 6, 0) else\n        'munkres>=1.0.0',\n    ] + (\n        # Use the backport of Python 3.4's `enum` module.\n        ['enum34>=1.0.4'] if sys.version_info < (3, 4, 0) else []\n    ) + (\n        # Pin a Python 2-compatible version of Jellyfish.\n        ['jellyfish==0.6.0'] if sys.version_info < (3, 4, 0) else ['jellyfish']\n    ) + (\n        # Support for ANSI console colors on Windows.\n        ['colorama'] if (sys.platform == 'win32') else []\n    ),\n\n    tests_require=[\n        'beautifulsoup4',\n        'flask',\n        'mock',\n        'pylast',\n        'rarfile',\n        'responses',\n        'pyxdg',\n        'python-mpd2',\n        'discogs-client',\n        'requests_oauthlib'\n    ] + (\n        # Tests for the thumbnails plugin need pathlib on Python 2 too.\n        ['pathlib'] if (sys.version_info < (3, 4, 0)) else []\n    ),\n\n    # Plugin (optional) dependencies:\n    extras_require={\n        'absubmit': ['requests'],\n        'fetchart': ['requests', 'Pillow'],\n        'embedart': ['Pillow'],\n        'embyupdate': ['requests'],\n        'chroma': ['pyacoustid'],\n        'gmusic': ['gmusicapi'],\n        'discogs': ['discogs-client>=2.2.1'],\n        'beatport': ['requests-oauthlib>=0.6.1'],\n        'kodiupdate': ['requests'],\n        'lastgenre': ['pylast'],\n        'lastimport': ['pylast'],\n        'lyrics': ['requests', 'beautifulsoup4', 'langdetect'],\n        'mpdstats': ['python-mpd2>=0.4.2'],\n        'plexupdate': ['requests'],\n        'web': ['flask', 'flask-cors'],\n        'import': ['rarfile'],\n        'thumbnails': ['pyxdg', 'Pillow'] +\n        (['pathlib'] if (sys.version_info < (3, 4, 0)) else []),\n        'metasync': ['dbus-python'],\n        'sonosupdate': ['soco'],\n        'scrub': ['mutagen>=1.33'],\n        'bpd': ['PyGObject'],\n        'replaygain': ['PyGObject'],\n    },\n    # Non-Python/non-PyPI plugin dependencies:\n    #   chroma: chromaprint or fpcalc\n    #   convert: ffmpeg\n    #   badfiles: mp3val and flac\n    #   bpd: python-gi and GStreamer 1.0+\n    #   embedart: ImageMagick\n    #   absubmit: extractor binary from https://acousticbrainz.org/download\n    #   keyfinder: KeyFinder\n    #   replaygain: python-gi and GStreamer 1.0+ or mp3gain/aacgain\n    #               or Python Audio Tools\n    #   ipfs: go-ipfs\n\n    classifiers=[\n        'Topic :: Multimedia :: Sound/Audio',\n        'Topic :: Multimedia :: Sound/Audio :: Players :: MP3',\n        'License :: OSI Approved :: MIT License',\n        'Environment :: Console',\n        'Environment :: Web Environment',\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.5',\n        'Programming Language :: Python :: 3.6',\n        'Programming Language :: Python :: 3.7',\n        'Programming Language :: Python :: 3.8',\n        'Programming Language :: Python :: Implementation :: CPython',\n    ],\n)\n", "path": "setup.py"}], "after_files": [{"content": "#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n\n# This file is part of beets.\n# Copyright 2016, Adrian Sampson.\n#\n# Permission is hereby granted, free of charge, to any person obtaining\n# a copy of this software and associated documentation files (the\n# \"Software\"), to deal in the Software without restriction, including\n# without limitation the rights to use, copy, modify, merge, publish,\n# distribute, sublicense, and/or sell copies of the Software, and to\n# permit persons to whom the Software is furnished to do so, subject to\n# the following conditions:\n#\n# The above copyright notice and this permission notice shall be\n# included in all copies or substantial portions of the Software.\n\nfrom __future__ import division, absolute_import, print_function\n\nimport os\nimport sys\nimport subprocess\nimport shutil\nfrom setuptools import setup\n\n\ndef _read(fn):\n    path = os.path.join(os.path.dirname(__file__), fn)\n    return open(path).read()\n\n\ndef build_manpages():\n    # Go into the docs directory and build the manpage.\n    docdir = os.path.join(os.path.dirname(__file__), 'docs')\n    curdir = os.getcwd()\n    os.chdir(docdir)\n    try:\n        subprocess.check_call(['make', 'man'])\n    except OSError:\n        print(\"Could not build manpages (make man failed)!\", file=sys.stderr)\n        return\n    finally:\n        os.chdir(curdir)\n\n    # Copy resulting manpages.\n    mandir = os.path.join(os.path.dirname(__file__), 'man')\n    if os.path.exists(mandir):\n        shutil.rmtree(mandir)\n    shutil.copytree(os.path.join(docdir, '_build', 'man'), mandir)\n\n\n# Build manpages if we're making a source distribution tarball.\nif 'sdist' in sys.argv:\n    build_manpages()\n\n\nsetup(\n    name='beets',\n    version='1.5.0',\n    description='music tagger and library organizer',\n    author='Adrian Sampson',\n    author_email='adrian@radbox.org',\n    url='https://beets.io/',\n    license='MIT',\n    platforms='ALL',\n    long_description=_read('README.rst'),\n    test_suite='test.testall.suite',\n    zip_safe=False,\n    include_package_data=True,  # Install plugin resources.\n\n    packages=[\n        'beets',\n        'beets.ui',\n        'beets.autotag',\n        'beets.util',\n        'beets.dbcore',\n        'beetsplug',\n        'beetsplug.bpd',\n        'beetsplug.web',\n        'beetsplug.lastgenre',\n        'beetsplug.metasync',\n    ],\n    entry_points={\n        'console_scripts': [\n            'beet = beets.ui:main',\n        ],\n    },\n\n    install_requires=[\n        'six>=1.9',\n        'unidecode',\n        'musicbrainzngs>=0.4',\n        'pyyaml',\n        'mediafile>=0.2.0',\n        'confuse>=1.0.0',\n    ] + [\n        # Avoid a version of munkres incompatible with Python 3.\n        'munkres~=1.0.0' if sys.version_info < (3, 5, 0) else\n        'munkres!=1.1.0,!=1.1.1' if sys.version_info < (3, 6, 0) else\n        'munkres>=1.0.0',\n    ] + (\n        # Use the backport of Python 3.4's `enum` module.\n        ['enum34>=1.0.4'] if sys.version_info < (3, 4, 0) else []\n    ) + (\n        # Pin a Python 2-compatible version of Jellyfish.\n        ['jellyfish==0.6.0'] if sys.version_info < (3, 4, 0) else ['jellyfish']\n    ) + (\n        # Support for ANSI console colors on Windows.\n        ['colorama'] if (sys.platform == 'win32') else []\n    ),\n\n    extras_require={\n        'test': [\n            'beautifulsoup4',\n            'coverage',\n            'discogs-client',\n            'flask',\n            'mock',\n            'pylast',\n            'pytest',\n            'python-mpd2',\n            'pyxdg',\n            'rarfile',\n            'responses>=0.3.0',\n            'requests_oauthlib',\n        ] + (\n            # Tests for the thumbnails plugin need pathlib on Python 2 too.\n            ['pathlib'] if (sys.version_info < (3, 4, 0)) else []\n            ),\n        'lint': [\n            'flake8',\n            'flake8-blind-except',\n            'flake8-coding',\n            'flake8-future-import',\n            'pep8-naming',\n        ],\n\n        # Plugin (optional) dependencies:\n        'absubmit': ['requests'],\n        'fetchart': ['requests', 'Pillow'],\n        'embedart': ['Pillow'],\n        'embyupdate': ['requests'],\n        'chroma': ['pyacoustid'],\n        'gmusic': ['gmusicapi'],\n        'discogs': ['discogs-client>=2.2.1'],\n        'beatport': ['requests-oauthlib>=0.6.1'],\n        'kodiupdate': ['requests'],\n        'lastgenre': ['pylast'],\n        'lastimport': ['pylast'],\n        'lyrics': ['requests', 'beautifulsoup4', 'langdetect'],\n        'mpdstats': ['python-mpd2>=0.4.2'],\n        'plexupdate': ['requests'],\n        'web': ['flask', 'flask-cors'],\n        'import': ['rarfile'],\n        'thumbnails': ['pyxdg', 'Pillow'] +\n        (['pathlib'] if (sys.version_info < (3, 4, 0)) else []),\n        'metasync': ['dbus-python'],\n        'sonosupdate': ['soco'],\n        'scrub': ['mutagen>=1.33'],\n        'bpd': ['PyGObject'],\n        'replaygain': ['PyGObject'],\n    },\n    # Non-Python/non-PyPI plugin dependencies:\n    #   chroma: chromaprint or fpcalc\n    #   convert: ffmpeg\n    #   badfiles: mp3val and flac\n    #   bpd: python-gi and GStreamer 1.0+\n    #   embedart: ImageMagick\n    #   absubmit: extractor binary from https://acousticbrainz.org/download\n    #   keyfinder: KeyFinder\n    #   replaygain: python-gi and GStreamer 1.0+ or mp3gain/aacgain\n    #               or Python Audio Tools\n    #   ipfs: go-ipfs\n\n    classifiers=[\n        'Topic :: Multimedia :: Sound/Audio',\n        'Topic :: Multimedia :: Sound/Audio :: Players :: MP3',\n        'License :: OSI Approved :: MIT License',\n        'Environment :: Console',\n        'Environment :: Web Environment',\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.5',\n        'Programming Language :: Python :: 3.6',\n        'Programming Language :: Python :: 3.7',\n        'Programming Language :: Python :: 3.8',\n        'Programming Language :: Python :: Implementation :: CPython',\n    ],\n)\n", "path": "setup.py"}]}