/opt/alt/python38/lib64/python3.8/distutils/command/__pycache__
NameSizeModeActions
bdist.cpython-38.opt-1.pyc36810644editdlrm
bdist.cpython-38.opt-2.pyc34870644editdlrm
bdist.cpython-38.pyc36810644editdlrm
bdist_dumb.cpython-38.opt-1.pyc36070644editdlrm
bdist_dumb.cpython-38.opt-2.pyc34070644editdlrm
bdist_dumb.cpython-38.pyc36070644editdlrm
bdist_msi.cpython-38.opt-1.pyc195500644editdlrm
bdist_msi.cpython-38.opt-2.pyc180090644editdlrm
bdist_msi.cpython-38.pyc196380644editdlrm
bdist_rpm.cpython-38.opt-1.pyc123770644editdlrm
bdist_rpm.cpython-38.opt-2.pyc120580644editdlrm
bdist_rpm.cpython-38.pyc124430644editdlrm
bdist_wininst.cpython-38.opt-1.pyc84380644editdlrm
bdist_wininst.cpython-38.opt-2.pyc82990644editdlrm
bdist_wininst.cpython-38.pyc85040644editdlrm
build.cpython-38.opt-1.pyc38960644editdlrm
build.cpython-38.opt-2.pyc38130644editdlrm
build.cpython-38.pyc38960644editdlrm
build_clib.cpython-38.opt-1.pyc48290644editdlrm
build_clib.cpython-38.opt-2.pyc42750644editdlrm
build_clib.cpython-38.pyc48290644editdlrm
build_ext.cpython-38.opt-1.pyc161520644editdlrm
build_ext.cpython-38.opt-2.pyc141950644editdlrm
build_ext.cpython-38.pyc161520644editdlrm
build_py.cpython-38.opt-1.pyc104380644editdlrm
build_py.cpython-38.opt-2.pyc92310644editdlrm
build_py.cpython-38.pyc104950644editdlrm
build_scripts.cpython-38.opt-1.pyc43390644editdlrm
build_scripts.cpython-38.opt-2.pyc39450644editdlrm
build_scripts.cpython-38.pyc43390644editdlrm
check.cpython-38.opt-1.pyc49000644editdlrm
check.cpython-38.opt-2.pyc43320644editdlrm
check.cpython-38.pyc49000644editdlrm
clean.cpython-38.opt-1.pyc21150644editdlrm
clean.cpython-38.opt-2.pyc20320644editdlrm
clean.cpython-38.pyc21150644editdlrm
config.cpython-38.opt-1.pyc102420644editdlrm
config.cpython-38.opt-2.pyc69060644editdlrm
config.cpython-38.pyc102420644editdlrm
install.cpython-38.opt-1.pyc136090644editdlrm
install.cpython-38.opt-2.pyc125540644editdlrm
install.cpython-38.pyc136090644editdlrm
install_data.cpython-38.opt-1.pyc23040644editdlrm
install_data.cpython-38.opt-2.pyc21590644editdlrm
install_data.cpython-38.pyc23040644editdlrm
install_egg_info.cpython-38.opt-1.pyc30110644editdlrm
install_egg_info.cpython-38.opt-2.pyc23320644editdlrm
install_egg_info.cpython-38.pyc30110644editdlrm
install_headers.cpython-38.opt-1.pyc17230644editdlrm
install_headers.cpython-38.opt-2.pyc15570644editdlrm
install_headers.cpython-38.pyc17230644editdlrm
install_lib.cpython-38.opt-1.pyc51280644editdlrm
install_lib.cpython-38.opt-2.pyc45470644editdlrm
install_lib.cpython-38.pyc51280644editdlrm
install_scripts.cpython-38.opt-1.pyc21560644editdlrm
install_scripts.cpython-38.opt-2.pyc20220644editdlrm
install_scripts.cpython-38.pyc21560644editdlrm
register.cpython-38.opt-1.pyc84700644editdlrm
register.cpython-38.opt-2.pyc72050644editdlrm
register.cpython-38.pyc84700644editdlrm
sdist.cpython-38.opt-1.pyc145310644editdlrm
sdist.cpython-38.opt-2.pyc111720644editdlrm
sdist.cpython-38.pyc145310644editdlrm
upload.cpython-38.opt-1.pyc49540644editdlrm
upload.cpython-38.opt-2.pyc48280644editdlrm
upload.cpython-38.pyc49540644editdlrm
__init__.cpython-38.opt-1.pyc5580644editdlrm
__init__.cpython-38.opt-2.pyc4490644editdlrm
__init__.cpython-38.pyc5580644editdlrm
Edit: /opt/alt/python38/lib64/python3.8/distutils/command/__pycache__/build_clib.cpython-38.opt-1.pyc (4829B)
U ifV@sTdZddlZddlmZddlTddlmZddlmZddZ Gd d d eZ dS) zdistutils.command.build_clib Implements the Distutils 'build_clib' command, to build a C/C++ library that is included in the module distribution and needed by an extension module.N)Command)*)customize_compiler)logcCsddlm}|dS)Nrshow_compilers)distutils.ccompilerrrr A/opt/alt/python38/lib64/python3.8/distutils/command/build_clib.pyrs rc@sleZdZdZdddddgZddgZd d d efgZd d ZddZ ddZ ddZ ddZ ddZ ddZd S) build_clibz/build C/C++ libraries used by Python extensions)z build-clib=bz%directory to build C/C++ libraries to)z build-temp=tz,directory to put temporary build by-products)debuggz"compile with debugging information)forcefz2forcibly build everything (ignore file timestamps))z compiler=czspecify the compiler typerrz help-compilerNzlist available compilerscCs:d|_d|_d|_d|_d|_d|_d|_d|_d|_dS)Nr) r build_temp libraries include_dirsdefineundefrrcompilerselfr r r initialize_options4szbuild_clib.initialize_optionscCsh|dddddd|jj|_|jr0||j|jdkrH|jjpDg|_t|jtrd|jtj |_dS)NZbuild)rr )rr)rr)rr)rr) Zset_undefined_optionsZ distributionrcheck_library_listr isinstancestrsplitospathseprr r r finalize_optionsDs    zbuild_clib.finalize_optionscCs|js dSddlm}||j|j|jd|_t|j|jdk rN|j|j|j dk rv|j D]\}}|j ||q^|j dk r|j D]}|j |q| |jdS)Nr) new_compiler)rdry_runr)rrr#rr$rrrZset_include_dirsrZ define_macrorZundefine_macrobuild_libraries)rr#namevalueZmacror r r run^s"      zbuild_clib.runcCst|tstd|D]z}t|ts8t|dkr8td|\}}t|tsRtdd|ksntjdkr~tj|kr~td|dt|tstdqd S) a`Ensure that the list of libraries is valid. `library` is presumably provided as a command option 'libraries'. This method checks that it is a list of 2-tuples, where the tuples are (library_name, build_info_dict). Raise DistutilsSetupError if the structure is invalid anywhere; just returns otherwise. z+'libraries' option must be a list of tuplesz*each element of 'libraries' must a 2-tuplezNfirst element of each tuple in 'libraries' must be a string (the library name)/z;bad library name '%s': may not contain directory separatorsrzMsecond element of each tuple in 'libraries' must be a dictionary (build info)N) rlistDistutilsSetupErrortuplelenrr sepdict)rrlibr& build_infor r r rvs,   zbuild_clib.check_library_listcCs,|js dSg}|jD]\}}||q|S)N)rappend)rZ lib_nameslib_namer2r r r get_library_namess  zbuild_clib.get_library_namescCsZ||jg}|jD]>\}}|d}|dks>t|ttfsJtd|||q|S)Nsourcesfin 'libraries' option (library '%s'), 'sources' must be present and must be a list of source filenames)rrgetrr+r-r,extend)r filenamesr4r2r6r r r get_source_filess   zbuild_clib.get_source_filescCs|D]\}}|d}|dks,t|ttfs8td|t|}td||d}|d}|jj||j |||j d}|jj |||j |j dqdS)Nr6r7zbuilding '%s' librarymacrosr) output_dirr<rr)r=r) r8rr+r-r,rinforcompilerrZcreate_static_libr )rrr4r2r6r<rZobjectsr r r r%s,      zbuild_clib.build_libraries)__name__ __module__ __qualname__Z descriptionZ user_optionsZboolean_optionsrZ help_optionsrr"r(rr5r;r%r r r r r s( $ r ) __doc__r Zdistutils.corerZdistutils.errorsZdistutils.sysconfigrZ distutilsrrr r r r r s