You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
2.3 KiB
73 lines
2.3 KiB
#!/usr/bin/env python |
|
# -*- encoding: utf-8 -*- |
|
from __future__ import absolute_import, print_function |
|
|
|
import io |
|
import os |
|
import re |
|
from glob import glob |
|
from os.path import basename |
|
from os.path import dirname |
|
from os.path import join |
|
from os.path import relpath |
|
from os.path import splitext |
|
|
|
from setuptools import find_packages |
|
from setuptools import setup |
|
|
|
def read(*names, **kwargs): |
|
return io.open( |
|
join(dirname(__file__), *names), |
|
encoding=kwargs.get('encoding', 'utf8') |
|
).read() |
|
|
|
|
|
setup( |
|
name='sphinx-sleekcat-theme', |
|
version='0.1.0', |
|
license='BSD', |
|
description='A theme based on the https://github.com/ionelmc/sphinx-py3doc-enhanced-theme', |
|
long_description='%s\n%s' % (read('README.rst'), re.sub(':[a-z]+:`~?(.*?)`', r'``\1``', read('CHANGELOG.rst'))), |
|
author='Pyrocko Developer Team', |
|
author_email='contact@ionelmc.ro', |
|
url='https://github.com/pyrocko/spinx-sleekcat-theme', |
|
packages=find_packages('src'), |
|
package_dir={'': 'src'}, |
|
py_modules=[splitext(basename(path))[0] for path in glob('src/*.py')], |
|
include_package_data=True, |
|
zip_safe=False, |
|
classifiers=[ |
|
# complete classifier list: http://pypi.python.org/pypi?%3Aaction=list_classifiers |
|
'Development Status :: 5 - Production/Stable', |
|
'Intended Audience :: Developers', |
|
'License :: OSI Approved :: BSD License', |
|
'Operating System :: Unix', |
|
'Operating System :: POSIX', |
|
'Operating System :: Microsoft :: Windows', |
|
'Programming Language :: Python', |
|
'Programming Language :: Python :: 2.6', |
|
'Programming Language :: Python :: 2.7', |
|
'Programming Language :: Python :: 3', |
|
'Programming Language :: Python :: 3.3', |
|
'Programming Language :: Python :: 3.4', |
|
'Programming Language :: Python :: Implementation :: CPython', |
|
'Programming Language :: Python :: Implementation :: PyPy', |
|
'Topic :: Utilities', |
|
], |
|
entry_points = { |
|
'sphinx_themes': [ |
|
'path = sphinx_sleekcat_theme:get_html_theme_path', |
|
] |
|
}, |
|
keywords=[ |
|
# eg: 'keyword1', 'keyword2', 'keyword3', |
|
], |
|
install_requires=[ |
|
# eg: 'aspectlib==1.1.1', 'six>=1.7', |
|
], |
|
extras_require={ |
|
# eg: |
|
# 'rst': ['docutils>=0.11'], |
|
# ':python_version=="2.6"': ['argparse'], |
|
}, |
|
)
|
|
|