We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
Move dev dependencies from setup.py to Pipfile
The dev extra dependencies in setup.py are not required anymore, because we don't install it with setuptools for local development. Instead, we could move all dependencies in the `extras_require`-section to the Pipfile, which would have the advantage to be able to install new dev dependencies with `pipenv install <new-dependency>`.
Move dev dependencies from setup.py to Pipfile
The dev extra dependencies in setup.py are not required anymore, because we don't install it with setuptools for local development. Instead, we could move all dependencies in the `extras_require`-section to the Pipfile, which would have the advantage to be able to install new dev dependencies with `pipenv install <new-dependency>`.

--- 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 python3
2 """ Setup.py """
3 
4 import os
5 import sys
6 
7 from setuptools import find_packages, setup
8 
9 # Add source directory to PATH variable to enable import of version number
10 sys.path.append(os.path.abspath('src'))
11 # pylint: disable=wrong-import-position
12 from backend.settings import VERSION
13 
14 setup(
15     name='integreat_cms',
16     version=VERSION,
17     packages=find_packages('src'),
18     package_dir={'': 'src'},
19     include_package_data=True,
20     scripts=['src/integreat-cms-cli'],
21     data_files=[
22         (f'lib/integreat-{root}', [os.path.join(root, f) for f in files])
23         for root, _, files in os.walk('src/cms/templates/')
24     ] + [
25         (f'lib/integreat-{root}', [os.path.join(root, f) for f in files])
26         for root, _, files in os.walk('src/cms/static/')
27     ] + [
28         ('usr/lib/systemd/system/', ['systemd/integreat-cms@.service'])
29     ],
30     install_requires=[
31         'cffi',
32         'Django~=2.2.13',
33         'django-cors-headers',
34         'django-filer',
35         'django-mptt',
36         'django-widget-tweaks',
37         'idna',
38         'lxml',
39         'psycopg2-binary',
40         'python-dateutil',
41         'requests',
42         'rules',
43         'six',
44         'webauthn',
45     ],
46     extras_require={
47         'dev': [
48             'django-compressor',
49             'django-compressor-toolkit',
50             'packaging',
51             'pylint',
52             'pylint-django',
53             'pylint_runner',
54             'sphinx',
55             'sphinxcontrib-django',
56             'sphinx_rtd_theme',
57             'coverage',
58             'django_coverage_plugin',
59         ]
60     },
61     author='Integreat App Project',
62     author_email='info@integreat-app.de',
63     description='Content Management System for the Integreat App',
64     license='GPL-2.0-or-later',
65     keywords='Django Integreat CMS',
66     url='http://github.com/Integreat/',
67     classifiers=[
68         'Development Status :: 5 - Production/Stable',
69         'Intended Audience :: Developers',
70         'Programming Language :: Python :: 3.7',
71     ]
72 )
73
```
--- 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
@@ -12,7 +12,7 @@
 from backend.settings import VERSION
 
 setup(
-    name='integreat_cms',
+    name='integreat-cms',
     version=VERSION,
     packages=find_packages('src'),
     package_dir={'': 'src'},
@@ -43,21 +43,6 @@
         'six',
         'webauthn',
     ],
-    extras_require={
-        'dev': [
-            'django-compressor',
-            'django-compressor-toolkit',
-            'packaging',
-            'pylint',
-            'pylint-django',
-            'pylint_runner',
-            'sphinx',
-            'sphinxcontrib-django',
-            'sphinx_rtd_theme',
-            'coverage',
-            'django_coverage_plugin',
-        ]
-    },
     author='Integreat App Project',
     author_email='info@integreat-app.de',
     description='Content Management System for the Integreat App',

{"golden_diff": "diff --git a/setup.py b/setup.py\n--- a/setup.py\n+++ b/setup.py\n@@ -12,7 +12,7 @@\n from backend.settings import VERSION\n \n setup(\n-    name='integreat_cms',\n+    name='integreat-cms',\n     version=VERSION,\n     packages=find_packages('src'),\n     package_dir={'': 'src'},\n@@ -43,21 +43,6 @@\n         'six',\n         'webauthn',\n     ],\n-    extras_require={\n-        'dev': [\n-            'django-compressor',\n-            'django-compressor-toolkit',\n-            'packaging',\n-            'pylint',\n-            'pylint-django',\n-            'pylint_runner',\n-            'sphinx',\n-            'sphinxcontrib-django',\n-            'sphinx_rtd_theme',\n-            'coverage',\n-            'django_coverage_plugin',\n-        ]\n-    },\n     author='Integreat App Project',\n     author_email='info@integreat-app.de',\n     description='Content Management System for the Integreat App',\n", "issue": "Move dev dependencies from setup.py to Pipfile\nThe dev extra dependencies in setup.py are not required anymore, because we don't install it with setuptools for local development. Instead, we could move all dependencies in the `extras_require`-section to the Pipfile, which would have the advantage to be able to install new dev dependencies with `pipenv install <new-dependency>`.\nMove dev dependencies from setup.py to Pipfile\nThe dev extra dependencies in setup.py are not required anymore, because we don't install it with setuptools for local development. Instead, we could move all dependencies in the `extras_require`-section to the Pipfile, which would have the advantage to be able to install new dev dependencies with `pipenv install <new-dependency>`.\n", "before_files": [{"content": "#!/usr/bin/env python3\n\"\"\" Setup.py \"\"\"\n\nimport os\nimport sys\n\nfrom setuptools import find_packages, setup\n\n# Add source directory to PATH variable to enable import of version number\nsys.path.append(os.path.abspath('src'))\n# pylint: disable=wrong-import-position\nfrom backend.settings import VERSION\n\nsetup(\n    name='integreat_cms',\n    version=VERSION,\n    packages=find_packages('src'),\n    package_dir={'': 'src'},\n    include_package_data=True,\n    scripts=['src/integreat-cms-cli'],\n    data_files=[\n        (f'lib/integreat-{root}', [os.path.join(root, f) for f in files])\n        for root, _, files in os.walk('src/cms/templates/')\n    ] + [\n        (f'lib/integreat-{root}', [os.path.join(root, f) for f in files])\n        for root, _, files in os.walk('src/cms/static/')\n    ] + [\n        ('usr/lib/systemd/system/', ['systemd/integreat-cms@.service'])\n    ],\n    install_requires=[\n        'cffi',\n        'Django~=2.2.13',\n        'django-cors-headers',\n        'django-filer',\n        'django-mptt',\n        'django-widget-tweaks',\n        'idna',\n        'lxml',\n        'psycopg2-binary',\n        'python-dateutil',\n        'requests',\n        'rules',\n        'six',\n        'webauthn',\n    ],\n    extras_require={\n        'dev': [\n            'django-compressor',\n            'django-compressor-toolkit',\n            'packaging',\n            'pylint',\n            'pylint-django',\n            'pylint_runner',\n            'sphinx',\n            'sphinxcontrib-django',\n            'sphinx_rtd_theme',\n            'coverage',\n            'django_coverage_plugin',\n        ]\n    },\n    author='Integreat App Project',\n    author_email='info@integreat-app.de',\n    description='Content Management System for the Integreat App',\n    license='GPL-2.0-or-later',\n    keywords='Django Integreat CMS',\n    url='http://github.com/Integreat/',\n    classifiers=[\n        'Development Status :: 5 - Production/Stable',\n        'Intended Audience :: Developers',\n        'Programming Language :: Python :: 3.7',\n    ]\n)\n", "path": "setup.py"}], "after_files": [{"content": "#!/usr/bin/env python3\n\"\"\" Setup.py \"\"\"\n\nimport os\nimport sys\n\nfrom setuptools import find_packages, setup\n\n# Add source directory to PATH variable to enable import of version number\nsys.path.append(os.path.abspath('src'))\n# pylint: disable=wrong-import-position\nfrom backend.settings import VERSION\n\nsetup(\n    name='integreat-cms',\n    version=VERSION,\n    packages=find_packages('src'),\n    package_dir={'': 'src'},\n    include_package_data=True,\n    scripts=['src/integreat-cms-cli'],\n    data_files=[\n        (f'lib/integreat-{root}', [os.path.join(root, f) for f in files])\n        for root, _, files in os.walk('src/cms/templates/')\n    ] + [\n        (f'lib/integreat-{root}', [os.path.join(root, f) for f in files])\n        for root, _, files in os.walk('src/cms/static/')\n    ] + [\n        ('usr/lib/systemd/system/', ['systemd/integreat-cms@.service'])\n    ],\n    install_requires=[\n        'cffi',\n        'Django~=2.2.13',\n        'django-cors-headers',\n        'django-filer',\n        'django-mptt',\n        'django-widget-tweaks',\n        'idna',\n        'lxml',\n        'psycopg2-binary',\n        'python-dateutil',\n        'requests',\n        'rules',\n        'six',\n        'webauthn',\n    ],\n    author='Integreat App Project',\n    author_email='info@integreat-app.de',\n    description='Content Management System for the Integreat App',\n    license='GPL-2.0-or-later',\n    keywords='Django Integreat CMS',\n    url='http://github.com/Integreat/',\n    classifiers=[\n        'Development Status :: 5 - Production/Stable',\n        'Intended Audience :: Developers',\n        'Programming Language :: Python :: 3.7',\n    ]\n)\n", "path": "setup.py"}]}