mirror of
https://github.com/kennethreitz-archive/sphinx-to-github.git
synced 2026-06-05 23:40:17 +00:00
9b472949ad
setup.py was still referencing README.rst. We changed to README.md because of superior github rendering of markdown, we might need to changed back if any part of the python distribution system requires the description, which is taken from the README, to be in restructured text.
76 lines
1.8 KiB
Python
76 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.md", "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,
|
|
)
|