prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  Unpin cloudpickle instead of pinning it to 1.3
  Currently, #1879 pins cloudpickle to 1.3 because tensorflow-probability 0.11 does so. When tfp unpins cloudpickle, we should unpin it too.
  
  --- 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 """setuptools based setup module."""
  2 import os
  3 
  4 from setuptools import find_packages, setup
  5 
  6 GARAGE_GH_TOKEN = os.environ.get('GARAGE_GH_TOKEN') or 'git'
  7 GYM_VERSION = '0.17.2'
  8 
  9 # Required dependencies
  10 REQUIRED = [
  11     # Please keep alphabetized
  12     'akro',
  13     'click>=2.0',
  14     'cloudpickle==1.3',
  15     'cma==2.7.0',
  16     'dowel==0.0.3',
  17     'numpy>=1.14.5',
  18     'psutil',
  19     'python-dateutil',
  20     'ray',
  21     'scikit-image',
  22     'scipy',
  23     'setproctitle>=1.0',
  24     'tensorflow>=1.14',
  25     'tensorflow-probability>=0.11.0',
  26     'torch>=1.0.0,!=1.5.0',
  27     'torchvision>=0.2.1',
  28 ]
  29 
  30 # Dependencies for optional features
  31 EXTRAS = {}
  32 
  33 EXTRAS['gym'] = [
  34     f'gym[atari,box2d,classic_control]=={GYM_VERSION}',
  35 ]
  36 
  37 EXTRAS['mujoco'] = [
  38     'mujoco-py>=2.0,<=2.0.2.8',
  39     f'gym[all]=={GYM_VERSION}',
  40 ]
  41 
  42 EXTRAS['dm_control'] = [
  43     # dm_control throws an error during install about not being able to
  44     # find a build dependency (absl-py). Later pip executes the `install`
  45     # command again and the install succeeds because absl-py has been
  46     # installed. This is stupid, but harmless.
  47     'dm_control',
  48 ]
  49 
  50 EXTRAS['bullet'] = ['mpi4py', 'pybullet>=2.8.7']
  51 
  52 EXTRAS['all'] = list(set(sum(EXTRAS.values(), [])))
  53 
  54 # Development dependencies (*not* included in 'all')
  55 EXTRAS['dev'] = [
  56     # Please keep alphabetized
  57     'flake8',
  58     'flake8-docstrings>=1.5.0',
  59     'flake8-import-order',
  60     f'metaworld @ https://{GARAGE_GH_TOKEN}@api.github.com/repos/rlworkgroup/metaworld/tarball/0875192baaa91c43523708f55866d98eaf3facaf',  # noqa: E501
  61     'isort>=4.3.21,<5.0.0',
  62     'pep8-naming==0.7.0',
  63     'pre-commit',
  64     'pycodestyle>=2.5.0',
  65     'pydocstyle>=4.0.0',
  66     'pylint>=2.5.3',
  67     'pytest>=4.5.0',  # Required for strict-markers
  68     'pytest-cov',
  69     'pytest-rerunfailures',
  70     'pytest-timeout',
  71     'pytest-xdist',
  72     'recommonmark',
  73     'sphinx',
  74     'sphinx-autoapi>=1.4.0',
  75     'sphinx_rtd_theme',
  76     'sphinxcontrib-bibtex',
  77     'yapf==0.30.0',
  78 ]  # yapf: disable
  79 
  80 with open('README.md') as f:
  81     README = f.read()
  82 
  83 # Get the package version dynamically
  84 with open('VERSION') as v:
  85     VERSION = v.read().strip()
  86 
  87 setup(
  88     name='garage',
  89     version=VERSION,
  90     author='Reinforcement Learning Working Group',
  91     description='A toolkit for reproducible reinforcement learning research',
  92     url='https://github.com/rlworkgroup/garage',
  93     packages=find_packages(where='src'),
  94     package_dir={'': 'src'},
  95     scripts=['scripts/garage'],
  96     python_requires='>=3.6',
  97     install_requires=REQUIRED,
  98     extras_require=EXTRAS,
  99     license='MIT',
  100     long_description=README,
  101     long_description_content_type='text/markdown',
  102     classifiers=[
  103         'Development Status :: 4 - Beta',
  104         'Intended Audience :: Developers',
  105         'Intended Audience :: Education',
  106         'Intended Audience :: Science/Research',
  107         'License :: OSI Approved :: MIT License',
  108         'Programming Language :: Python :: 3.6',
  109         'Programming Language :: Python :: 3.7',
  110         'Programming Language :: Python :: 3 :: Only',
  111         'Topic :: Scientific/Engineering :: Artificial Intelligence',
  112         'Topic :: Scientific/Engineering :: Mathematics',
  113         'Topic :: Software Development :: Libraries',
  114     ],
  115 )
  116
  ```
  --- 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
  @@ -11,7 +11,7 @@
       # Please keep alphabetized
       'akro',
       'click>=2.0',
  -    'cloudpickle==1.3',
  +    'cloudpickle',
       'cma==2.7.0',
       'dowel==0.0.3',
       'numpy>=1.14.5',
  
verification_info: {"golden_diff": "diff --git a/setup.py b/setup.py\n--- a/setup.py\n+++ b/setup.py\n@@ -11,7 +11,7 @@\n     # Please keep alphabetized\n     'akro',\n     'click>=2.0',\n-    'cloudpickle==1.3',\n+    'cloudpickle',\n     'cma==2.7.0',\n     'dowel==0.0.3',\n     'numpy>=1.14.5',\n", "issue": "Unpin cloudpickle instead of pinning it to 1.3\nCurrently, #1879 pins cloudpickle to 1.3 because tensorflow-probability 0.11 does so. When tfp unpins cloudpickle, we should unpin it too.\n", "before_files": [{"content": "\"\"\"setuptools based setup module.\"\"\"\nimport os\n\nfrom setuptools import find_packages, setup\n\nGARAGE_GH_TOKEN = os.environ.get('GARAGE_GH_TOKEN') or 'git'\nGYM_VERSION = '0.17.2'\n\n# Required dependencies\nREQUIRED = [\n    # Please keep alphabetized\n    'akro',\n    'click>=2.0',\n    'cloudpickle==1.3',\n    'cma==2.7.0',\n    'dowel==0.0.3',\n    'numpy>=1.14.5',\n    'psutil',\n    'python-dateutil',\n    'ray',\n    'scikit-image',\n    'scipy',\n    'setproctitle>=1.0',\n    'tensorflow>=1.14',\n    'tensorflow-probability>=0.11.0',\n    'torch>=1.0.0,!=1.5.0',\n    'torchvision>=0.2.1',\n]\n\n# Dependencies for optional features\nEXTRAS = {}\n\nEXTRAS['gym'] = [\n    f'gym[atari,box2d,classic_control]=={GYM_VERSION}',\n]\n\nEXTRAS['mujoco'] = [\n    'mujoco-py>=2.0,<=2.0.2.8',\n    f'gym[all]=={GYM_VERSION}',\n]\n\nEXTRAS['dm_control'] = [\n    # dm_control throws an error during install about not being able to\n    # find a build dependency (absl-py). Later pip executes the `install`\n    # command again and the install succeeds because absl-py has been\n    # installed. This is stupid, but harmless.\n    'dm_control',\n]\n\nEXTRAS['bullet'] = ['mpi4py', 'pybullet>=2.8.7']\n\nEXTRAS['all'] = list(set(sum(EXTRAS.values(), [])))\n\n# Development dependencies (*not* included in 'all')\nEXTRAS['dev'] = [\n    # Please keep alphabetized\n    'flake8',\n    'flake8-docstrings>=1.5.0',\n    'flake8-import-order',\n    f'metaworld @ https://{GARAGE_GH_TOKEN}@api.github.com/repos/rlworkgroup/metaworld/tarball/0875192baaa91c43523708f55866d98eaf3facaf',  # noqa: E501\n    'isort>=4.3.21,<5.0.0',\n    'pep8-naming==0.7.0',\n    'pre-commit',\n    'pycodestyle>=2.5.0',\n    'pydocstyle>=4.0.0',\n    'pylint>=2.5.3',\n    'pytest>=4.5.0',  # Required for strict-markers\n    'pytest-cov',\n    'pytest-rerunfailures',\n    'pytest-timeout',\n    'pytest-xdist',\n    'recommonmark',\n    'sphinx',\n    'sphinx-autoapi>=1.4.0',\n    'sphinx_rtd_theme',\n    'sphinxcontrib-bibtex',\n    'yapf==0.30.0',\n]  # yapf: disable\n\nwith open('README.md') as f:\n    README = f.read()\n\n# Get the package version dynamically\nwith open('VERSION') as v:\n    VERSION = v.read().strip()\n\nsetup(\n    name='garage',\n    version=VERSION,\n    author='Reinforcement Learning Working Group',\n    description='A toolkit for reproducible reinforcement learning research',\n    url='https://github.com/rlworkgroup/garage',\n    packages=find_packages(where='src'),\n    package_dir={'': 'src'},\n    scripts=['scripts/garage'],\n    python_requires='>=3.6',\n    install_requires=REQUIRED,\n    extras_require=EXTRAS,\n    license='MIT',\n    long_description=README,\n    long_description_content_type='text/markdown',\n    classifiers=[\n        'Development Status :: 4 - Beta',\n        'Intended Audience :: Developers',\n        'Intended Audience :: Education',\n        'Intended Audience :: Science/Research',\n        'License :: OSI Approved :: MIT License',\n        'Programming Language :: Python :: 3.6',\n        'Programming Language :: Python :: 3.7',\n        'Programming Language :: Python :: 3 :: Only',\n        'Topic :: Scientific/Engineering :: Artificial Intelligence',\n        'Topic :: Scientific/Engineering :: Mathematics',\n        'Topic :: Software Development :: Libraries',\n    ],\n)\n", "path": "setup.py"}], "after_files": [{"content": "\"\"\"setuptools based setup module.\"\"\"\nimport os\n\nfrom setuptools import find_packages, setup\n\nGARAGE_GH_TOKEN = os.environ.get('GARAGE_GH_TOKEN') or 'git'\nGYM_VERSION = '0.17.2'\n\n# Required dependencies\nREQUIRED = [\n    # Please keep alphabetized\n    'akro',\n    'click>=2.0',\n    'cloudpickle',\n    'cma==2.7.0',\n    'dowel==0.0.3',\n    'numpy>=1.14.5',\n    'psutil',\n    'python-dateutil',\n    'ray',\n    'scikit-image',\n    'scipy',\n    'setproctitle>=1.0',\n    'tensorflow>=1.14',\n    'tensorflow-probability>=0.11.0',\n    'torch>=1.0.0,!=1.5.0',\n    'torchvision>=0.2.1',\n]\n\n# Dependencies for optional features\nEXTRAS = {}\n\nEXTRAS['gym'] = [\n    f'gym[atari,box2d,classic_control]=={GYM_VERSION}',\n]\n\nEXTRAS['mujoco'] = [\n    'mujoco-py>=2.0,<=2.0.2.8',\n    f'gym[all]=={GYM_VERSION}',\n]\n\nEXTRAS['dm_control'] = [\n    # dm_control throws an error during install about not being able to\n    # find a build dependency (absl-py). Later pip executes the `install`\n    # command again and the install succeeds because absl-py has been\n    # installed. This is stupid, but harmless.\n    'dm_control',\n]\n\nEXTRAS['bullet'] = ['mpi4py', 'pybullet>=2.8.7']\n\nEXTRAS['all'] = list(set(sum(EXTRAS.values(), [])))\n\n# Development dependencies (*not* included in 'all')\nEXTRAS['dev'] = [\n    # Please keep alphabetized\n    'flake8',\n    'flake8-docstrings>=1.5.0',\n    'flake8-import-order',\n    f'metaworld @ https://{GARAGE_GH_TOKEN}@api.github.com/repos/rlworkgroup/metaworld/tarball/0875192baaa91c43523708f55866d98eaf3facaf',  # noqa: E501\n    'isort>=4.3.21,<5.0.0',\n    'pep8-naming==0.7.0',\n    'pre-commit',\n    'pycodestyle>=2.5.0',\n    'pydocstyle>=4.0.0',\n    'pylint>=2.5.3',\n    'pytest>=4.5.0',  # Required for strict-markers\n    'pytest-cov',\n    'pytest-rerunfailures',\n    'pytest-timeout',\n    'pytest-xdist',\n    'recommonmark',\n    'sphinx',\n    'sphinx-autoapi>=1.4.0',\n    'sphinx_rtd_theme',\n    'sphinxcontrib-bibtex',\n    'yapf==0.30.0',\n]  # yapf: disable\n\nwith open('README.md') as f:\n    README = f.read()\n\n# Get the package version dynamically\nwith open('VERSION') as v:\n    VERSION = v.read().strip()\n\nsetup(\n    name='garage',\n    version=VERSION,\n    author='Reinforcement Learning Working Group',\n    description='A toolkit for reproducible reinforcement learning research',\n    url='https://github.com/rlworkgroup/garage',\n    packages=find_packages(where='src'),\n    package_dir={'': 'src'},\n    scripts=['scripts/garage'],\n    python_requires='>=3.6',\n    install_requires=REQUIRED,\n    extras_require=EXTRAS,\n    license='MIT',\n    long_description=README,\n    long_description_content_type='text/markdown',\n    classifiers=[\n        'Development Status :: 4 - Beta',\n        'Intended Audience :: Developers',\n        'Intended Audience :: Education',\n        'Intended Audience :: Science/Research',\n        'License :: OSI Approved :: MIT License',\n        'Programming Language :: Python :: 3.6',\n        'Programming Language :: Python :: 3.7',\n        'Programming Language :: Python :: 3 :: Only',\n        'Topic :: Scientific/Engineering :: Artificial Intelligence',\n        'Topic :: Scientific/Engineering :: Mathematics',\n        'Topic :: Software Development :: Libraries',\n    ],\n)\n", "path": "setup.py"}]}