prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  Update show_versions to match current dependencies
  **Describe the bug**
  
  Looks like we forgot to revise the list of modules checked by `show_versions()` in the 0.9.0 release.
  This isn't a major problem, but we should fix it for 0.9.2 and keep it as part of the release audit sequence going forward.
  
  In general, `show_versions()` should track the dependencies listed in setup.cfg: https://github.com/librosa/librosa/blob/ef482b824c609222abb265357f7a79b11d174dd2/setup.cfg#L45-L84
  Update show_versions to match current dependencies
  **Describe the bug**
  
  Looks like we forgot to revise the list of modules checked by `show_versions()` in the 0.9.0 release.
  This isn't a major problem, but we should fix it for 0.9.2 and keep it as part of the release audit sequence going forward.
  
  In general, `show_versions()` should track the dependencies listed in setup.cfg: https://github.com/librosa/librosa/blob/ef482b824c609222abb265357f7a79b11d174dd2/setup.cfg#L45-L84
  
  --- END ISSUE ---
  
  Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
  --- BEGIN FILES ---
  Path: `librosa/version.py`
  Content:
  ```
  1 #!/usr/bin/env python
  2 # -*- coding: utf-8 -*-
  3 """Version info"""
  4 
  5 import sys
  6 import importlib
  7 
  8 short_version = "0.9"
  9 version = "0.9.1"
  10 
  11 
  12 def __get_mod_version(modname):
  13 
  14     try:
  15         if modname in sys.modules:
  16             mod = sys.modules[modname]
  17         else:
  18             mod = importlib.import_module(modname)
  19         try:
  20             return mod.__version__
  21         except AttributeError:
  22             return "installed, no version number available"
  23 
  24     except ImportError:
  25         return None
  26 
  27 
  28 def show_versions():
  29     """Return the version information for all librosa dependencies."""
  30 
  31     core_deps = [
  32         "audioread",
  33         "numpy",
  34         "scipy",
  35         "sklearn",
  36         "joblib",
  37         "decorator",
  38         "soundfile",
  39         "resampy",
  40         "numba",
  41     ]
  42 
  43     extra_deps = [
  44         "numpydoc",
  45         "sphinx",
  46         "sphinx_rtd_theme",
  47         "sphinxcontrib.versioning",
  48         "sphinx-gallery",
  49         "pytest",
  50         "pytest-mpl",
  51         "pytest-cov",
  52         "matplotlib",
  53         "presets",
  54     ]
  55 
  56     print("INSTALLED VERSIONS")
  57     print("------------------")
  58     print("python: {}\n".format(sys.version))
  59     print("librosa: {}\n".format(version))
  60     for dep in core_deps:
  61         print("{}: {}".format(dep, __get_mod_version(dep)))
  62     print("")
  63     for dep in extra_deps:
  64         print("{}: {}".format(dep, __get_mod_version(dep)))
  65
  ```
  --- 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/librosa/version.py b/librosa/version.py
  --- a/librosa/version.py
  +++ b/librosa/version.py
  @@ -38,18 +38,26 @@
           "soundfile",
           "resampy",
           "numba",
  +        "pooch",
  +        "packaging"
       ]
   
       extra_deps = [
           "numpydoc",
           "sphinx",
           "sphinx_rtd_theme",
  -        "sphinxcontrib.versioning",
  -        "sphinx-gallery",
  +        "sphinx_multiversion",
  +        "sphinx_gallery",
  +        "mir_eval",
  +        "ipython",
  +        "sphinxcontrib-svg2pdfconverter",
           "pytest",
           "pytest-mpl",
           "pytest-cov",
           "matplotlib",
  +        "samplerate",
  +        "soxr",
  +        "contextlib2",
           "presets",
       ]
  
verification_info: {"golden_diff": "diff --git a/librosa/version.py b/librosa/version.py\n--- a/librosa/version.py\n+++ b/librosa/version.py\n@@ -38,18 +38,26 @@\n         \"soundfile\",\n         \"resampy\",\n         \"numba\",\n+        \"pooch\",\n+        \"packaging\"\n     ]\n \n     extra_deps = [\n         \"numpydoc\",\n         \"sphinx\",\n         \"sphinx_rtd_theme\",\n-        \"sphinxcontrib.versioning\",\n-        \"sphinx-gallery\",\n+        \"sphinx_multiversion\",\n+        \"sphinx_gallery\",\n+        \"mir_eval\",\n+        \"ipython\",\n+        \"sphinxcontrib-svg2pdfconverter\",\n         \"pytest\",\n         \"pytest-mpl\",\n         \"pytest-cov\",\n         \"matplotlib\",\n+        \"samplerate\",\n+        \"soxr\",\n+        \"contextlib2\",\n         \"presets\",\n     ]\n", "issue": "Update show_versions to match current dependencies\n**Describe the bug**\r\n\r\nLooks like we forgot to revise the list of modules checked by `show_versions()` in the 0.9.0 release.\r\nThis isn't a major problem, but we should fix it for 0.9.2 and keep it as part of the release audit sequence going forward.\r\n\r\nIn general, `show_versions()` should track the dependencies listed in setup.cfg: https://github.com/librosa/librosa/blob/ef482b824c609222abb265357f7a79b11d174dd2/setup.cfg#L45-L84\nUpdate show_versions to match current dependencies\n**Describe the bug**\r\n\r\nLooks like we forgot to revise the list of modules checked by `show_versions()` in the 0.9.0 release.\r\nThis isn't a major problem, but we should fix it for 0.9.2 and keep it as part of the release audit sequence going forward.\r\n\r\nIn general, `show_versions()` should track the dependencies listed in setup.cfg: https://github.com/librosa/librosa/blob/ef482b824c609222abb265357f7a79b11d174dd2/setup.cfg#L45-L84\n", "before_files": [{"content": "#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n\"\"\"Version info\"\"\"\n\nimport sys\nimport importlib\n\nshort_version = \"0.9\"\nversion = \"0.9.1\"\n\n\ndef __get_mod_version(modname):\n\n    try:\n        if modname in sys.modules:\n            mod = sys.modules[modname]\n        else:\n            mod = importlib.import_module(modname)\n        try:\n            return mod.__version__\n        except AttributeError:\n            return \"installed, no version number available\"\n\n    except ImportError:\n        return None\n\n\ndef show_versions():\n    \"\"\"Return the version information for all librosa dependencies.\"\"\"\n\n    core_deps = [\n        \"audioread\",\n        \"numpy\",\n        \"scipy\",\n        \"sklearn\",\n        \"joblib\",\n        \"decorator\",\n        \"soundfile\",\n        \"resampy\",\n        \"numba\",\n    ]\n\n    extra_deps = [\n        \"numpydoc\",\n        \"sphinx\",\n        \"sphinx_rtd_theme\",\n        \"sphinxcontrib.versioning\",\n        \"sphinx-gallery\",\n        \"pytest\",\n        \"pytest-mpl\",\n        \"pytest-cov\",\n        \"matplotlib\",\n        \"presets\",\n    ]\n\n    print(\"INSTALLED VERSIONS\")\n    print(\"------------------\")\n    print(\"python: {}\\n\".format(sys.version))\n    print(\"librosa: {}\\n\".format(version))\n    for dep in core_deps:\n        print(\"{}: {}\".format(dep, __get_mod_version(dep)))\n    print(\"\")\n    for dep in extra_deps:\n        print(\"{}: {}\".format(dep, __get_mod_version(dep)))\n", "path": "librosa/version.py"}], "after_files": [{"content": "#!/usr/bin/env python\n# -*- coding: utf-8 -*-\n\"\"\"Version info\"\"\"\n\nimport sys\nimport importlib\n\nshort_version = \"0.9\"\nversion = \"0.9.1\"\n\n\ndef __get_mod_version(modname):\n\n    try:\n        if modname in sys.modules:\n            mod = sys.modules[modname]\n        else:\n            mod = importlib.import_module(modname)\n        try:\n            return mod.__version__\n        except AttributeError:\n            return \"installed, no version number available\"\n\n    except ImportError:\n        return None\n\n\ndef show_versions():\n    \"\"\"Return the version information for all librosa dependencies.\"\"\"\n\n    core_deps = [\n        \"audioread\",\n        \"numpy\",\n        \"scipy\",\n        \"sklearn\",\n        \"joblib\",\n        \"decorator\",\n        \"soundfile\",\n        \"resampy\",\n        \"numba\",\n        \"pooch\",\n        \"packaging\"\n    ]\n\n    extra_deps = [\n        \"numpydoc\",\n        \"sphinx\",\n        \"sphinx_rtd_theme\",\n        \"sphinx_multiversion\",\n        \"sphinx_gallery\",\n        \"mir_eval\",\n        \"ipython\",\n        \"sphinxcontrib-svg2pdfconverter\",\n        \"pytest\",\n        \"pytest-mpl\",\n        \"pytest-cov\",\n        \"matplotlib\",\n        \"samplerate\",\n        \"soxr\",\n        \"contextlib2\",\n        \"presets\",\n    ]\n\n    print(\"INSTALLED VERSIONS\")\n    print(\"------------------\")\n    print(\"python: {}\\n\".format(sys.version))\n    print(\"librosa: {}\\n\".format(version))\n    for dep in core_deps:\n        print(\"{}: {}\".format(dep, __get_mod_version(dep)))\n    print(\"\")\n    for dep in extra_deps:\n        print(\"{}: {}\".format(dep, __get_mod_version(dep)))\n", "path": "librosa/version.py"}]}