A sphinx theme plugin support extension. #sphinxjp
A sphinx theme plugin extension.
- provide theme template collection by using setuptools plugin mechanism.
Make environment with easy_install:
$ easy_install sphinxjp.themecore
Make your plugins
If you want to integrate new theme, write sphinx_themes entry_points in your setup.py:
entry_points = """ [sphinx_themes] path = sphinxjp.themes.s6:get_path """
and write get_path function that return path of Sphinx themes. Sphinx themes directory include one or more theme directories.
If you want to integrate new directive, write sphinx_directives entry_points in your setup.py:
entry_points = """ [sphinx_directives] setup = sphinxjp.themes.s6:setup_directives """
and write setup_directives function that receive app argument and return None. setup_directives is same as sphinx extension’s setup function. See Sphinx extension document for more information.
- Python 2.4 or later (not support 3.x)
- sphinx 1.0.x
Licensed under the MIT license . See the LICENSE file for specific terms.
- fixed issue #1: html_theme_path definition in conf.py discard all sphinxjp.themes.* paths.
- fixed namespace package declaration missing, thank you togakushi!
- first release
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size sphinxjp.themecore-0.1.2.tar.gz (6.5 kB)||File type Source||Python version None||Upload date||Hashes View|