We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
Remove cloudpickle constraints when updating to TensorFlow Probability v0.11
# Description

Once TensorFlow Probability `v0.11.0` is released there will no longer be the need for PR #915, and so that should be reverted.

Related Issues: #815 


--- 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 from setuptools import setup
2 
3 extras_require = {
4     'tensorflow': [
5         'tensorflow~=2.0',
6         'tensorflow-probability~=0.8',
7         'cloudpickle!=1.5.0',  # TODO: Temp patch until tfp v0.11
8     ],
9     'torch': ['torch~=1.2'],
10     'jax': ['jax~=0.1,>0.1.51', 'jaxlib~=0.1,>0.1.33'],
11     'xmlio': ['uproot'],
12     'minuit': ['iminuit'],
13 }
14 extras_require['backends'] = sorted(
15     set(
16         extras_require['tensorflow']
17         + extras_require['torch']
18         + extras_require['jax']
19         + extras_require['minuit']
20     )
21 )
22 extras_require['contrib'] = sorted(set(['matplotlib']))
23 extras_require['lint'] = sorted(set(['pyflakes', 'black']))
24 
25 extras_require['test'] = sorted(
26     set(
27         extras_require['backends']
28         + extras_require['xmlio']
29         + extras_require['contrib']
30         + [
31             'pytest~=3.5',
32             'pytest-cov>=2.5.1',
33             'pytest-mock',
34             'pytest-benchmark[histogram]',
35             'pytest-console-scripts',
36             'pytest-mpl',
37             'pydocstyle',
38             'coverage>=4.0',  # coveralls
39             'papermill~=2.0',
40             'nteract-scrapbook~=0.2',
41             'jupyter',
42             'uproot~=3.3',
43             'graphviz',
44             'jsonpatch',
45         ]
46     )
47 )
48 extras_require['docs'] = sorted(
49     set(
50         [
51             'sphinx~=3.0.0',  # Sphinx v3.1.X regressions break docs
52             'sphinxcontrib-bibtex',
53             'sphinx-click',
54             'sphinx_rtd_theme',
55             'nbsphinx',
56             'ipywidgets',
57             'sphinx-issues',
58             'sphinx-copybutton>0.2.9',
59         ]
60     )
61 )
62 extras_require['develop'] = sorted(
63     set(
64         extras_require['docs']
65         + extras_require['lint']
66         + extras_require['test']
67         + ['nbdime', 'bumpversion', 'ipython', 'pre-commit', 'check-manifest', 'twine']
68     )
69 )
70 extras_require['complete'] = sorted(set(sum(extras_require.values(), [])))
71 
72 
73 setup(
74     extras_require=extras_require,
75     use_scm_version=lambda: {'local_scheme': lambda version: ''},
76 )
77
```
--- 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
@@ -3,8 +3,7 @@
 extras_require = {
     'tensorflow': [
         'tensorflow~=2.0',
-        'tensorflow-probability~=0.8',
-        'cloudpickle!=1.5.0',  # TODO: Temp patch until tfp v0.11
+        'tensorflow-probability~=0.10',  # TODO: Temp patch until tfp v0.11
     ],
     'torch': ['torch~=1.2'],
     'jax': ['jax~=0.1,>0.1.51', 'jaxlib~=0.1,>0.1.33'],

{"golden_diff": "diff --git a/setup.py b/setup.py\n--- a/setup.py\n+++ b/setup.py\n@@ -3,8 +3,7 @@\n extras_require = {\n     'tensorflow': [\n         'tensorflow~=2.0',\n-        'tensorflow-probability~=0.8',\n-        'cloudpickle!=1.5.0',  # TODO: Temp patch until tfp v0.11\n+        'tensorflow-probability~=0.10',  # TODO: Temp patch until tfp v0.11\n     ],\n     'torch': ['torch~=1.2'],\n     'jax': ['jax~=0.1,>0.1.51', 'jaxlib~=0.1,>0.1.33'],\n", "issue": "Remove cloudpickle constraints when updating to TensorFlow Probability v0.11\n# Description\r\n\r\nOnce TensorFlow Probability `v0.11.0` is released there will no longer be the need for PR #915, and so that should be reverted.\r\n\r\nRelated Issues: #815 \r\n\n", "before_files": [{"content": "from setuptools import setup\n\nextras_require = {\n    'tensorflow': [\n        'tensorflow~=2.0',\n        'tensorflow-probability~=0.8',\n        'cloudpickle!=1.5.0',  # TODO: Temp patch until tfp v0.11\n    ],\n    'torch': ['torch~=1.2'],\n    'jax': ['jax~=0.1,>0.1.51', 'jaxlib~=0.1,>0.1.33'],\n    'xmlio': ['uproot'],\n    'minuit': ['iminuit'],\n}\nextras_require['backends'] = sorted(\n    set(\n        extras_require['tensorflow']\n        + extras_require['torch']\n        + extras_require['jax']\n        + extras_require['minuit']\n    )\n)\nextras_require['contrib'] = sorted(set(['matplotlib']))\nextras_require['lint'] = sorted(set(['pyflakes', 'black']))\n\nextras_require['test'] = sorted(\n    set(\n        extras_require['backends']\n        + extras_require['xmlio']\n        + extras_require['contrib']\n        + [\n            'pytest~=3.5',\n            'pytest-cov>=2.5.1',\n            'pytest-mock',\n            'pytest-benchmark[histogram]',\n            'pytest-console-scripts',\n            'pytest-mpl',\n            'pydocstyle',\n            'coverage>=4.0',  # coveralls\n            'papermill~=2.0',\n            'nteract-scrapbook~=0.2',\n            'jupyter',\n            'uproot~=3.3',\n            'graphviz',\n            'jsonpatch',\n        ]\n    )\n)\nextras_require['docs'] = sorted(\n    set(\n        [\n            'sphinx~=3.0.0',  # Sphinx v3.1.X regressions break docs\n            'sphinxcontrib-bibtex',\n            'sphinx-click',\n            'sphinx_rtd_theme',\n            'nbsphinx',\n            'ipywidgets',\n            'sphinx-issues',\n            'sphinx-copybutton>0.2.9',\n        ]\n    )\n)\nextras_require['develop'] = sorted(\n    set(\n        extras_require['docs']\n        + extras_require['lint']\n        + extras_require['test']\n        + ['nbdime', 'bumpversion', 'ipython', 'pre-commit', 'check-manifest', 'twine']\n    )\n)\nextras_require['complete'] = sorted(set(sum(extras_require.values(), [])))\n\n\nsetup(\n    extras_require=extras_require,\n    use_scm_version=lambda: {'local_scheme': lambda version: ''},\n)\n", "path": "setup.py"}], "after_files": [{"content": "from setuptools import setup\n\nextras_require = {\n    'tensorflow': [\n        'tensorflow~=2.0',\n        'tensorflow-probability~=0.10',  # TODO: Temp patch until tfp v0.11\n    ],\n    'torch': ['torch~=1.2'],\n    'jax': ['jax~=0.1,>0.1.51', 'jaxlib~=0.1,>0.1.33'],\n    'xmlio': ['uproot'],\n    'minuit': ['iminuit'],\n}\nextras_require['backends'] = sorted(\n    set(\n        extras_require['tensorflow']\n        + extras_require['torch']\n        + extras_require['jax']\n        + extras_require['minuit']\n    )\n)\nextras_require['contrib'] = sorted(set(['matplotlib']))\nextras_require['lint'] = sorted(set(['pyflakes', 'black']))\n\nextras_require['test'] = sorted(\n    set(\n        extras_require['backends']\n        + extras_require['xmlio']\n        + extras_require['contrib']\n        + [\n            'pytest~=3.5',\n            'pytest-cov>=2.5.1',\n            'pytest-mock',\n            'pytest-benchmark[histogram]',\n            'pytest-console-scripts',\n            'pytest-mpl',\n            'pydocstyle',\n            'coverage>=4.0',  # coveralls\n            'papermill~=2.0',\n            'nteract-scrapbook~=0.2',\n            'jupyter',\n            'uproot~=3.3',\n            'graphviz',\n            'jsonpatch',\n        ]\n    )\n)\nextras_require['docs'] = sorted(\n    set(\n        [\n            'sphinx~=3.0.0',  # Sphinx v3.1.X regressions break docs\n            'sphinxcontrib-bibtex',\n            'sphinx-click',\n            'sphinx_rtd_theme',\n            'nbsphinx',\n            'ipywidgets',\n            'sphinx-issues',\n            'sphinx-copybutton>0.2.9',\n        ]\n    )\n)\nextras_require['develop'] = sorted(\n    set(\n        extras_require['docs']\n        + extras_require['lint']\n        + extras_require['test']\n        + ['nbdime', 'bumpversion', 'ipython', 'pre-commit', 'check-manifest', 'twine']\n    )\n)\nextras_require['complete'] = sorted(set(sum(extras_require.values(), [])))\n\n\nsetup(\n    extras_require=extras_require,\n    use_scm_version=lambda: {'local_scheme': lambda version: ''},\n)\n", "path": "setup.py"}]}