ef^ddlZddlZddlmZmZddlmcmZGddejZdS)N)productstarmapcleZdZdZdZdZdZedZdZ edZ d d Z d Z d S) install_libz9Don't add compiled flags to filenames of non-Python filesc||}|||dSdSN)buildinstall byte_compile)selfoutfiless ~/builddir/build/BUILD/imunify360-venv-2.3.5/opt/imunify360/venv/lib/python3.11/site-packages/setuptools/command/install_lib.pyrunzinstall_lib.run sD <<>>     h ' ' ' ' ' cfdD}t|}tt j|S)z Return a collections.Sized collections.Container of paths to be excluded for single_version_externally_managed installations. c3LK|]}|D]}|VdSr) _all_packages).0ns_pkgpkgr s r z-install_lib.get_exclusions..s\  ))&11          r)_get_SVEM_NSPsr_gen_exclusion_pathssetr_exclude_pkg_path)r all_packages excl_specss` rget_exclusionszinstall_lib.get_exclusionsso     --//   \4+D+D+F+FGG 741:>>???rcl|d|gz}tjj|jg|RS)zw Given a package name and exclusion path within that package, compute the full exclusion path. .)splitospathjoin install_dir)r rexclusion_pathpartss rrzinstall_lib._exclude_pkg_paths8  #.!11w|D,5u5555rc#PK|r!|V|d\}}}|dSdS)zn >>> list(install_lib._all_packages('foo.bar.baz')) ['foo.bar.baz', 'foo.bar', 'foo'] r N) rpartition)pkg_namesepchilds rrzinstall_lib._all_packages'sQ  <NNN#+#6#6s#;#; Hc5 < < < < %s)warninfor"r#dirnameappend)srcdstexcluder>r s rpfz!install_lib.copy_tree..pflsbg~~JCPPPu HH'bgooc.B.B C C C OOC Jr)rorigr copy_treesetuptools.archive_utilr= distutilsr>) r infileoutfile preserve_modepreserve_timespreserve_symlinkslevelr=rGrFr>r s @@@rrIzinstall_lib.copy_treeVsII8IIII%%'' E#--dFGDD D =<<<<<!!!!!!        "---rctj|}|rfd|DS|S)Ncg|]}|v| SrT)rfrFs r z+install_lib.get_outputs..|s#;;;!!7*:*:A*:*:*:r)rHr get_outputsr)r outputsrFs @rrWzinstall_lib.get_outputsxsQ"..t44%%''  <;;;;w;;; ;rN)r;r;rr;) __name__ __module__ __qualname____doc__rrr staticmethodrrrrIrWrTrrrrsCC((( @ @ @666<<\<DDD ""\"0    Drr) r"r8 itertoolsrrdistutils.command.install_libcommandrrHrTrrras &&&&&&&&,,,,,,,,,vvvvv$"vvvvvr