Commit 5079b6cd authored by Antoine Millet's avatar Antoine Millet
Browse files

Removed manpage building in setup.py

parent f37e38d9
Loading
Loading
Loading
Loading
+0 −26
Original line number Diff line number Diff line
@@ -17,7 +17,6 @@


from setuptools import setup, find_packages
from distutils.command.build import build
import os
import sys

@@ -26,30 +25,6 @@ from cloudcontrol.server import __version__

ldesc = open(os.path.join(os.path.dirname(__file__), 'README')).read()

class BuildMan(build):

    '''
    Build command class used by distutil to generate manpages from RST sources
    while packaging.
    '''

    MANPAGES = ('cc-server', 'cc-addaccount')
    description = 'Build manual from RSt source'

    def run(self):
        from docutils.core import publish_file
        from docutils.writers import manpage

        srcdir = os.path.split(os.path.abspath(__file__))[0]

        for man in self.MANPAGES:
            publish_file(source_path=os.path.join(srcdir, 'doc/%s.rst' % man),
                         destination_path=os.path.join(srcdir, '%s.1' % man),
                         writer=manpage.Writer())

build.sub_commands.insert(0, ('build_man', None))

cmdclass = {'build_man': BuildMan}

setup(
    name='cc-server',
@@ -69,5 +44,4 @@ setup(
        'Operating System :: Unix',
        'Programming Language :: Python',
    ],
    cmdclass=cmdclass
)