prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  Create release version of ptvsd
  Create a release version of ptvsd version 4.1.1
  - [x] Change development status to production from alpha
  - [x]  Set version to 4.1.1
  
  
  
  --- 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 
  3 # Copyright (c) Microsoft Corporation. All rights reserved.
  4 # Licensed under the MIT License. See LICENSE in the project root
  5 # for license information.
  6 
  7 import os
  8 import os.path
  9 import subprocess
  10 import sys
  11 
  12 from setuptools import setup
  13 
  14 import versioneer
  15 import ptvsd
  16 import ptvsd._vendored
  17 
  18 
  19 PYDEVD_ROOT = ptvsd._vendored.project_root('pydevd')
  20 PTVSD_ROOT = os.path.dirname(os.path.abspath(ptvsd.__file__))
  21 
  22 
  23 def cython_build():
  24     print('Compiling extension modules (set SKIP_CYTHON_BUILD=1 to omit)')
  25     subprocess.call([
  26         sys.executable,
  27         os.path.join(PYDEVD_ROOT, 'setup_cython.py'),
  28         'build_ext',
  29         '-i',
  30     ])
  31 
  32 
  33 def iter_vendored_files():
  34     # Add pydevd files as data files for this package. They are not
  35     # treated as a package of their own, because we don't actually
  36     # want to provide pydevd - just use our own copy internally.
  37     for project in ptvsd._vendored.list_all():
  38         for filename in ptvsd._vendored.iter_packaging_files(project):
  39             yield filename
  40 
  41 
  42 with open('DESCRIPTION.md', 'r') as fh:
  43     long_description = fh.read()
  44 
  45 
  46 if __name__ == '__main__':
  47     if not os.getenv('SKIP_CYTHON_BUILD'):
  48         cython_build()
  49 
  50     setup(
  51         name='ptvsd',
  52         version=versioneer.get_version(),
  53         description='Remote debugging server for Python support in Visual Studio and Visual Studio Code', # noqa
  54         long_description=long_description,
  55         long_description_content_type='text/markdown',
  56         license='MIT',
  57         author='Microsoft Corporation',
  58         author_email='ptvshelp@microsoft.com',
  59         url='https://aka.ms/ptvs',
  60         python_requires=">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*",
  61         classifiers=[
  62             'Development Status :: 3 - Alpha',
  63             'Programming Language :: Python :: 2.7',
  64             'Programming Language :: Python :: 3.4',
  65             'Programming Language :: Python :: 3.5',
  66             'Programming Language :: Python :: 3.6',
  67             'Programming Language :: Python :: 3.7',
  68             'Topic :: Software Development :: Debuggers',
  69             'Operating System :: OS Independent',
  70             'License :: OSI Approved :: Eclipse Public License 2.0 (EPL-2.0)',
  71             'License :: OSI Approved :: MIT License',
  72         ],
  73         packages=[
  74             'ptvsd',
  75             'ptvsd._vendored',
  76         ],
  77         package_data={
  78             'ptvsd': ['ThirdPartyNotices.txt'],
  79             'ptvsd._vendored': list(iter_vendored_files()),
  80         },
  81         cmdclass=versioneer.get_cmdclass(),
  82     )
  83
  ```
  --- 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
  @@ -59,7 +59,7 @@
           url='https://aka.ms/ptvs',
           python_requires=">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*",
           classifiers=[
  -            'Development Status :: 3 - Alpha',
  +            'Development Status :: 5 - Production/Stable',
               'Programming Language :: Python :: 2.7',
               'Programming Language :: Python :: 3.4',
               'Programming Language :: Python :: 3.5',
  
verification_info: {"golden_diff": "diff --git a/setup.py b/setup.py\n--- a/setup.py\n+++ b/setup.py\n@@ -59,7 +59,7 @@\n         url='https://aka.ms/ptvs',\n         python_requires=\">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*\",\n         classifiers=[\n-            'Development Status :: 3 - Alpha',\n+            'Development Status :: 5 - Production/Stable',\n             'Programming Language :: Python :: 2.7',\n             'Programming Language :: Python :: 3.4',\n             'Programming Language :: Python :: 3.5',\n", "issue": "Create release version of ptvsd\nCreate a release version of ptvsd version 4.1.1\r\n- [x] Change development status to production from alpha\r\n- [x]  Set version to 4.1.1\r\n\r\n\n", "before_files": [{"content": "#!/usr/bin/env python\n\n# Copyright (c) Microsoft Corporation. All rights reserved.\n# Licensed under the MIT License. See LICENSE in the project root\n# for license information.\n\nimport os\nimport os.path\nimport subprocess\nimport sys\n\nfrom setuptools import setup\n\nimport versioneer\nimport ptvsd\nimport ptvsd._vendored\n\n\nPYDEVD_ROOT = ptvsd._vendored.project_root('pydevd')\nPTVSD_ROOT = os.path.dirname(os.path.abspath(ptvsd.__file__))\n\n\ndef cython_build():\n    print('Compiling extension modules (set SKIP_CYTHON_BUILD=1 to omit)')\n    subprocess.call([\n        sys.executable,\n        os.path.join(PYDEVD_ROOT, 'setup_cython.py'),\n        'build_ext',\n        '-i',\n    ])\n\n\ndef iter_vendored_files():\n    # Add pydevd files as data files for this package. They are not\n    # treated as a package of their own, because we don't actually\n    # want to provide pydevd - just use our own copy internally.\n    for project in ptvsd._vendored.list_all():\n        for filename in ptvsd._vendored.iter_packaging_files(project):\n            yield filename\n\n\nwith open('DESCRIPTION.md', 'r') as fh:\n    long_description = fh.read()\n\n\nif __name__ == '__main__':\n    if not os.getenv('SKIP_CYTHON_BUILD'):\n        cython_build()\n\n    setup(\n        name='ptvsd',\n        version=versioneer.get_version(),\n        description='Remote debugging server for Python support in Visual Studio and Visual Studio Code', # noqa\n        long_description=long_description,\n        long_description_content_type='text/markdown',\n        license='MIT',\n        author='Microsoft Corporation',\n        author_email='ptvshelp@microsoft.com',\n        url='https://aka.ms/ptvs',\n        python_requires=\">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*\",\n        classifiers=[\n            'Development Status :: 3 - Alpha',\n            'Programming Language :: Python :: 2.7',\n            'Programming Language :: Python :: 3.4',\n            'Programming Language :: Python :: 3.5',\n            'Programming Language :: Python :: 3.6',\n            'Programming Language :: Python :: 3.7',\n            'Topic :: Software Development :: Debuggers',\n            'Operating System :: OS Independent',\n            'License :: OSI Approved :: Eclipse Public License 2.0 (EPL-2.0)',\n            'License :: OSI Approved :: MIT License',\n        ],\n        packages=[\n            'ptvsd',\n            'ptvsd._vendored',\n        ],\n        package_data={\n            'ptvsd': ['ThirdPartyNotices.txt'],\n            'ptvsd._vendored': list(iter_vendored_files()),\n        },\n        cmdclass=versioneer.get_cmdclass(),\n    )\n", "path": "setup.py"}], "after_files": [{"content": "#!/usr/bin/env python\n\n# Copyright (c) Microsoft Corporation. All rights reserved.\n# Licensed under the MIT License. See LICENSE in the project root\n# for license information.\n\nimport os\nimport os.path\nimport subprocess\nimport sys\n\nfrom setuptools import setup\n\nimport versioneer\nimport ptvsd\nimport ptvsd._vendored\n\n\nPYDEVD_ROOT = ptvsd._vendored.project_root('pydevd')\nPTVSD_ROOT = os.path.dirname(os.path.abspath(ptvsd.__file__))\n\n\ndef cython_build():\n    print('Compiling extension modules (set SKIP_CYTHON_BUILD=1 to omit)')\n    subprocess.call([\n        sys.executable,\n        os.path.join(PYDEVD_ROOT, 'setup_cython.py'),\n        'build_ext',\n        '-i',\n    ])\n\n\ndef iter_vendored_files():\n    # Add pydevd files as data files for this package. They are not\n    # treated as a package of their own, because we don't actually\n    # want to provide pydevd - just use our own copy internally.\n    for project in ptvsd._vendored.list_all():\n        for filename in ptvsd._vendored.iter_packaging_files(project):\n            yield filename\n\n\nwith open('DESCRIPTION.md', 'r') as fh:\n    long_description = fh.read()\n\n\nif __name__ == '__main__':\n    if not os.getenv('SKIP_CYTHON_BUILD'):\n        cython_build()\n\n    setup(\n        name='ptvsd',\n        version=versioneer.get_version(),\n        description='Remote debugging server for Python support in Visual Studio and Visual Studio Code', # noqa\n        long_description=long_description,\n        long_description_content_type='text/markdown',\n        license='MIT',\n        author='Microsoft Corporation',\n        author_email='ptvshelp@microsoft.com',\n        url='https://aka.ms/ptvs',\n        python_requires=\">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*\",\n        classifiers=[\n            'Development Status :: 5 - Production/Stable',\n            'Programming Language :: Python :: 2.7',\n            'Programming Language :: Python :: 3.4',\n            'Programming Language :: Python :: 3.5',\n            'Programming Language :: Python :: 3.6',\n            'Programming Language :: Python :: 3.7',\n            'Topic :: Software Development :: Debuggers',\n            'Operating System :: OS Independent',\n            'License :: OSI Approved :: Eclipse Public License 2.0 (EPL-2.0)',\n            'License :: OSI Approved :: MIT License',\n        ],\n        packages=[\n            'ptvsd',\n            'ptvsd._vendored',\n        ],\n        package_data={\n            'ptvsd': ['ThirdPartyNotices.txt'],\n            'ptvsd._vendored': list(iter_vendored_files()),\n        },\n        cmdclass=versioneer.get_cmdclass(),\n    )\n", "path": "setup.py"}]}