summaryrefslogtreecommitdiff
path: root/oslosphinx/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'oslosphinx/__init__.py')
-rw-r--r--oslosphinx/__init__.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/oslosphinx/__init__.py b/oslosphinx/__init__.py
index 8afd029..9a97c36 100644
--- a/oslosphinx/__init__.py
+++ b/oslosphinx/__init__.py
@@ -56,8 +56,12 @@ def _html_page_context(app, pagename, templatename, context, doctree):
# grab last five that start with a number and reverse the order
if six.PY3:
raw_version_list = raw_version_list.decode("utf8")
- other_versions = [t for t in raw_version_list.split('\n')
- if t and t[0] in string.digits][:-6:-1]
+ _tags = [t.strip("'") for t in raw_version_list.split('\n')]
+ other_versions = [
+ t for t in _tags if t and t[0] in string.digits
+ # Don't show alpha, beta or release candidate tags
+ and 'rc' not in t and 'a' not in t and 'b' not in t
+ ][:-5:-1]
context['other_versions'] = other_versions
return None