Videre
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding: utf-8 -*-
|
||||
"""Version info"""
|
||||
|
||||
import sys
|
||||
import importlib
|
||||
|
||||
short_version = "0.11"
|
||||
version = "0.11.0"
|
||||
|
||||
|
||||
def __get_mod_version(modname):
|
||||
try:
|
||||
if modname in sys.modules:
|
||||
mod = sys.modules[modname]
|
||||
else:
|
||||
mod = importlib.import_module(modname)
|
||||
try:
|
||||
return mod.__version__
|
||||
except AttributeError:
|
||||
return "installed, no version number available"
|
||||
|
||||
except ImportError:
|
||||
return None
|
||||
|
||||
|
||||
def show_versions() -> None:
|
||||
"""Return the version information for all librosa dependencies."""
|
||||
core_deps = [
|
||||
"audioread",
|
||||
"numpy",
|
||||
"scipy",
|
||||
"sklearn",
|
||||
"joblib",
|
||||
"decorator",
|
||||
"numba",
|
||||
"soundfile",
|
||||
"pooch",
|
||||
"soxr",
|
||||
"typing_extensions",
|
||||
"lazy_loader",
|
||||
"msgpack",
|
||||
]
|
||||
|
||||
extra_deps = [
|
||||
"numpydoc",
|
||||
"sphinx",
|
||||
"sphinx_rtd_theme",
|
||||
"matplotlib",
|
||||
"sphinx_multiversion",
|
||||
"sphinx_gallery",
|
||||
"mir_eval",
|
||||
"ipython",
|
||||
"sphinxcontrib.rsvgconverter",
|
||||
"pytest",
|
||||
"pytest_mpl",
|
||||
"pytest_cov",
|
||||
"samplerate",
|
||||
"resampy",
|
||||
"presets",
|
||||
"packaging",
|
||||
]
|
||||
|
||||
print("INSTALLED VERSIONS")
|
||||
print("------------------")
|
||||
print(f"python: {sys.version}\n")
|
||||
print(f"librosa: {version}\n")
|
||||
for dep in core_deps:
|
||||
print("{}: {}".format(dep, __get_mod_version(dep)))
|
||||
print("")
|
||||
for dep in extra_deps:
|
||||
print("{}: {}".format(dep, __get_mod_version(dep)))
|
||||
Reference in New Issue
Block a user