Re c@s6ddlmZddlZGdddeZdS(i(u install_libNcBsb|EeZdZdZddZddZddZddd dd d Zd d ZdS(u install_libu9Don't add compiled flags to filenames of non-Python filescCspg}xc|D][}|jds(q n|jrE|j|dn|jdkr |j|dq q W|S(Nu.pyuciuo(uendswithucompileuappenduoptimize(uselfu py_filenamesubytecode_filesupy_file((u7/tmp/pip-k8wh6o-build/setuptools/command/install_lib.pyu_bytecode_filenamess  uinstall_lib._bytecode_filenamescCs6|j|j}|dk r2|j|ndS(N(ubuilduinstalluNoneu byte_compile(uselfuoutfiles((u7/tmp/pip-k8wh6o-build/setuptools/command/install_lib.pyuruns   uinstall_lib.runcCsi}|jj}|r|jdjrxy|D]n}|jd}xV|rtjj|j|}x'dD]}d|tjj||tj|||Sddlm}ddlmgfdd}||||S(Ni(uunpack_directory(ulogcsP|kr jd|dSjd|tjj|j||S(Nu/Skipping installation of %s (namespace package)ucopying %s -> %sF(uwarnuFalseuinfouosupathudirnameuappend(usrcudst(uexcludeuloguoutfiles(u7/tmp/pip-k8wh6o-build/setuptools/command/install_lib.pyupf;s   u!install_lib.copy_tree..pf(uAssertionErroruget_exclusionsu _install_libu copy_treeusetuptools.archive_utiluunpack_directoryu distutilsulog( uselfuinfileuoutfileu preserve_modeupreserve_timesupreserve_symlinksuleveluunpack_directoryupf((uexcludeuloguoutfilesu7/tmp/pip-k8wh6o-build/setuptools/command/install_lib.pyu copy_tree*s  uinstall_lib.copy_treecs<tj|}|jr8fdd|DS|S(Ncs"g|]}|kr|qS(((u.0uf(uexclude(u7/tmp/pip-k8wh6o-build/setuptools/command/install_lib.pyu Ks u+install_lib.get_outputs..(u _install_libu get_outputsuget_exclusions(uselfuoutputs((uexcludeu7/tmp/pip-k8wh6o-build/setuptools/command/install_lib.pyu get_outputsGs  uinstall_lib.get_outputsN( u__name__u __module__u __qualname__u__doc__u_bytecode_filenamesurunuget_exclusionsu copy_treeu get_outputs(u __locals__((u7/tmp/pip-k8wh6o-build/setuptools/command/install_lib.pyu install_libs   u install_lib(udistutils.command.install_libu install_libu _install_libuos(((u7/tmp/pip-k8wh6o-build/setuptools/command/install_lib.pyus