diff --git a/setup.py b/setup.py index 7a7ceca..53cc370 100644 --- a/setup.py +++ b/setup.py @@ -1,58 +1,58 @@ from distutils.core import setup, Command import os import re class BuildManual(Command): description = "Manual build command" user_options = [ ('rsb-inventory-dir=',None,'Directory for RSB objects.inv file'), ('rsbag-inventory-dir=',None,'Directory for RSBAG objects.inv file'), - ('rst-inventory-dir=',None,'Directory for RST objects.inv file') - ('cca-inventory-dir=',None,'Directory for CCA objects.inv file') - ('liboncilla-inventory-dir=',None,'Directory for liboncilla objects.inv file') + ('rst-inventory-dir=',None,'Directory for RST objects.inv file'), + ('cca-inventory-dir=',None,'Directory for CCA objects.inv file'), + ('liboncilla-inventory-dir=',None,'Directory for liboncilla objects.inv file'), ('ccaoncilla-inventory-dir=',None,'Directory for CCA-oncilla objects.inv file') ] def initialize_options(self): self.rsb_inventory_dir = None self.rsbag_inventory_dir = None self.rst_inventory_dir = None self.cca_inventory_dir = None self.liboncilla_inventory_dir = None self.ccaoncilla_inventory_dir = None def _finalize_option(self,name,value): if value is not None: self.modules += name + ':' os.environ[name] = value def finalize_options(self): self.modules='' self._finalize_option('rsb',self.rsb_inventory_dir) self._finalize_option('rsbag',self.rsbag_inventory_dir) self._finalize_option('rst',self.rst_inventory_dir) self._finalize_option('cca',self.cca_inventory_dir) self._finalize_option('liboncilla',self.liboncilla_inventory_dir) self._finalize_option('ccaoncilla',self.ccaoncilla_inventory_dir) os.environ['sphinx_external_modules'] = self.modules def run(self): os.system("sphinx-build -b html manual manual/build") setup( name='oncilla-sim-project-wizard', version='0.1dev', packages=['oncilla_sim'], license='Lesser General Public License version 3', long_description=open('README.rst').read(), scripts = ['oncilla-sim-wizard'], cmdclass = { 'build_manual' : BuildManual } )