diff --git a/docs/conf.py b/docs/conf.py index 4637f4e..d4d082f 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -10,11 +10,10 @@ # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. # -import os -import sys - -sys.path.insert(0, os.path.abspath("../src")) - +try: + import importlib.metadata as importlib_metadata +except ModuleNotFoundError: + import importlib_metadata # -- Project information ----------------------------------------------------- @@ -23,8 +22,7 @@ author = "Frost Ming" # The full version, including alpha/beta/rc tags -release = "0.7.0" - +release = importlib_metadata.version("unearth") # -- General configuration --------------------------------------------------- diff --git a/docs/requirements.txt b/docs/requirements.txt index f9426ed..13c7699 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -3,4 +3,5 @@ sphinx myst-parser sphinx-copybutton sphinx-argparse +importlib-metadata ; python_version < "3.8" .