/usr/lib64/python2.6/site-packages/numpy/distutils
NameSizeModeActions
command/-0755rm
fcompiler/-0755rm
mingw/-0755rm
tests/-0755rm
ccompiler.py223190644editdlrm
ccompiler.pyc199610644editdlrm
ccompiler.pyo199610644editdlrm
conv_template.py94910644editdlrm
conv_template.pyc95650644editdlrm
conv_template.pyo95650644editdlrm
core.py85240644editdlrm
core.pyc66270644editdlrm
core.pyo66270644editdlrm
cpuinfo.py225140644editdlrm
cpuinfo.pyc442410644editdlrm
cpuinfo.pyo442410644editdlrm
environment.py22680644editdlrm
environment.pyc33840644editdlrm
environment.pyo33840644editdlrm
exec_command.py185490644editdlrm
exec_command.pyc172630644editdlrm
exec_command.pyo158410644editdlrm
extension.py23850644editdlrm
extension.pyc21360644editdlrm
extension.pyo21360644editdlrm
from_template.py78030644editdlrm
from_template.pyc84740644editdlrm
from_template.pyo84740644editdlrm
info.py920644editdlrm
info.pyc2660644editdlrm
info.pyo2660644editdlrm
intelccompiler.py9910644editdlrm
intelccompiler.pyc14380644editdlrm
intelccompiler.pyo14380644editdlrm
interactive.py61450644editdlrm
interactive.pyc58480644editdlrm
interactive.pyo58480644editdlrm
lib2def.py34190644editdlrm
lib2def.pyc38890644editdlrm
lib2def.pyo38890644editdlrm
line_endings.py19690644editdlrm
line_endings.pyc27600644editdlrm
line_endings.pyo27600644editdlrm
log.py24380644editdlrm
log.pyc28720644editdlrm
log.pyo28720644editdlrm
mingw32ccompiler.py181050644editdlrm
mingw32ccompiler.pyc137470644editdlrm
mingw32ccompiler.pyo137470644editdlrm
misc_util.py798370644editdlrm
misc_util.pyc764140644editdlrm
misc_util.pyo758530644editdlrm
npy_pkg_config.py122830644editdlrm
npy_pkg_config.pyc145500644editdlrm
npy_pkg_config.pyo145500644editdlrm
numpy_distribution.py6340644editdlrm
numpy_distribution.pyc9810644editdlrm
numpy_distribution.pyo9810644editdlrm
setup.py5610644editdlrm
setup.pyc8640644editdlrm
setup.pyo8640644editdlrm
setupscons.py5570644editdlrm
setupscons.pyc9090644editdlrm
setupscons.pyo9090644editdlrm
system_info.py709270644editdlrm
system_info.pyc709820644editdlrm
system_info.pyo708440644editdlrm
unixccompiler.py34600644editdlrm
unixccompiler.pyc28930644editdlrm
unixccompiler.pyo28930644editdlrm
__config__.py14990644editdlrm
__config__.pyc16540644editdlrm
__config__.pyo16540644editdlrm
__init__.py4310644editdlrm
__init__.pyc6010644editdlrm
__init__.pyo6010644editdlrm
__version__.py850644editdlrm
__version__.pyc2860644editdlrm
__version__.pyo2860644editdlrm
Edit: /usr/lib64/python2.6/site-packages/numpy/distutils/from_template.pyo (8474B)
Ñò ™ÙÊKc @sØdZddgZddkZddkZddkZeideiƒZeideiƒZeideiƒZ d„Z eid ƒZ eid ƒZ eid ƒZ d „Zeid ƒZd„Zd„ZeidƒZd„Zd„ZeideiƒZd„Zd„ZedƒZedjožyeidZWn%ej oeiZeiZ n>Xe!edƒZei"i#eƒ\Z$Z%e$Z&e!e&dƒZ ei'ƒZ(ee(ƒZ)e i*e)ƒndS(sÆ process_file(filename) takes templated file .xxx.src and produces .xxx file where .xxx is .pyf .f90 or .f using the following template rules: '<..>' denotes a template. All function and subroutine blocks in a source file with names that contain '<..>' will be replicated according to the rules in '<..>'. The number of comma-separeted words in '<..>' will determine the number of replicates. '<..>' may have two different forms, named and short. For example, named: where anywhere inside a block '

' will be replaced with 'd', 's', 'z', and 'c' for each replicate of the block. <_c> is already defined: <_c=s,d,c,z> <_t> is already defined: <_t=real,double precision,complex,double complex> short: , a short form of the named, useful when no

appears inside a block. In general, '<..>' contains a comma separated list of arbitrary expressions. If these expression must contain a comma|leftarrow|rightarrow, then prepend the comma|leftarrow|rightarrow with a backslash. If an expression matches '\' then it will be replaced by -th expression. Note that all '<..>' forms in a block must have the same number of comma-separated entries. Predefined named template rules: t process_strt process_fileiÿÿÿÿNs2(\n|\A)(( (\$|\*))|)\s*(subroutine|function)\bs+\n\s*end\s*(subroutine|function)\b.*(\n|\Z)s\n (\$|\*)\s*function\bcCsg}d}xti||ƒ}|djoPn|iƒ}ti|||iƒƒoTxQ|id||ƒ}|djoPn|}|||d!djoPq^q^n|d7}ti||iƒƒ}|o|iƒdp t |ƒ}}|i ||fƒq|S(s‘ Return a list of tuples for each function or subroutine each tuple is the start and end of a subroutine or function to be expanded. is iÿÿÿÿis $iN( troutine_start_retsearchtNonetstarttfunction_start_retmatchtendtrfindtroutine_end_retlentappend(tastrtspanlisttindtmRtiR((sC/usr/lib64/python2.6/site-packages/numpy/distutils/from_template.pytparse_structure;s(     (s<\s*(\w[\w\d]*)\s*>s<\s*(\w[\w\d]*)\s*=\s*(.*?)\s*>s<\s*((.*?))\s*>cCssti|ƒ}h}xW|D]O}|diƒp t|ƒ}|diddƒ}t|ƒ}|||\d+)\ZcCs¡|idƒ}g}|D]}||iƒq~}x[tt|ƒƒD]G}ti||ƒ}|o't|idƒƒ}||||s @rightarrow@s\cs¡t|idƒiddƒƒ}ti|ƒo d|Sd}x/ˆiƒD]!}ˆ||jo |}qMqMW|djotˆƒ}|ˆ|(RR&Rttemplate_name_reRRR-R(tmobjRRtkey(tlnames(sC/usr/lib64/python2.6/site-packages/numpy/distutils/from_template.pytlistrepl„s!    sNo replicates found for <%s>t_R s@comma@sHMismatch in number of replacements (base <%s=%s>) for <%s=%s>. Ignoring.cs.|idƒ}ˆi|ˆd|gƒˆS(Ni(R&tget(R6R(trulestk(sC/usr/lib64/python2.6/site-packages/numpy/distutils/from_template.pytnamerepl¯sts t>t<(RRRtsubtlist_reRt template_reRR;t ValueErrort startswithR"R R'R#( tsubstrRR9tnumsubst base_ruletrRR)RtruletnumR>tnewstr((R8R<R=sC/usr/lib64/python2.6/site-packages/numpy/distutils/from_template.pyt expand_sub~sN    6      c Cs³|}d}t|ƒ}d}h}|itƒxm|D]e}||||d!7}|it|||d!ƒƒ|t||d|d!|ƒ7}|d}q8W|||7}|S(NR?ii(Rtupdatet_special_namesRRN(tallstrRMtwritestrtstructtoldendRRB((sC/usr/lib64/python2.6/site-packages/numpy/distutils/from_template.pyR»s  "s9(\n|\A)\s*include\s*['\"](?P[\w\d./\\]+[.]src)['\"]cCsëtii|ƒ}t|ƒ}g}x¶|iƒD]¨}ti|ƒ}|o|idƒ}tii|ƒptii ||ƒ}ntii |ƒo dG|GH|i t |ƒƒqÙ|i |ƒq1|i |ƒq1W|iƒ|S(NRsIncluding file(tostpathtdirnametopent readlinestinclude_src_reRR&tisabsR'tisfiletextendtresolve_includesR tclose(tsourcetdtfidtlinestlineRtfn((sC/usr/lib64/python2.6/site-packages/numpy/distutils/from_template.pyR^Ïs"    cCst|ƒ}tdi|ƒƒS(NR?(R^RR'(R`Rc((sC/usr/lib64/python2.6/site-packages/numpy/distutils/from_template.pyRãs sÿ <_c=s,d,c,z> <_t=real,double precision,complex,double complex> t__main__iRJtw(+t__doc__t__all__RUtsystretcompiletIRR RRRDRRCRR$RRR5RNRRZR^RRPt__name__targvtfilet IndexErrortstdinRbtstdouttoutfileRXRVtsplitexttbasetexttnewnametreadRQRRtwrite(((sC/usr/lib64/python2.6/site-packages/numpy/distutils/from_template.pyt/sH        =