We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
bumpversion missing from setup.py[develop]
# Description

As titled, `bumpversion` is not in list of develop dependencies.

# Expected Behavior

Installing `pyhf` installs `bumpversion`.

# Actual Behavior

It does not install `bumpversion`.

# Steps to Reproduce

`pip install pyhf[develop]`

# Checklist

- [x] Run `git fetch` to get the most up to date version of `master`
- [x] Searched through existing Issues to confirm this is not a duplicate issue
- [x] Filled out the Description, Expected Behavior, Actual Behavior, and Steps to Reproduce sections above or have edited/removed them in a way that fully describes the issue


--- 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 from setuptools import setup, find_packages
4 
5 extras_require = {
6     'tensorflow': [
7         'tensorflow>=1.10.0',
8         'tensorflow-probability==0.3.0',
9         'numpy<=1.14.5,>=1.14.0',  # Lower of 1.14.0 instead of 1.13.3 to ensure doctest pass
10         'setuptools<=39.1.0',
11     ],
12     'torch': ['torch>=0.4.0'],
13     'mxnet': [
14         'mxnet>=1.0.0',
15         'requests<2.19.0,>=2.18.4',
16         'numpy<1.15.0,>=1.8.2',
17         'requests<2.19.0,>=2.18.4',
18     ],
19     # 'dask': [
20     #     'dask[array]'
21     # ],
22     'xmlimport': ['uproot'],
23     'minuit': ['iminuit'],
24     'develop': [
25         'pyflakes',
26         'pytest>=3.5.1',
27         'pytest-cov>=2.5.1',
28         'pytest-benchmark[histogram]',
29         'pytest-console-scripts',
30         'python-coveralls',
31         'coverage>=4.0',  # coveralls
32         'matplotlib',
33         'jupyter',
34         'nbdime',
35         'uproot>=3.0.0',
36         'papermill',
37         'graphviz',
38         'sphinx',
39         'sphinxcontrib-bibtex',
40         'sphinxcontrib-napoleon',
41         'sphinx_rtd_theme',
42         'nbsphinx',
43         'm2r',
44         'jsonpatch',
45         'ipython<7',  # jupyter_console and ipython clash in dependency requirement -- downgrade ipython for now
46         'pre-commit',
47         'black;python_version>="3.6"',  # Black is Python3 only
48     ],
49 }
50 extras_require['complete'] = sorted(set(sum(extras_require.values(), [])))
51 
52 setup(
53     name='pyhf',
54     version='0.0.15',
55     description='(partial) pure python histfactory implementation',
56     url='https://github.com/diana-hep/pyhf',
57     author='Lukas Heinrich',
58     author_email='lukas.heinrich@cern.ch',
59     license='Apache',
60     keywords='physics fitting numpy scipy tensorflow pytorch mxnet dask',
61     classifiers=[
62         "Programming Language :: Python :: 2",
63         "Programming Language :: Python :: 2.7",
64         "Programming Language :: Python :: 3",
65         "Programming Language :: Python :: 3.6",
66     ],
67     packages=find_packages(),
68     include_package_data=True,
69     python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*",
70     install_requires=[
71         'scipy',  # requires numpy, which is required by pyhf, tensorflow, and mxnet
72         'click>=6.0',  # for console scripts,
73         'tqdm',  # for readxml
74         'six',  # for modifiers
75         'jsonschema>=v3.0.0a2',  # for utils, alpha-release for draft 6
76         'jsonpatch',
77     ],
78     extras_require=extras_require,
79     entry_points={'console_scripts': ['pyhf=pyhf.commandline:pyhf']},
80     dependency_links=[],
81 )
82
```
--- 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
@@ -35,6 +35,7 @@
         'uproot>=3.0.0',
         'papermill',
         'graphviz',
+        'bumpversion',
         'sphinx',
         'sphinxcontrib-bibtex',
         'sphinxcontrib-napoleon',

{"golden_diff": "diff --git a/setup.py b/setup.py\n--- a/setup.py\n+++ b/setup.py\n@@ -35,6 +35,7 @@\n         'uproot>=3.0.0',\n         'papermill',\n         'graphviz',\n+        'bumpversion',\n         'sphinx',\n         'sphinxcontrib-bibtex',\n         'sphinxcontrib-napoleon',\n", "issue": "bumpversion missing from setup.py[develop]\n# Description\r\n\r\nAs titled, `bumpversion` is not in list of develop dependencies.\r\n\r\n# Expected Behavior\r\n\r\nInstalling `pyhf` installs `bumpversion`.\r\n\r\n# Actual Behavior\r\n\r\nIt does not install `bumpversion`.\r\n\r\n# Steps to Reproduce\r\n\r\n`pip install pyhf[develop]`\r\n\r\n# Checklist\r\n\r\n- [x] Run `git fetch` to get the most up to date version of `master`\r\n- [x] Searched through existing Issues to confirm this is not a duplicate issue\r\n- [x] Filled out the Description, Expected Behavior, Actual Behavior, and Steps to Reproduce sections above or have edited/removed them in a way that fully describes the issue\r\n\n", "before_files": [{"content": "#!/usr/bin/env python\n\nfrom setuptools import setup, find_packages\n\nextras_require = {\n    'tensorflow': [\n        'tensorflow>=1.10.0',\n        'tensorflow-probability==0.3.0',\n        'numpy<=1.14.5,>=1.14.0',  # Lower of 1.14.0 instead of 1.13.3 to ensure doctest pass\n        'setuptools<=39.1.0',\n    ],\n    'torch': ['torch>=0.4.0'],\n    'mxnet': [\n        'mxnet>=1.0.0',\n        'requests<2.19.0,>=2.18.4',\n        'numpy<1.15.0,>=1.8.2',\n        'requests<2.19.0,>=2.18.4',\n    ],\n    # 'dask': [\n    #     'dask[array]'\n    # ],\n    'xmlimport': ['uproot'],\n    'minuit': ['iminuit'],\n    'develop': [\n        'pyflakes',\n        'pytest>=3.5.1',\n        'pytest-cov>=2.5.1',\n        'pytest-benchmark[histogram]',\n        'pytest-console-scripts',\n        'python-coveralls',\n        'coverage>=4.0',  # coveralls\n        'matplotlib',\n        'jupyter',\n        'nbdime',\n        'uproot>=3.0.0',\n        'papermill',\n        'graphviz',\n        'sphinx',\n        'sphinxcontrib-bibtex',\n        'sphinxcontrib-napoleon',\n        'sphinx_rtd_theme',\n        'nbsphinx',\n        'm2r',\n        'jsonpatch',\n        'ipython<7',  # jupyter_console and ipython clash in dependency requirement -- downgrade ipython for now\n        'pre-commit',\n        'black;python_version>=\"3.6\"',  # Black is Python3 only\n    ],\n}\nextras_require['complete'] = sorted(set(sum(extras_require.values(), [])))\n\nsetup(\n    name='pyhf',\n    version='0.0.15',\n    description='(partial) pure python histfactory implementation',\n    url='https://github.com/diana-hep/pyhf',\n    author='Lukas Heinrich',\n    author_email='lukas.heinrich@cern.ch',\n    license='Apache',\n    keywords='physics fitting numpy scipy tensorflow pytorch mxnet dask',\n    classifiers=[\n        \"Programming Language :: Python :: 2\",\n        \"Programming Language :: Python :: 2.7\",\n        \"Programming Language :: Python :: 3\",\n        \"Programming Language :: Python :: 3.6\",\n    ],\n    packages=find_packages(),\n    include_package_data=True,\n    python_requires=\">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*\",\n    install_requires=[\n        'scipy',  # requires numpy, which is required by pyhf, tensorflow, and mxnet\n        'click>=6.0',  # for console scripts,\n        'tqdm',  # for readxml\n        'six',  # for modifiers\n        'jsonschema>=v3.0.0a2',  # for utils, alpha-release for draft 6\n        'jsonpatch',\n    ],\n    extras_require=extras_require,\n    entry_points={'console_scripts': ['pyhf=pyhf.commandline:pyhf']},\n    dependency_links=[],\n)\n", "path": "setup.py"}], "after_files": [{"content": "#!/usr/bin/env python\n\nfrom setuptools import setup, find_packages\n\nextras_require = {\n    'tensorflow': [\n        'tensorflow>=1.10.0',\n        'tensorflow-probability==0.3.0',\n        'numpy<=1.14.5,>=1.14.0',  # Lower of 1.14.0 instead of 1.13.3 to ensure doctest pass\n        'setuptools<=39.1.0',\n    ],\n    'torch': ['torch>=0.4.0'],\n    'mxnet': [\n        'mxnet>=1.0.0',\n        'requests<2.19.0,>=2.18.4',\n        'numpy<1.15.0,>=1.8.2',\n        'requests<2.19.0,>=2.18.4',\n    ],\n    # 'dask': [\n    #     'dask[array]'\n    # ],\n    'xmlimport': ['uproot'],\n    'minuit': ['iminuit'],\n    'develop': [\n        'pyflakes',\n        'pytest>=3.5.1',\n        'pytest-cov>=2.5.1',\n        'pytest-benchmark[histogram]',\n        'pytest-console-scripts',\n        'python-coveralls',\n        'coverage>=4.0',  # coveralls\n        'matplotlib',\n        'jupyter',\n        'nbdime',\n        'uproot>=3.0.0',\n        'papermill',\n        'graphviz',\n        'bumpversion',\n        'sphinx',\n        'sphinxcontrib-bibtex',\n        'sphinxcontrib-napoleon',\n        'sphinx_rtd_theme',\n        'nbsphinx',\n        'm2r',\n        'jsonpatch',\n        'ipython<7',  # jupyter_console and ipython clash in dependency requirement -- downgrade ipython for now\n        'pre-commit',\n        'black;python_version>=\"3.6\"',  # Black is Python3 only\n    ],\n}\nextras_require['complete'] = sorted(set(sum(extras_require.values(), [])))\n\nsetup(\n    name='pyhf',\n    version='0.0.15',\n    description='(partial) pure python histfactory implementation',\n    url='https://github.com/diana-hep/pyhf',\n    author='Lukas Heinrich',\n    author_email='lukas.heinrich@cern.ch',\n    license='Apache',\n    keywords='physics fitting numpy scipy tensorflow pytorch mxnet dask',\n    classifiers=[\n        \"Programming Language :: Python :: 2\",\n        \"Programming Language :: Python :: 2.7\",\n        \"Programming Language :: Python :: 3\",\n        \"Programming Language :: Python :: 3.6\",\n    ],\n    packages=find_packages(),\n    include_package_data=True,\n    python_requires=\">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*\",\n    install_requires=[\n        'scipy',  # requires numpy, which is required by pyhf, tensorflow, and mxnet\n        'click>=6.0',  # for console scripts,\n        'tqdm',  # for readxml\n        'six',  # for modifiers\n        'jsonschema>=v3.0.0a2',  # for utils, alpha-release for draft 6\n        'jsonpatch',\n    ],\n    extras_require=extras_require,\n    entry_points={'console_scripts': ['pyhf=pyhf.commandline:pyhf']},\n    dependency_links=[],\n)\n", "path": "setup.py"}]}