/opt/alt/python27/lib64/python2.7/distutils
NameSizeModeActions
command/-0755rm
archive_util.py82190644editdlrm
archive_util.pyc77050644editdlrm
archive_util.pyo77050644editdlrm
bcppcompiler.py149410644editdlrm
bcppcompiler.pyc79990644editdlrm
bcppcompiler.pyo79990644editdlrm
ccompiler.py467260644editdlrm
ccompiler.pyc375970644editdlrm
ccompiler.pyo374560644editdlrm
cmd.py192700644editdlrm
cmd.pyc172850644editdlrm
cmd.pyo172850644editdlrm
config.py41340644editdlrm
config.pyc36560644editdlrm
config.pyo36560644editdlrm
core.py90190644editdlrm
core.pyc75880644editdlrm
core.pyo75880644editdlrm
cygwinccompiler.py177350644editdlrm
cygwinccompiler.pyc99810644editdlrm
cygwinccompiler.pyo99810644editdlrm
debug.py1620644editdlrm
debug.pyc2670644editdlrm
debug.pyo2670644editdlrm
dep_util.py35090644editdlrm
dep_util.pyc32320644editdlrm
dep_util.pyo32320644editdlrm
dir_util.py78680644editdlrm
dir_util.pyc68770644editdlrm
dir_util.pyo68770644editdlrm
dist.py500490644editdlrm
dist.pyc400470644editdlrm
dist.pyo400470644editdlrm
emxccompiler.py119310644editdlrm
emxccompiler.pyc75840644editdlrm
emxccompiler.pyo75840644editdlrm
errors.py34940644editdlrm
errors.pyc65450644editdlrm
errors.pyo65450644editdlrm
extension.py109040644editdlrm
extension.pyc74640644editdlrm
extension.pyo72380644editdlrm
fancy_getopt.py179480644editdlrm
fancy_getopt.pyc122310644editdlrm
fancy_getopt.pyo120540644editdlrm
filelist.py126890644editdlrm
filelist.pyc109770644editdlrm
filelist.pyo109770644editdlrm
file_util.py81310644editdlrm
file_util.pyc68150644editdlrm
file_util.pyo68150644editdlrm
log.py16860644editdlrm
log.pyc29420644editdlrm
log.pyo29420644editdlrm
msvc9compiler.py310040644editdlrm
msvc9compiler.pyc219000644editdlrm
msvc9compiler.pyo218270644editdlrm
msvccompiler.py236370644editdlrm
msvccompiler.pyc178630644editdlrm
msvccompiler.pyo178630644editdlrm
README2950644editdlrm
spawn.py86480644editdlrm
spawn.pyc65180644editdlrm
spawn.pyo65180644editdlrm
sysconfig.py177070644editdlrm
sysconfig.py.debug-build176220644editdlrm
sysconfig.pyc136090644editdlrm
sysconfig.pyo136090644editdlrm
text_file.py124280644editdlrm
text_file.pyc94020644editdlrm
text_file.pyo94020644editdlrm
unixccompiler.py142220644editdlrm
unixccompiler.py.distutils-rpath136770644editdlrm
unixccompiler.pyc83850644editdlrm
unixccompiler.pyo83850644editdlrm
util.py182360644editdlrm
util.pyc145680644editdlrm
util.pyo145680644editdlrm
version.py114330644editdlrm
version.pyc74030644editdlrm
version.pyo74030644editdlrm
versionpredicate.py50950644editdlrm
versionpredicate.pyc56330644editdlrm
versionpredicate.pyo56330644editdlrm
__init__.py2360644editdlrm
__init__.pyc4280644editdlrm
__init__.pyo4280644editdlrm
Edit: /opt/alt/python27/lib64/python2.7/distutils/extension.pyo (7238B)
ó Þ[ bc@s„dZdZddlZddlZddlZddlTyddlZWnek rcdZnXddd„ƒYZ d„Z dS( smdistutils.extension Provides the Extension class, used to describe C/C++ extension modules in setup scripts.s$Id$iÿÿÿÿN(t*t ExtensioncBs>eZdZdddddddddddddd„ ZRS(s4 Just a collection of attributes that describes an extension module and everything needed to build it (hopefully in a portable way, but there are hooks that let you be as unportable as you need). Instance attributes: name : string the full name of the extension, including any packages -- ie. *not* a filename or pathname, but Python dotted name sources : [string] list of source filenames, relative to the distribution root (where the setup script lives), in Unix form (slash-separated) for portability. Source files may be C, C++, SWIG (.i), platform-specific resource files, or whatever else is recognized by the "build_ext" command as source for a Python extension. include_dirs : [string] list of directories to search for C/C++ header files (in Unix form for portability) define_macros : [(name : string, value : string|None)] list of macros to define; each macro is defined using a 2-tuple, where 'value' is either the string to define it to or None to define it without a particular value (equivalent of "#define FOO" in source or -DFOO on Unix C compiler command line) undef_macros : [string] list of macros to undefine explicitly library_dirs : [string] list of directories to search for C/C++ libraries at link time libraries : [string] list of library names (not filenames or paths) to link against runtime_library_dirs : [string] list of directories to search for C/C++ libraries at run time (for shared extensions, this is when the extension is loaded) extra_objects : [string] list of extra files to link with (eg. object files not implied by 'sources', static library that must be explicitly specified, binary resource files, etc.) extra_compile_args : [string] any extra platform- and compiler-specific information to use when compiling the source files in 'sources'. For platforms and compilers where "command line" makes sense, this is typically a list of command-line arguments, but for other platforms it could be anything. extra_link_args : [string] any extra platform- and compiler-specific information to use when linking object files together to create the extension (or to create a new static Python interpreter). Similar interpretation as for 'extra_compile_args'. export_symbols : [string] list of symbols to be exported from a shared extension. Not used on all platforms, and not generally necessary for Python extensions, which typically export exactly one symbol: "init" + extension_name. swig_opts : [string] any extra options to pass to SWIG if a source file has the .i extension. depends : [string] list of files that the extension depends on language : string extension language (i.e. "c", "c++", "objc"). Will be detected from the source extensions if not provided. cKsM||_||_|pg|_|p*g|_|p9g|_|pHg|_|pWg|_|pfg|_| pug|_| p„g|_ | p“g|_ | p¢g|_ | p±g|_ |pÀg|_ ||_t|ƒrI|jƒ}|jƒtt|ƒ}dtj|dƒ}tdk r2tj|ƒqItjj|dƒndS(NsUnknown Extension options: s, s (tnametsourcest include_dirst define_macrost undef_macrost library_dirst librariestruntime_library_dirst extra_objectstextra_compile_argstextra_link_argstexport_symbolst swig_optstdependstlanguagetlentkeystsorttmaptreprtstringtjointwarningstNonetwarntsyststderrtwrite(tselfRRRRRRRR R R R R RRRtkwtLtmsg((s8/opt/alt/python27/lib64/python2.7/distutils/extension.pyt__init__Zs.      N(t__name__t __module__t__doc__RR"(((s8/opt/alt/python27/lib64/python2.7/distutils/extension.pyRs<c Csåddlm}m}m}ddlm}ddlm}||ƒ}||ddddddd dd dƒ}zag}xT|jƒ} | dkršPn|j | ƒrêq~| d | dkoËd knrê|j d | ƒq~qên|| |ƒ} || ƒ} | d } t | gƒ} d} xš| dD]Ž}| dk rZ| j |ƒd} q/ntjj|ƒd}|d d!}|d}|d(kr¦| jj |ƒq/|dkrÅ| jj |ƒq/|dkr0tj|dƒ}|dkr| jj |dfƒq½| jj |d |!||dfƒq/|dkrO| jj |ƒq/|dkrn| jj |ƒq/|dkr| jj |ƒq/|dkr¬| jj |ƒq/|dkrË| jj |ƒq/|dkrã| j} q/|dkrû| j} q/|d kr| j} q/|d!krD| jj |ƒ|s½| j} q½q/|d kr\| j} q/|d!kr| jj |ƒ|s½| j} q½q/|d)kr¬| jj |ƒq/|j d'|ƒq/W|j | ƒq~WWd|jƒX|S(*Niÿÿÿÿ(tparse_makefiletexpand_makefile_varst _variable_rx(tTextFile(t split_quotedtstrip_commentsit skip_blankst join_linest lstrip_wst rstrip_wsiRs'%s' lines not handled yetis.cs.ccs.cpps.cxxs.c++s.ms.mms-Is-Dt=s-Us-Cs-ls-Ls-Rs-rpaths-Xlinkers -Xcompilers-us.as.sos.sls.os.dylibsunrecognized argument '%s'(s.cs.ccs.cpps.cxxs.c++s.ms.mm(s.as.sos.sls.os.dylib(tdistutils.sysconfigR&R'R(tdistutils.text_fileR)tdistutils.utilR*treadlineRtmatchRRtappendtostpathtsplitextRRRtfindRRR RRR R R tclose(tfilenameR&R'R(R)R*tvarstfilet extensionstlinetwordstmoduletexttappend_next_wordtwordtsuffixtswitchtvaluetequals((s8/opt/alt/python27/lib64/python2.7/distutils/extension.pytread_setup_file‹s’    $                          (( R%t __revision__R7RRttypesRt ImportErrorRRRJ(((s8/opt/alt/python27/lib64/python2.7/distutils/extension.pyts$   q