+
    âCëi:%  ã                   óè   € ^ RI H t ^ RIHt ^ RIHtHtHt ^ RIH	t	H
t
Ht ^ RIHt ^ RIHt ^ RIHt ^ RIHt R	tR
t]! ]4      P,                  ]! ]4      P,                  RR.tRR.t ! R R]	4      tR# )é    )Úgettext)Ú	Launchpad)ÚNotFoundÚ
BadRequestÚUnauthorized)ÚShortcutHandlerÚShortcutExceptionÚInvalidShortcutException)ÚSourcesListShortcutHandler)ÚURIShortcutHandler)ÚDeb822SourceEntry)Úurlparsez5https://ppa.launchpadcontent.net/{team}/{ppa}/ubuntu/z=https://private-ppa.launchpadcontent.net/{team}/{ppa}/ubuntu/zppa.launchpad.netzprivate-ppa.launchpad.netÚmainú
main/debugc                   óÐ   a a€ ] tR t^3t oRV 3R llt]R 4       t]R 4       t]R 4       t]R 4       t	]R 4       t
]R 4       tRV 3R lltV 3R	 ltR
 tR tR tR tR tRtVtV ;t# )ÚPPAShortcutHandlerc                óD  <€ \         \        V `
  ! V3R R/VB  V'       * V n        RV n        W0n        RV n        RV n        RV n        V P                  V4      '       gV   RV n
        \        V P                  V4      V P                  V4      34      '       g   \        R4      V,          p\        V4      hV P                   : RV P"                  : 2V n        V P'                  4        V P                  '       d    V P(                   V P,                  '       gè   V P.                  pV'       g+   R.pV P(                  P0                  '       d   \3        R4       V P(                  P4                  '       d   \6        M\8        pVP;                  V P                   V P"                  R	7      p\=        RR
4      p	V P>                  .V	n         V.V	n!        V PD                  .V	n#        Win$        V PK                  \M        V	4      4       R# R#   \*         d    \        \        R4      4      hi ; i)Údeb822TNFz%ERROR: '%s' is not a valid ppa formatz-ubuntu-zERROR: Can't find ppar   zDPPA publishes dbgsym, you may need to include 'main/debug' component)ÚteamÚppaÚ )'Úsuperr   Ú__init__Ú_lp_anonÚ_signing_key_dataÚ_lpÚ_lpteamÚ_lpppaÚ_is_sourceslistÚ
_match_ppar   ÚanyÚ
_match_uriÚ_match_sourceslistÚ_r
   ÚteamnameÚppanameÚ	_filebaseÚ	_set_authÚlpppar	   Ú_source_entryÚ
componentsÚpublish_debug_symbolsÚprintÚprivateÚPRIVATE_PPA_URI_FORMATÚPPA_URI_FORMATÚformatr   Úbinary_typeÚtypesÚurisÚdistÚsuitesÚcompsÚ_set_source_entryÚstr)ÚselfÚshortcutÚloginÚlpÚkwargsÚmsgr7   Ú
uri_formatÚuriÚentryÚ	__class__s   &&&&,     €Ú8/usr/lib/python3/dist-packages/softwareproperties/ppa.pyr   ÚPPAShortcutHandler.__init__4   sÄ  ø€ ÜÔ  $Ò0°ÑQÀ$ÐQÈ&ÒQØ!œ	ˆŒØ!%ˆÔàŒØˆŒØˆŒà$ˆÔð �‰˜x×(Ò(ð  ˆDŒKä˜Ÿ™¨Ó1Ø×/Ñ/°Ó9ð;÷ <ò <äÐ@ÓAÀHÕL�Ü.¨sÓ3Ð3à+/¯=¬=¸$¿,»,ÐGˆŒØ�‰Ôð ××ÐðKØ—
’
ð ×!×!Ð!Ø—O‘OˆEßØ˜�Ø—:‘:×3×3Ð3ÜÐ`Ôað 48·:±:×3E×3EÐ3EÕ/Ì>ˆJØ×#Ñ#¨¯©¸D¿L¹LÐ#ÓIˆCä% d¨BÓ/ˆEØ×+Ñ+Ð,ˆEŒKØ˜ˆEŒJØ ŸI™I˜;ˆEŒLØŒKà×"Ñ"¤3 u£:Ö.ñ# "øô %ô KÜ.¬qÐ1HÓ/IÓJÐJðKús   Ã8G? Ç? Hc                ó  € V P                   '       gi   V P                  '       d   \        P                  pM\        P                  pV! V P
                  : R V P                  P                  : 2RRR7      V n         V P                   # )Ú.Ú
productionÚdevel)Úservice_rootÚversion)r   r   r   Úlogin_anonymouslyÚ
login_withÚ
__module__rC   Ú__name__)r:   Ú
login_funcs   & rD   r=   ÚPPAShortcutHandler.lph   s\   € à�x�xˆxØ�}�}ˆ}Ü&×8Ñ8‘
ä&×1Ñ1�
Ù!¨T¯_¬_¸d¿n¹n×>UÓ>UÐ"VØ/;Ø*1ô3ˆDŒHð �x‰xˆó    c                óz  € V P                   '       g8    V P                  P                  V P                  4      V n         V P                   # V P                   #   \         d)    \        R 4      T P                  ,          p\        T4      h\         d)    \        R4      T P                  ,          p\        T4      hi ; i)z8ERROR: user/team '%s' not found (use --login if private)z"ERROR: invalid user/team name '%s')r   r=   Úpeopler%   r   r$   r	   r   ©r:   r?   s   & rD   ÚlpteamÚPPAShortcutHandler.lpteamt   s—   € à�|�|ˆ|ð-Ø#Ÿw™wŸ~™~¨d¯m©mÓ<�”ð �|‰|Ðˆt�|‰|Ðøô ô -ÜÐSÓTÐW[×WdÑWdÕd�Ü'¨Ó,Ð,Üô -ÜÐ=Ó>ÀÇÁÕN�Ü'¨Ó,Ð,ð-ús   ”*A Á:B:Â)B:c                ó”  € V P                   '       g9    V P                  P                  V P                  R 7      V n         V P                   # V P                   #   \         d5    \        R4      T P                  T P                  3,          p\        T4      h\         d)    \        R4      T P                  ,          p\        T4      hi ; i))Únamez5ERROR: ppa '%s/%s' not found (use --login if private)zERROR: invalid ppa name '%s')	r   rV   ÚgetPPAByNamer&   r   r$   r%   r	   r   rU   s   & rD   r)   ÚPPAShortcutHandler.lpppa�   s¥   € à�{�{ˆ{ð-Ø"Ÿk™k×6Ñ6¸D¿L¹LÐ6ÓI�”ð �{‰{Ðˆt�{‰{Ðøô ô -ÜÐPÓQØŸ™ t§|¡|Ð4õ5�ä'¨Ó,Ð,Üô -ÜÐ7Ó8¸4¿<¹<ÕG�Ü'¨Ó,Ð,ð-ús   ”+A ÁACÂ)Cc                ó.   € V P                   P                  # ©N)r)   Údescription©r:   s   &rD   r^   ÚPPAShortcutHandler.description�   s   € à�z‰z×%Ñ%Ð%rR   c                ó.   € V P                   P                  # r]   )r)   Úweb_linkr_   s   &rD   rb   ÚPPAShortcutHandler.web_link“   s   € à�z‰z×"Ñ"Ð"rR   c                óÀ  € V P                   '       gÂ   V P                  P                  4       pV P                  P                  pV'       g   \	        \        R 4      4       MnRV9   d   \	        \        R4      4       MRW P                  V4      9   g>   \        R4      VRP                  V P                  V4      4      3,          p\        V4      hWn         V P                   # )zHWarning: could not get PPA signing_key_fingerprint from LP, using anywayÚredactedzAPrivate PPA fingerprint redacted, using key anyway (LP: #1879781)z6Fingerprints do not match, not importing: '%s' != '%s'Ú,)	r   r)   ÚgetSigningKeyDataÚsigning_key_fingerprintr-   r$   ÚfingerprintsÚjoinr	   )r:   ÚkeyÚfingerprintr?   s   &   rD   Útrustedparts_contentÚ'PPAShortcutHandler.trustedparts_content—   s±   € à×%×%Ð%Ø—*‘*×.Ñ.Ó0ˆCØŸ*™*×<Ñ<ˆKçÜ”aÐbÓcÕdØ˜{Ô*Ü”aÐ[Ó\Õ]Ø ×$5Ñ$5°cÓ$:Ô:ÜÐQÓRØ# S§X¡X¨d×.?Ñ.?ÀÓ.DÓ%EÐFõG�ä'¨Ó,Ð,à%(Ô"Ø×%Ñ%Ð%rR   c                óà   <€ \         \        V `  VR 7      pWP                  8w  g   V P                  '       d   V# \        \        VP                  4      \        R.4      ,
          4      Vn        V# ))Úpkgtyper   )r   r   ÚSourceEntryÚsource_typer+   ÚlistÚsetr7   )r:   rp   rB   rC   s   && €rD   rq   ÚPPAShortcutHandler.SourceEntry©   sY   ø€ ÜÔ(¨$Ñ;ÀGÐ;ÓLˆØ×&Ñ&Ô&¨$¯/¯/¨/ØˆLô
 œ3˜uŸ{™{Ó+¬c°<°.Ó.AÕAÓBˆŒØˆrR   c                ó  <€ \         \        V `  V4       \        V P	                  4       P
                  4      \        \        4      ,
          pV'       d-   \        \        R 4      RP                  V4      ,          4       R# R# )z*Warning: components '%s' not valid for PPAÚ N)
r   r   r8   rt   rq   r7   ÚPPA_VALID_COMPSr-   r$   rj   )r:   ÚlineÚinvalid_compsrC   s   && €rD   r8   Ú$PPAShortcutHandler._set_source_entry´   sZ   ø€ ÜÔ  $Ñ9¸$Ô?ä˜D×,Ñ,Ó.×4Ñ4Ó5¼¼OÓ8LÕLˆßÜ”!Ð@ÓAÀCÇHÁHÈ]ÓD[Õ[Ö\ñ rR   c                óJ  € VP                  R 4      w  r#pVP                  4       R8X  g   R# VP                  R4      w  rSpVP                  R4      pRV9   d5   VP                  R4      w  rspVP                  4       R8w  d   R# RV9   d   R# WPn        T;'       g    RV n        R# )Ú:r   FÚ/Ú~ÚubuntuT)Ú
rpartitionÚlowerÚ	partitionÚlstripr%   r&   )r:   r;   Úprefixr$   r   r%   r&   r€   s   &&      rD   r    ÚPPAShortcutHandler._match_ppa»   s—   € Ø#×.Ñ.¨sÓ3Ñˆ�CØ�|‰|‹~ Ô&Ùà!$§¡¨sÓ!3Ñˆ�gØ—?‘? 3Ó'ˆØ�'Œ>Ø#*×#4Ñ#4°SÓ#9Ñ ˆV˜Ø�|‰|‹~ Ô)áØ�gŒ~áà ŒØ×'Ð' %ˆŒÙrR   c                ó\   €  V P                  \        V4      4      #   \         d     R # i ; i)F)Ú_match_handlerr   r
   )r:   r;   s   &&rD   r"   ÚPPAShortcutHandler._match_uriÏ   s0   € ð	Ø×&Ñ&Ô'9¸(Ó'CÓDÐDøÜ'ô 	Úð	ús   ‚ œ+ª+c                ón   €  V P                  \        V4      4      pRT n        T#   \         d     R # i ; i)FT)rˆ   r   r
   r   )r:   r;   Úhandlers   && rD   r#   Ú%PPAShortcutHandler._match_sourceslistÕ   s@   € ð	Ø×)Ñ)Ô*DÀXÓ*NÓOˆGð  $ˆÔØˆøô (ô 	Úð	ús   ‚% ¥4³4c                óÜ  € \        VP                  4       P                  4      pVP                  \        9   g   R # VP
                  P                  4       P                  R4      P                  R4      p\        V4      ^8  d   R # V^ ,          V n	        V^,          V n
        VP                  V n        VP                  V n        V P                  VP                  4       P                   4       R# )Fr~   T)r   rq   rA   ÚhostnameÚPPA_VALID_HOSTNAMESÚpathÚstripÚsplitÚlenr%   r&   ÚusernameÚ	_usernameÚpasswordÚ	_passwordr8   ry   )r:   r‹   Úparsedr�   s   &&  rD   rˆ   Ú!PPAShortcutHandler._match_handlerÝ   s±   € Ü˜'×-Ñ-Ó/×3Ñ3Ó4ˆØ�‰Ô"5Ô5Ùà�{‰{× Ñ Ó"×(Ñ(¨Ó-×3Ñ3°CÓ8ˆÜˆt‹9�qŒ=ÙØ˜Q�ˆŒØ˜A•wˆŒà ×)Ñ)ˆŒØ ×)Ñ)ˆŒà×Ñ˜w×2Ñ2Ó4×9Ñ9Ô:ÙrR   c                ó<  € V P                   '       g   V P                  P                  '       g   R # V P                  '       d   V P                  '       d   R #  V P
                  P                  V P
                  P                  P                  4      pVP                  V P                  R7      p\        V4      pVP                  V n        VP                  V n        R #   \         d5    \        R4      T P                  T P                   3,          p\#        T4      hi ; i)N)ÚarchivezMCould not find PPA subscription for ppa:%s/%s, you may need to request access)r   r)   r.   r•   r—   r=   rT   ÚmerY   ÚgetArchiveSubscriptionURLr   r”   r–   r   r$   r%   r&   r	   )r:   rœ   Úurlr˜   r?   s   &    rD   r(   ÚPPAShortcutHandler._set_authî   sÈ   € Ø�=�=ˆ= §
¡
× 2× 2Ð 2Ùà�>�>ˆ>˜dŸnŸn˜nÙð	-à—‘—‘ §¡§
¡
§¡Ó0ˆBØ×.Ñ.°t·z±zÐ.ÓBˆCô ˜c“]ˆFØ#Ÿ_™_ˆDŒNØ#Ÿ_™_ˆDŽNøô ô 	)ÜÐdÓeØ—M‘M 4§<¡<Ð0õ1ˆCä# CÓ(Ð(ð	)ús   ÁAC Ã?D)r'   r   r   r   r   r   r—   r   r•   r   r&   r%   )FNr]   )rO   rN   Ú__qualname__Ú__firstlineno__r   Úpropertyr=   rV   r)   r^   rb   rm   rq   r8   r    r"   r#   rˆ   r(   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)rC   Ú__classdict__s   @@rD   r   r   3   s¬   ù‡ € ÷2/ðh ñ	ó ð	ð ñ
ó ð
ð ñó ðð ñ&ó ð&ð ñ#ó ð#ð ñ&ó ð&÷"	õ]òò(òò÷"-ò -rR   r   N)r   r$   Úlaunchpadlib.launchpadr   Úlazr.restfulclient.errorsr   r   r   Ú"softwareproperties.shortcuthandlerr   r	   r
   Úsoftwareproperties.sourceslistr   Úsoftwareproperties.urir   Úaptsources.sourceslistr   Úurllib.parser   r0   r/   rŽ   r�   rx   r   © rR   rD   Ú<module>r¯      s~   ðõ. !å ,ß JÑ J÷Jñ Jå EÝ 5å 4å !ð I€ØXÐ áˆ^Ó×%Ñ%ÙÐ#Ó$×-Ñ-àØðÐ ð ˜<Ð(€ôM-˜ö M-rR   