from moniker.version import version_info as version install_requires = common_setup.parse_requirements(['tools/pip-requires']) install_options = common_setup.parse_requirements(['tools/pip-options']) tests_require = common_setup.parse_requirements(['tools/test-requires']) setup_require = common_setup.parse_requirements(['tools/setup-requires']) dependency_links = common_setup.parse_dependency_links([ 'tools/pip-requires', 'tools/pip-options', 'tools/test-requires', 'tools/setup-requires' ]) setup( name='moniker', version=version.canonical_version_string(always=True), description='DNS as a Service', author='Kiall Mac Innes', author_email='*****@*****.**', url='https://launchpad.net/moniker', packages=find_packages(exclude=['bin']), include_package_data=True, test_suite='nose.collector', setup_requires=setup_require, install_requires=install_requires, tests_require=tests_require, extras_require={ 'test': tests_require, 'optional': install_options, }, dependency_links=dependency_links,
#source_encoding = 'utf-8-sig' # The master toctree document. master_doc = 'index' # General information about the project. project = u'moniker' copyright = u'2012, Managed I.T.' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. from moniker.version import version_info as moniker_version version = moniker_version.canonical_version_string() # The full version, including alpha/beta/rc tags. release = moniker_version.version_string_with_vcs() # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. #language = None # There are two options for replacing |today|: either, you set today to some # non-false value, then it is used: #today = '' # Else, today_fmt is used as the format for a strftime call. #today_fmt = '%B %d, %Y' # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files.
#source_encoding = 'utf-8-sig' # The master toctree document. master_doc = 'index' # General information about the project. project = u'moniker' copyright = u'2012, Managed I.T.' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. from moniker.version import version_info as moniker_version version = moniker_version.canonical_version_string() # The full version, including alpha/beta/rc tags. release = moniker_version.version_string_with_vcs() # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. #language = None # There are two options for replacing |today|: either, you set today to some # non-false value, then it is used: #today = '' # Else, today_fmt is used as the format for a strftime call. #today_fmt = '%B %d, %Y' # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files.
def __init__(self): super(MonikerShell, self).__init__( description='Moniker Server Side Management CLI', version=version.canonical_version_string(), command_manager=CommandManager('moniker.manage') )