From dc16292ec588af695e1e78544b23872610a72665 Mon Sep 17 00:00:00 2001 From: Aaron Carlisle Date: Thu, 28 Sep 2017 22:51:38 -0400 Subject: [PATCH] Fix error in setup entry points (#466) * Fix error in setup entry points This was missing from b3225c556684a57e091ded887a80a9e72211004b * Add comment about what setup is doing * Optimize python os import * Address Review: Remove uses of os.path --- sphinx_rtd_theme/__init__.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/sphinx_rtd_theme/__init__.py b/sphinx_rtd_theme/__init__.py index 0433ff7..0401771 100644 --- a/sphinx_rtd_theme/__init__.py +++ b/sphinx_rtd_theme/__init__.py @@ -3,7 +3,7 @@ From https://github.com/ryan-roemer/sphinx-bootstrap-theme. """ -import os +from os import path __version__ = '0.2.5b1' __version_full__ = __version__ @@ -11,5 +11,9 @@ __version_full__ = __version__ def get_html_theme_path(): """Return list of HTML theme paths.""" - cur_dir = os.path.abspath(os.path.dirname(os.path.dirname(__file__))) + cur_dir = path.abspath(path.dirname(path.dirname(__file__))) return cur_dir + +# See http://www.sphinx-doc.org/en/stable/theming.html#distribute-your-theme-as-a-python-package +def setup(app): + app.add_html_theme('sphinx_rtd_theme', path.abspath(path.dirname(__file__)))