1 #ˆl–ß=¿JJj"Tâ‚ Á?p ©‹FÿÁ ƒh¹À¿Ã1 #ˆl–äY>”*e¶…6 Aq‘\”ţ ƒ ÀÁÀħ úÂcRuÂãóL—dZddlmZddlmZmZGd„dej¦«ZdS)ztFixer that adds parentheses where they are required This converts ``[x for x in 1, 2]`` to ``[x for x in (1, 2)]``.é)Ú fixer_base)ÚLParenÚRParencó—eZdZdZdZd„ZdS)ÚFixParenTa atom< ('[' | '(') (listmaker< any comp_for< 'for' NAME 'in' target=testlist_safe< any (',' any)+ [','] > [any] > > | testlist_gexp< any comp_for< 'for' NAME 'in' target=testlist_safe< any (',' any)+ [','] > [any] > >) (']' | ')') > cóÆ—|d}t¦«}|j|_d|_| d|¦«| t ¦«¦«dS)NÚtargetÚé)rÚprefixÚ insert_childÚ append_childr)ÚselfÚnodeÚresultsr Úlparens úD/opt/alt/python-internal/lib64/python3.11/lib2to3/fixes/fix_paren.pyÚ transformzFixParen.transform%sY€Ø˜Ô"ˆå‘”ˆØœ ˆŒ ؈Œ Ø×Ò˜A˜vÑ&Ô&Ð&Ø×Ò�F™HœHÑ%Ô%Ð%Ð%Ð%óN)Ú__name__Ú __module__Ú __qualname__Ú BM_compatibleÚPATTERNr©rrrr s/€€€€€Ø€Mð€Gð,&ð&ð&ð&ð&rrN)Ú__doc__r rÚ fixer_utilrrÚBaseFixrrrrúrstððCðCðÐÐÐÐÐØ'Ð'Ð'Ð'Ð'Ð'Ð'Ð'ð &ð &ð &ð &ð &ˆzÔ!ñ &ô &ð &ð &ð &r# ˆl–Ým_J*n-jm@†ãN\ ªbѿà ƒe·ÂÁÅ î a ˆåÏh ã@sFddlZddlmZddlZejjZGdd„dƒZGdd„deƒZdS)éN)Úlogc@sTeZdZdZdd„Zdd„Zdd„ZdZd Zd d „Z d d „Z dd„Z e dd„ƒZ dS)Ú Installerz -nspkg.pthcCsœ| ¡}|sdStj | ¡¡\}}||j7}|j |¡t  d|¡t |j |ƒ}|j rdt |ƒdSt|dƒ�}| |¡Wdƒn1sŽ0YdS)Nz Installing %sZwt)Ú_get_all_ns_packagesÚosÚpathÚsplitextÚ _get_targetÚ nspkg_extZoutputsÚappendrÚinfoÚmapÚ_gen_nspkg_lineÚdry_runÚlistÚopenÚ writelines)ÚselfZnspÚfilenameÚextÚlinesÚf©rú9/usr/lib/python3.9/site-packages/setuptools/namespaces.pyÚinstall_namespaces s     zInstaller.install_namespacescCsHtj | ¡¡\}}||j7}tj |¡s.dSt d|¡t |¡dS)Nz Removing %s) rrrrr Úexistsrr Úremove)rrrrrrÚuninstall_namespacess    zInstaller.uninstall_namespacescCs|jS©N)Útarget©rrrrr'szInstaller._get_target) zimport sys, types, osz#has_mfs = sys.version_info > (3, 5)z$p = os.path.join(%(root)s, *%(pth)r)z4importlib = has_mfs and __import__('importlib.util')z-has_mfs and __import__('importlib.machinery')z™m = has_mfs and 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)cCsdS)Nz$sys._getframe(1).f_locals['sitedir']rrrrrÚ _get_rootEszInstaller._get_rootcCsNt| d¡ƒ}| ¡}|j}| d¡\}}}|r:||j7}d |¡tƒdS)NÚ.ú;Ú )ÚtupleÚsplitr Ú _nspkg_tmplÚ rpartitionÚ_nspkg_tmpl_multiÚjoinÚlocals)rÚpkgZp