''' __author__ = 'Miguel Ojeda' __copyright__ = 'Copyright 2012, CERN CMS' __credits__ = ['Miguel Ojeda', 'Andreas Pfeiffer'] __license__ = 'Unknown' __maintainer__ = 'Miguel Ojeda' __email__ = '*****@*****.**' if __name__ == '__main__': import sys if '--productionLevel' not in sys.argv: sys.path.insert(0, '/data/services/keeper') import keeper keeper.run('docs', sys.argv[0], replaceProcess = True) import os import re import logging import mako.template import markdown defaultOutputDirectory = 'generated' indexFilename = 'index.html' indexTitle = 'CMS DB Web Services'
'''Generates the docs for CMS DB Web services. ''' __author__ = 'Miguel Ojeda' __copyright__ = 'Copyright 2012, CERN CMS' __credits__ = ['Miguel Ojeda', 'Andreas Pfeiffer'] __license__ = 'Unknown' __maintainer__ = 'Miguel Ojeda' __email__ = '*****@*****.**' if __name__ == '__main__': import sys if '--productionLevel' not in sys.argv: sys.path.insert(0, '/data/services/keeper') import keeper keeper.run('docs', sys.argv[0], replaceProcess=True) import os import re import logging import mako.template import markdown defaultOutputDirectory = 'generated' indexFilename = 'index.html' indexTitle = 'CMS DB Web Services' docsTemplate = mako.template.Template(''' <!DOCTYPE html>
#!/usr/bin/python2.6 '''Script used to create the DB schema. ''' if __name__ == '__main__': import sys if '--productionLevel' not in sys.argv: sys.path.insert(0, '/data/services/keeper') import keeper keeper.run('PdmV/valdb', sys.argv[0], replaceProcess = True) from sqlalchemy import create_engine, DateTime, MetaData, Column, Table, ForeignKey, Integer, String , Sequence, Boolean import service connectionDictionary = service.secrets['connections']['dev']["owner"] engine = create_engine(service.getSqlAlchemyConnectionString(connectionDictionary), echo=False) metadata = MetaData(bind=engine) releases_table = Table('releases', metadata, Column('id', Integer, Sequence('releases_id_seq'), primary_key=True, nullable=False), Column('category', String(40), nullable=False), Column('subcategory', String(40), nullable=False), Column('release_name', String(100), nullable=False), Column('version', Integer, nullable=False), Column('date', DateTime, nullable=False), Column('status_kind', String(20), nullable=False)) releases_lv_table = Table('releases_lv', metadata, Column('id', Integer, primary_key=True, nullable=False), Column('category', String(40), nullable=False),
#!/usr/bin/python2.6 '''Script used to create the DB schema. ''' if __name__ == '__main__': import sys if '--productionLevel' not in sys.argv: sys.path.insert(0, '/data/services/keeper') import keeper keeper.run('PdmV/valdb', sys.argv[0], replaceProcess=True) from sqlalchemy import create_engine, DateTime, MetaData, Column, Table, ForeignKey, Integer, String, Sequence, Boolean import service connectionDictionary = service.secrets['connections']['dev']["owner"] engine = create_engine( service.getSqlAlchemyConnectionString(connectionDictionary), echo=False) metadata = MetaData(bind=engine) releases_table = Table( 'releases', metadata, Column('id', Integer, Sequence('releases_id_seq'), primary_key=True, nullable=False), Column('category', String(40), nullable=False), Column('subcategory', String(40), nullable=False), Column('release_name', String(100), nullable=False), Column('version', Integer, nullable=False), Column('date', DateTime, nullable=False),