import datetime
from setuptools import setup

ci_cmdclass = {}

try:
    from sphinx.setup_command import BuildDoc

    class local_BuildDoc(BuildDoc):
        def run(self):
            for builder in ['html', 'man']:
                self.builder = builder
                self.finalize_options()
                BuildDoc.run(self)
    ci_cmdclass['build_sphinx'] = local_BuildDoc
except Exception:
    pass

setup(name='openstack-infra-config',
      version="%d.%02d" % (datetime.datetime.now().year,
                           datetime.datetime.now().month),
      description="OpenStack Infrastructure Config",
      author="OpenStack Infrastructure Team",
      author_email="openstack-infra@lists.launchpad.net",
      url="http://ci.openstack.org",
      cmdclass=ci_cmdclass)