#!/usr/bin/env python
##################################################
## DEPENDENCIES
import sys
import os
import os.path
from os.path import getmtime,exists
import time
import types
import __builtin__
from Cheetah.Version import MinCompatibleVersion
from Cheetah.Version import MinCompatibleVersionTuple
from Cheetah.Template import Template
from Cheetah.DummyTransaction import DummyTransaction
from Cheetah.NameMapper import NotFound,valueForName,valueFromSearchList,valueFromFrameOrSearchList
from Cheetah.CacheRegion import CacheRegion
import Cheetah.Filters as Filters
import Cheetah.ErrorCatchers as ErrorCatchers
##################################################
## MODULE CONSTANTS
try:
True, False
except NameError:
True, False = (1==1), (1==0)
VFFSL=valueFromFrameOrSearchList
VFSL=valueFromSearchList
VFN=valueForName
currentTime=time.time
__CHEETAH_version__ = '2.0rc6'
__CHEETAH_versionTuple__ = (2, 0, 0, 'candidate', 6)
__CHEETAH_genTime__ = 1140978986.2765019
__CHEETAH_genTimestamp__ = 'Sun Feb 26 19:36:26 2006'
__CHEETAH_src__ = 'Modeling/ModelMasons/Python_bricks/setup_tmpl.tmpl'
__CHEETAH_srcLastModified__ = 'Sun Feb 26 19:08:10 2006'
__CHEETAH_docstring__ = 'Autogenerated by CHEETAH: The Python-Powered Template Engine'
if __CHEETAH_versionTuple__ < RequiredCheetahVersionTuple:
raise AssertionError(
'This template was compiled with Cheetah version'
' %s. Templates compiled before version %s must be recompiled.'%(
__CHEETAH_version__, RequiredCheetahVersion))
##################################################
## CLASSES
class setup_tmpl(Template):
##################################################
## CHEETAH GENERATED METHODS
def __init__(self, *args, **KWs):
Template.__init__(self, *args, **KWs)
if not self._CHEETAH__instanceInitialized:
cheetahKWArgs = {}
allowedKWs = 'searchList namespaces filter filtersLib errorCatcher'.split()
for k,v in KWs.items():
if k in allowedKWs: cheetahKWArgs[k] = v
self._initCheetahInstance(**cheetahKWArgs)
def respond(self, trans=None):
## CHEETAH: main method generated for this template
if (not trans and not self._CHEETAH__isBuffering and not callable(self.transaction)):
trans = self.transaction # is None unless self.awake() was called
if not trans:
trans = DummyTransaction()
_dummyTrans = True
else: _dummyTrans = False
write = trans.response().write
SL = self._CHEETAH__searchList
_filter = self._CHEETAH__currentFilter
########################################
## START - generated method body
write('''#! /usr/bin/env python
from distutils.core import setup
short_description="''')
_v = VFN(VFFSL(SL,"model",True),"name",False)() # '$model.name()' on line 5, col 20
if _v is not None: write(_filter(_v, rawExpr='$model.name()')) # from line 5, col 20.
write('"\nlong_description="')
_v = VFN(VFFSL(SL,"model",True),"name",False)() # '$model.name()' on line 6, col 19
if _v is not None: write(_filter(_v, rawExpr='$model.name()')) # from line 6, col 19.
write(''': ..."
setup(
name="''')
_v = VFFSL(SL,"model.name",True) # '$model.name' on line 9, col 9
if _v is not None: write(_filter(_v, rawExpr='$model.name')) # from line 9, col 9.
write('''",
version="",
licence="",
description=short_description,
author="",
author_email="",
maintainer="",
maintainer_email="",
url="",
package_dir={"''')
_v = VFFSL(SL,"model.packageName",True) # '$model.packageName' on line 18, col 17
if _v is not None: write(_filter(_v, rawExpr='$model.packageName')) # from line 18, col 17.
write('": \'.\'},\n packages=["')
_v = VFFSL(SL,"model.packageName",True) # '$model.packageName' on line 19, col 14
if _v is not None: write(_filter(_v, rawExpr='$model.packageName')) # from line 19, col 14.
write('''",
],
long_description = long_description,
)
''')
########################################
## END - generated method body
return _dummyTrans and trans.response().getvalue() or ""
##################################################
## CHEETAH GENERATED ATTRIBUTES
_CHEETAH__instanceInitialized = False
_CHEETAH_version = __CHEETAH_version__
_CHEETAH_versionTuple = __CHEETAH_versionTuple__
_CHEETAH_genTime = __CHEETAH_genTime__
_CHEETAH_genTimestamp = __CHEETAH_genTimestamp__
_CHEETAH_src = __CHEETAH_src__
_CHEETAH_srcLastModified = __CHEETAH_srcLastModified__
_mainCheetahMethod_for_setup_tmpl= 'respond'
## END CLASS DEFINITION
if not hasattr(setup_tmpl, '_initCheetahAttributes'):
templateAPIClass = getattr(setup_tmpl, '_CHEETAH_templateClass', Template)
templateAPIClass._addCheetahPlumbingCodeToClass(setup_tmpl)
# CHEETAH was developed by Tavis Rudd and Mike Orr
# with code, advice and input from many other volunteers.
# For more information visit http://www.CheetahTemplate.org/
##################################################
## if run from command line:
if __name__ == '__main__':
from Cheetah.TemplateCmdLineIface import CmdLineIface
CmdLineIface(templateObj=setup_tmpl()).run()
|