§ w<ˆjå ã ó| — d dl Z d dlZddlmZ d dlmZ e j j Z G d„ d¦ « Z G d„ de ¦ « Z dS ) é Né )Úpy312)Úlogc ób — e Zd ZdZdd„Zdd„Zd„ Zd„ ZdZ d Z d „ Z d„ Zd„ Ze d „ ¦ « ZdS )Ú Installerz -nspkg.pthÚreturnNc óz — | ¦ « }|sd S | ¦ « }| j |¦ « t j d|¦ « t | j |¦ « }t |dt j ¬¦ « 5 }| |¦ « d d d ¦ « d S # 1 swxY w Y d S )Nz Installing %sÚwt)Úencoding)Ú_get_all_ns_packagesÚ_get_nspkg_fileÚoutputsÚappendr ÚinfoÚmapÚ_gen_nspkg_lineÚopenr ÚPTH_ENCODINGÚ writelines)ÚselfÚnspÚfilenameÚlinesÚfs úg/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/setuptools/namespaces.pyÚinstall_namespaceszInstaller.install_namespaces sø € Ø×'Ò'Ñ)Ô)ˆØð ؈FØ×'Ò'Ñ)Ô)ˆØŒ×Ò˜HÑ%Ô%Ð%ÝŒ� (Ñ+Ô+Ð+Ý�DÔ(¨#Ñ.Ô.ˆå �(˜D5Ô+=Ð >Ñ >Ô >ð À!ð �LŠL˜ÑÔÐð ð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s  B0Â0B4Â7B4c ó — | ¦ « }t j |¦ « sd S t j d|¦ « t j |¦ « d S )NzRemoving %s)r ÚosÚpathÚexistsr r Úremove)r r s r Úuninstall_namespaceszInstaller.uninstall_namespaces sV € Ø×'Ò'Ñ)Ô)ˆÝŒw�~Š~˜hÑ'Ô'ð ØˆFÝŒ� Ñ)Ô)Ð)Ý Œ �(ÑÔÐÐÐó c ó~ — t j | ¦ « ¦ « \ }}|| j z S ©N)r r ÚsplitextÚ_get_targetÚ nspkg_ext)r r Ú_s r r zInstaller._get_nspkg_file# s4 € Ý”g×&Ò& t×'7Ò'7Ñ'9Ô'9Ñ:Ô:‰ˆ�!ؘ$œ.Ñ(Ð(r# c ó — | j S r% )Útarget©r s r r' zInstaller._get_target' s € ØŒ{Ðr# )zimport sys, types, osz$p = os.path.join(%(root)s, *%(pth)r)z(importlib = __import__('importlib.util')z!__import__('importlib.machinery')z�m = sys.modules.setdefault(%(pkg)r, importlib.util.module_from_spec(importlib.machinery.PathFinder.find_spec(%(pkg)r, [os.path.dirname(p)])))zCm = m or sys.modules.setdefault(%(pkg)r, types.ModuleType(%(pkg)r))z7mp = (m or []) and m.__dict__.setdefault('__path__',[])z(p not in mp) and mp.append(p))z4m and setattr(sys.modules[%(parent)r], %(child)r, m)c ó — dS )Nz$sys._getframe(1).f_locals['sitedir']© r, s r Ú _get_rootzInstaller._get_root? s € Ø5Ð5r# c ó — t | d¦ « ¦ « }| ¦ « }| j }| d¦ « \ }}}|r || j z }d |¦ « t ¦ « z dz S )Nú.ú;ú )ÚtupleÚsplitr/ Ú_nspkg_tmplÚ rpartitionÚ_nspkg_tmpl_multiÚjoinÚlocals)r ÚpkgÚpthÚrootÚ tmpl_linesÚparentÚsepÚchilds r r zInstaller._gen_nspkg_lineB s} € Ý�C—I’I˜c‘N”NÑ#Ô#ˆØ�~Š~ÑÔˆØÔ%ˆ Ø Ÿ^š^¨CÑ0Ô0ш��UØð 1ؘ$Ô0Ñ0ˆJØ�xŠx˜ Ñ#Ô#¥f¡h¤hÑ.°Ñ5Ð5r# c ó– — | j j pg }t t t t | j |¦ « ¦ « ¦ « ¦ « S )z,Return sorted list of all package namespaces)ÚdistributionÚnamespace_packagesÚsortedÚsetÚflattenr Ú _pkg_names)r Úpkgss r r zInstaller._get_all_ns_packagesK s<