From 5a314919437cebb20755a84bf74d2fc85f802675 Mon Sep 17 00:00:00 2001 From: Emanuele Bezzi Date: Tue, 1 Aug 2023 13:05:24 -0400 Subject: [PATCH] Fetch docsite version number from git tags (#675) --- docs/conf.py | 7 +++++-- docs/requirements.txt | 3 ++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 37f258673..0afc81f4c 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -10,9 +10,12 @@ copyright = '2022-2023 Chan Zuckerberg Initiative' author = 'Chan Zuckerberg Initiative' -import cellxgene_census +import git +repo = git.Repo(search_parent_directories=True) +tags = sorted(repo.tags, key=lambda t: t.tag.tagged_date) +latest_tag = tags[-1] -version = cellxgene_census.__version__ +version = str(latest_tag) # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration diff --git a/docs/requirements.txt b/docs/requirements.txt index 84f622e15..694256c08 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,3 +1,4 @@ nbsphinx myst-parser -sphinx-rtd-theme \ No newline at end of file +sphinx-rtd-theme +gitpython \ No newline at end of file