mirror of
https://github.com/kennethreitz-archive/sphinx-to-github.git
synced 2026-06-05 23:40:17 +00:00
74 lines
1.8 KiB
Python
74 lines
1.8 KiB
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
import codecs
|
|
import unittest
|
|
|
|
try:
|
|
from setuptools import setup, find_packages, Command
|
|
except ImportError:
|
|
from ez_setup import use_setuptools
|
|
use_setuptools()
|
|
from setuptools import setup, find_packages, Command
|
|
|
|
import sphinxtogithub
|
|
from sphinxtogithub.tests import (
|
|
filehandler,
|
|
directoryhandler,
|
|
replacer,
|
|
renamer
|
|
)
|
|
|
|
class RunTests(Command):
|
|
description = "Run the sphinxtogithub test suite."
|
|
|
|
user_options = []
|
|
|
|
def initialize_options(self):
|
|
pass
|
|
|
|
def finalize_options(self):
|
|
pass
|
|
|
|
def run(self):
|
|
suites = [
|
|
filehandler.testSuite(),
|
|
directoryhandler.testSuite(),
|
|
replacer.testSuite(),
|
|
renamer.testSuite(),
|
|
]
|
|
|
|
suite = unittest.TestSuite(suites)
|
|
|
|
runner = unittest.TextTestRunner()
|
|
|
|
runner.run(suite)
|
|
|
|
long_description = codecs.open("README.rst", "r", "utf-8").read()
|
|
|
|
setup(
|
|
name='sphinxtogithub',
|
|
version=sphinxtogithub.__version__,
|
|
description=sphinxtogithub.__doc__,
|
|
author=sphinxtogithub.__author__,
|
|
author_email=sphinxtogithub.__contact__,
|
|
url=sphinxtogithub.__homepage__,
|
|
platforms=["any"],
|
|
license="BSD",
|
|
packages=find_packages(),
|
|
scripts=["bin/sphinxtogithub"],
|
|
zip_safe=False,
|
|
install_requires=[],
|
|
cmdclass = {"test": RunTests},
|
|
classifiers=[
|
|
"Development Status :: 4 - Beta",
|
|
"Operating System :: OS Independent",
|
|
"Programming Language :: Python",
|
|
"Environment :: Plugins",
|
|
"Intended Audience :: Developers",
|
|
"License :: OSI Approved :: BSD License",
|
|
"Operating System :: POSIX",
|
|
"Topic :: Documentation",
|
|
],
|
|
long_description=long_description,
|
|
)
|