Beispiel #1
0
def _create_source_python_docs():
    """Create a Sphinx project for Source.Python."""
    project = SphinxProject(SP_PACKAGES_PATH, SP_DOCS_PATH)
    if project.project_exists():
        logger.log_message('Sphinx project already exists for Source.Python')
    else:
        try:
            project.create('Source.Python Development Team', 'Source.Python',
                           VERSION)
        except:
            logger.log_message('An error occured while creating Sphinx ' +
                               'project for Source.Python.')
        else:
            logger.log_message(
                'Sphinx project has been created for Source.Python.')
Beispiel #2
0
def _create_plugin_docs(package):
    """Create a Sphinx project for a plugin."""
    project = SphinxProject(PLUGIN_PATH / package, PLUGIN_DOCS_PATH / package)
    if project.project_exists():
        logger.log_message('Sphinx project already exists for ' +
                           'plugin "{0}".'.format(package))
    else:
        try:
            project.create('Unknown')
        except:
            logger.log_message(
                'An error occured while creating Sphinx project ' +
                'for plugin "{0}".'.format(package))
        else:
            logger.log_message('Sphinx project has been created for' +
                               ' plugin "{0}".'.format(package))
Beispiel #3
0
 def _create_source_python_docs(self):
     """Create a Sphinx project for Source.Python."""
     project = SphinxProject(SP_PACKAGES_PATH, SP_DOCS_PATH)
     if project.project_exists():
         self.logger.log_message(
             'Sphinx project already exists for Source.Python')
     else:
         try:
             project.create(
                 'Source.Python Development Team', 'Source.Python', VERSION)
         except:
             self.logger.log_message(
                 'An error occured while creating Sphinx ' +
                 'project for Source.Python.')
         else:
             self.logger.log_message(
                 'Sphinx project has been created for Source.Python.')
Beispiel #4
0
def _create_custom_package_docs(package):
    """Create a Sphinx project for a custom package."""
    project = SphinxProject(CUSTOM_PACKAGES_PATH / package,
                            CUSTOM_PACKAGES_DOCS_PATH / package)
    if project.project_exists():
        logger.log_message('Sphinx project already exists for custom' +
                           ' package "{0}".'.format(package))
    else:
        try:
            project.create('Unknown')
        except:
            logger.log_message(
                'An error occured while creating Sphinx project for ' +
                'custom package "{0}".'.format(package))
        else:
            logger.log_message('Sphinx project has been created for' +
                               ' custom package "{0}".'.format(package))
Beispiel #5
0
 def _create_plugin_docs(self, package):
     """Create a Sphinx project for a plugin."""
     project = SphinxProject(
         PLUGIN_PATH / package, PLUGIN_DOCS_PATH / package)
     if project.project_exists():
         self.logger.log_message(
             'Sphinx project already exists for ' +
             'plugin "{0}".'.format(package))
     else:
         try:
             project.create('Unknown')
         except:
             self.logger.log_message(
                 'An error occured while creating Sphinx project ' +
                 'for plugin "{0}".'.format(package))
         else:
             self.logger.log_message(
                 'Sphinx project has been created for' +
                 ' plugin "{0}".'.format(package))
Beispiel #6
0
 def _create_custom_package_docs(self, package):
     """Create a Sphinx project for a custom package."""
     project = SphinxProject(
         CUSTOM_PACKAGES_PATH / package,
         CUSTOM_PACKAGES_DOCS_PATH / package)
     if project.project_exists():
         self.logger.log_message(
             'Sphinx project already exists for custom' +
             ' package "{0}".'.format(package))
     else:
         try:
             project.create('Unknown')
         except:
             self.logger.log_message(
                 'An error occured while creating Sphinx project for ' +
                 'custom package "{0}".'.format(package))
         else:
             self.logger.log_message(
                 'Sphinx project has been created for' +
                 ' custom package "{0}".'.format(package))