Ë ÄF´q§mÉãóJ—ddlZddlZddlZddlmZddlmZddlmZddl m Z ddl m Z ddl mZd „Zd „Zd „Zd e j$fd „Zej(d„«Zej-e«d„«Zej-ed«d„«ed e j$fd„«Zd„Zy)éNé)Ú OptionError)Ú yield_lines)Ú pass_none)Úmetadata)Ú ensure_unique)Úconsumecód— |jy#t$r}d|›d�}t|«|‚d}~wwxYw)zR Exercise one of the dynamic properties to trigger the pattern match. zProblems to parse zq. Please ensure entry-point follows the spec: https://packaging.python.org/en/latest/specifications/entry-points/N)ÚextrasÚAttributeErrorr)ÚepÚexÚmsgs ú=/usr/lib/python3.12/site-packages/setuptools/_entry_points.pyÚ ensure_validr sE€ð 'Ø � ‹ øÜ ò'à   ð%Rð Rð ô˜#Ó BÐ&ûð 'ús‚ � /˜*ª/có†—t|«}d|›d�dj|«z}tjj |«S)zf Given a value of an entry point or series of entry points, return each as an EntryPoint. Ú[ú] Ú )rÚjoinrÚ EntryPointsÚ _from_text)ÚvalueÚgroupÚlinesÚtexts rÚ load_grouprs@€ô ˜Ó €EØ ˆuˆg�Sˆ>˜DŸI™I eÓ,Ñ ,€DÜ × Ñ × *Ñ *¨4Ó 0Ð0ócó2—|j|jfS©N)rÚname)r s rÚby_group_and_namer"'s€Ø �8‰8�R—W‘WÐ ÐrÚepsc óV—tttt|t¬«««|S)zM Ensure entry points are unique by group and name and validate each. ©Úkey)r Úmaprrr"©r#s rÚvalidater)+s €ô ŒC” œm¨CÔ5FÔGÓ HÔIØ €Jrcó¦—tjjd„|j«D««}t t j |««S)zA Given a Distribution.entry_points, produce EntryPoints. c3ó:K—|]\}}t||«–—Œy­wr )r)Ú.0rrs rÚ zload..8sèø€ð+Ù5@¡\ U¨EŒ �5˜%× ±[ùs‚)Ú itertoolsÚchainÚ from_iterableÚitemsr)rr)r#Úgroupss rÚloadr33sC€ô �_‰_× *Ñ *ñ+Ø58·Y±Y´[ó+ó€Fô ”H×(Ñ(¨Ó0Ó 1Ð1rcóx—ttjtjj|«««S)z’ >>> ep, = load('[console_scripts]\nfoo=bar') >>> ep.group 'console_scripts' >>> ep.name 'foo' >>> ep.value 'bar' )r)rrrr(s rÚ_r5>s+€ô ”H×(Ñ(¬×)=Ñ)=×)HÑ)HÈÓ)MÓNÓ OÐOrcó—|Sr ©)Úxs rÚr9Ls€¡Arcóž—tjd«}tjt ||¬«|«}dj d„|D««S)Nrr%rc3óFK—|]\}}d|›dt|«›d�–—Œy­w)rrrN)Ú render_items)r,rr1s rr-zrender..Ts*èø€ÐVÉv¹|¸uÀe�q˜˜˜s¤<°Ó#6Ð"7°rÔ:Évùs‚!)ÚoperatorÚ attrgetterr.ÚgroupbyÚsortedr)r#Úby_groupr2s rÚrenderrBOs@€ä×"Ñ" 7Ó+€HÜ × Ñ œv c¨xÔ8¸(Ó C€Fà �9‰9ÑVÉvÓVÓ VÐVrcóD—djd„t|«D««S)Nrc3óRK—|]}|j›d|j›�–—Œ!y­w)z = N)r!r)r,r s rr-zrender_items..Xs$èø€ÐE¹°2˜Ÿ™�y  B§H¡H :Ô.¹ùs‚%')rr@r(s rr<r<Ws€Ø �9‰9ÑE¼À¼ÓEÓ EÐEr)Ú functoolsr=r.ÚerrorsrÚextern.jaraco.textrÚextern.jaraco.functoolsrÚ _importlibrÚ _itertoolsrÚextern.more_itertoolsr rrr"rr)Úsingledispatchr3ÚregisterÚstrr5ÚtyperBr<r7rrÚrPs¸ðÛÛÛåÝ+Ý.Ý Ý%Ý*ò 'ò1òð�(×&Ñ&óð ×Ññ2óð2ð‡�ˆsÓñ Póð Pð‡ � ‰d�4‹j™+Ô&ð ðW�×$Ñ$òWó ðWóFr