We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
missing rapid-json dependency for pip
installing via pip3 does not also install the rapid-json dependency.
missing rapid-json dependency for pip
installing via pip3 does not also install the rapid-json 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 # Copyright (C) 2016 Sebastian Pipping <sebastian@pipping.org>
3 # Licensed under GNU Affero GPL v3 or later
4 
5 import os
6 
7 from setuptools import find_packages, setup
8 
9 from jawanndenn.metadata import APP_NAME, VERSION_STR
10 
11 
12 def _read(filename):
13     with open(filename) as f:
14         return f.read()
15 
16 
17 _tests_require = [
18     'factory-boy>=2.12.0',
19     'parameterized>=0.7.1',
20 ]
21 
22 _extras_require = {
23     'tests': _tests_require,
24 }
25 
26 
27 def _collect_package_data(top_directory):
28     for root, dirs, files in os.walk(os.path.join(top_directory, 'static')):
29         if files:
30             relative_root = os.path.relpath(root, top_directory)
31             yield os.path.join(relative_root, '*')
32 
33 
34 if __name__ == '__main__':
35     setup(
36         name=APP_NAME,
37         version=VERSION_STR,
38 
39         license='AGPLv3+',
40         description='Libre alternative to Doodle',
41         long_description=_read('README.rst'),
42 
43         author='Sebastian Pipping',
44         author_email='sebastian@pipping.org',
45         url='https://github.com/hartwork/jawanndenn',
46 
47         python_requires='>=3.6',
48         install_requires=[
49             'django>=2.2.7',
50             'django-extensions>=2.2.5',
51             'django-ratelimit>=2.0.0',
52             'djangorestframework>=3.11.0',
53             'gunicorn>=20.0.4',
54             'gunicorn-color>=0.1.0',
55         ],
56         extras_require=_extras_require,
57         tests_require=_tests_require,
58 
59         packages=find_packages(),
60         package_data={
61             APP_NAME: list(_collect_package_data(APP_NAME)),
62         },
63 
64         entry_points={
65             'console_scripts': [
66                 f'{APP_NAME} = {APP_NAME}.__main__:main',
67             ],
68         },
69 
70         classifiers=[
71             'Development Status :: 4 - Beta',
72             'Framework :: Django',
73             'Framework :: Django :: 2.2',
74             'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)',  # noqa: E501
75             'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',  # noqa: E501
76             'Programming Language :: JavaScript',
77             'Programming Language :: Python',
78             'Programming Language :: Python :: 3',
79             'Programming Language :: Python :: 3.6',
80             'Programming Language :: Python :: 3.7',
81             'Programming Language :: Python :: 3.8',
82             'Programming Language :: Python :: 3 :: Only',
83             'Topic :: Internet :: WWW/HTTP :: WSGI :: Application',
84             'Topic :: Office/Business :: Scheduling',
85         ]
86     )
87
```
--- 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
@@ -52,6 +52,8 @@
             'djangorestframework>=3.11.0',
             'gunicorn>=20.0.4',
             'gunicorn-color>=0.1.0',
+            'python-dateutil>=2.8.1',
+            'python-rapidjson>=1.0',
         ],
         extras_require=_extras_require,
         tests_require=_tests_require,

{"golden_diff": "diff --git a/setup.py b/setup.py\n--- a/setup.py\n+++ b/setup.py\n@@ -52,6 +52,8 @@\n             'djangorestframework>=3.11.0',\n             'gunicorn>=20.0.4',\n             'gunicorn-color>=0.1.0',\n+            'python-dateutil>=2.8.1',\n+            'python-rapidjson>=1.0',\n         ],\n         extras_require=_extras_require,\n         tests_require=_tests_require,\n", "issue": "missing rapid-json dependency for pip\ninstalling via pip3 does not also install the rapid-json dependency.\nmissing rapid-json dependency for pip\ninstalling via pip3 does not also install the rapid-json dependency.\n", "before_files": [{"content": "#! /usr/bin/env python3\n# Copyright (C) 2016 Sebastian Pipping <sebastian@pipping.org>\n# Licensed under GNU Affero GPL v3 or later\n\nimport os\n\nfrom setuptools import find_packages, setup\n\nfrom jawanndenn.metadata import APP_NAME, VERSION_STR\n\n\ndef _read(filename):\n    with open(filename) as f:\n        return f.read()\n\n\n_tests_require = [\n    'factory-boy>=2.12.0',\n    'parameterized>=0.7.1',\n]\n\n_extras_require = {\n    'tests': _tests_require,\n}\n\n\ndef _collect_package_data(top_directory):\n    for root, dirs, files in os.walk(os.path.join(top_directory, 'static')):\n        if files:\n            relative_root = os.path.relpath(root, top_directory)\n            yield os.path.join(relative_root, '*')\n\n\nif __name__ == '__main__':\n    setup(\n        name=APP_NAME,\n        version=VERSION_STR,\n\n        license='AGPLv3+',\n        description='Libre alternative to Doodle',\n        long_description=_read('README.rst'),\n\n        author='Sebastian Pipping',\n        author_email='sebastian@pipping.org',\n        url='https://github.com/hartwork/jawanndenn',\n\n        python_requires='>=3.6',\n        install_requires=[\n            'django>=2.2.7',\n            'django-extensions>=2.2.5',\n            'django-ratelimit>=2.0.0',\n            'djangorestframework>=3.11.0',\n            'gunicorn>=20.0.4',\n            'gunicorn-color>=0.1.0',\n        ],\n        extras_require=_extras_require,\n        tests_require=_tests_require,\n\n        packages=find_packages(),\n        package_data={\n            APP_NAME: list(_collect_package_data(APP_NAME)),\n        },\n\n        entry_points={\n            'console_scripts': [\n                f'{APP_NAME} = {APP_NAME}.__main__:main',\n            ],\n        },\n\n        classifiers=[\n            'Development Status :: 4 - Beta',\n            'Framework :: Django',\n            'Framework :: Django :: 2.2',\n            'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)',  # noqa: E501\n            'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',  # noqa: E501\n            'Programming Language :: JavaScript',\n            'Programming Language :: Python',\n            'Programming Language :: Python :: 3',\n            'Programming Language :: Python :: 3.6',\n            'Programming Language :: Python :: 3.7',\n            'Programming Language :: Python :: 3.8',\n            'Programming Language :: Python :: 3 :: Only',\n            'Topic :: Internet :: WWW/HTTP :: WSGI :: Application',\n            'Topic :: Office/Business :: Scheduling',\n        ]\n    )\n", "path": "setup.py"}], "after_files": [{"content": "#! /usr/bin/env python3\n# Copyright (C) 2016 Sebastian Pipping <sebastian@pipping.org>\n# Licensed under GNU Affero GPL v3 or later\n\nimport os\n\nfrom setuptools import find_packages, setup\n\nfrom jawanndenn.metadata import APP_NAME, VERSION_STR\n\n\ndef _read(filename):\n    with open(filename) as f:\n        return f.read()\n\n\n_tests_require = [\n    'factory-boy>=2.12.0',\n    'parameterized>=0.7.1',\n]\n\n_extras_require = {\n    'tests': _tests_require,\n}\n\n\ndef _collect_package_data(top_directory):\n    for root, dirs, files in os.walk(os.path.join(top_directory, 'static')):\n        if files:\n            relative_root = os.path.relpath(root, top_directory)\n            yield os.path.join(relative_root, '*')\n\n\nif __name__ == '__main__':\n    setup(\n        name=APP_NAME,\n        version=VERSION_STR,\n\n        license='AGPLv3+',\n        description='Libre alternative to Doodle',\n        long_description=_read('README.rst'),\n\n        author='Sebastian Pipping',\n        author_email='sebastian@pipping.org',\n        url='https://github.com/hartwork/jawanndenn',\n\n        python_requires='>=3.6',\n        install_requires=[\n            'django>=2.2.7',\n            'django-extensions>=2.2.5',\n            'django-ratelimit>=2.0.0',\n            'djangorestframework>=3.11.0',\n            'gunicorn>=20.0.4',\n            'gunicorn-color>=0.1.0',\n            'python-dateutil>=2.8.1',\n            'python-rapidjson>=1.0',\n        ],\n        extras_require=_extras_require,\n        tests_require=_tests_require,\n\n        packages=find_packages(),\n        package_data={\n            APP_NAME: list(_collect_package_data(APP_NAME)),\n        },\n\n        entry_points={\n            'console_scripts': [\n                f'{APP_NAME} = {APP_NAME}.__main__:main',\n            ],\n        },\n\n        classifiers=[\n            'Development Status :: 4 - Beta',\n            'Framework :: Django',\n            'Framework :: Django :: 2.2',\n            'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)',  # noqa: E501\n            'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',  # noqa: E501\n            'Programming Language :: JavaScript',\n            'Programming Language :: Python',\n            'Programming Language :: Python :: 3',\n            'Programming Language :: Python :: 3.6',\n            'Programming Language :: Python :: 3.7',\n            'Programming Language :: Python :: 3.8',\n            'Programming Language :: Python :: 3 :: Only',\n            'Topic :: Internet :: WWW/HTTP :: WSGI :: Application',\n            'Topic :: Office/Business :: Scheduling',\n        ]\n    )\n", "path": "setup.py"}]}