-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
68 lines (56 loc) · 1.82 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
"""sphinx_psi_theme setup script"""
import os
root_dir = os.path.abspath(os.path.join(__file__, ".."))
os.chdir(root_dir)
import sys
import setuptools
opts = dict(
packages=setuptools.find_packages(root_dir),
package_data={
"sphinx_psi_theme": ["themes/sphinx_psi_theme/*.*", "themes/sphinx_psi_theme/static/*.*"]
},
zip_safe=False,
name="sphinx_psi_theme",
author="Lori A. Burns",
author_email="[email protected]",
license = "BSD-3-Clause",
url = "https://github.com/psi4/sphinx-psi-theme",
install_requires=[
"sphinx>=1.5"
],
entry_points={
'sphinx_themes': [
'path = sphinx_psi_theme:get_theme_dir',
],
},
description=
"a nice sphinx theme for Psi4 derived from 'Cloud' and some related extensions",
long_description="""\
This is a small package containing a Sphinx theme named "sphinx_psi_theme",
along with some related Sphinx extensions. To see an example
of the theme in action, check out `<http://psicode.org/psi4manual/master/index.html>`_.
""",
keywords="sphinx extension theme",
classifiers="""
Development Status :: 5 - Production/Stable
Framework :: Sphinx :: Extension
Framework :: Sphinx :: Theme
Intended Audience :: Developers
License :: OSI Approved :: BSD License
Operating System :: OS Independent
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
Programming Language :: Python :: 3.3
Programming Language :: Python :: 3.4
Programming Language :: Python :: 3.5
Programming Language :: Python :: 3.6
Topic :: Documentation
Topic :: Software Development :: Documentation
""".strip().splitlines(),
script_args=sys.argv[1:],
cmdclass={},
)
# pull version string from package
from sphinx_psi_theme import __version__ as version
opts['version'] = version
setuptools.setup(**opts)