§
    =Ê×eO  ã                   ób   — d Z ddlZddlmZ ddlmZ ddlmZ  ej        d¦  «        Zd„ Z	d„ Z
dS )	z/
Search your Anaconda repository for packages.
é    N)Úconfig)Úget_server_api)Úpprint_packageszbinstar.searchc                 óh  — t          | j        | j        ¦  «        }d }| j        rt	          j        | j        ¦  «        }|                     | j        || j        ¬¦  «        }t          |d¬¦  «         t                               dt          |¦  «        ¦  «         t                               d¦  «         d S )N)Úpackage_typeÚplatformF)ÚaccesszFound %d packagesz?
Run 'anaconda show <USER/PACKAGE>' to get installation details)r   ÚtokenÚsiter   r   ÚPackageTypeÚsearchÚnamer   r   ÚloggerÚinfoÚlen)ÚargsÚaserver_apir   Úpackagess       ú>lib/python3.11/site-packages/binstar_client/commands/search.pyr   r      sŸ   € Ý  ¤¨T¬YÑ7Ô7€Kà€LØÔð =ÝÔ)¨$Ô*;Ñ<Ô<ˆà×!Ò! $¤)¸,ÐQUÔQ^Ð!Ñ_Ô_€HÝH UÐ+Ñ+Ô+Ð+Ý
‡K‚KÐ#¥S¨¡]¤]Ñ3Ô3Ð3Ý
‡K‚KÐTÑUÔUÐUÐUÐUó    c                 ó  — |                       dddt          ¬¦  «        }|                     ddd¬¦  «         |                     dd	d
¬¦  «         |                     ddg d¢d¬¦  «         |                     t          ¬¦  «         d S )Nr   z"Search in your Anaconda repository)ÚhelpÚdescriptionÚepilogr   é   zSearch string)Únargsr   z-tz--package-typez%only search for packages of this type)r   z-pz
--platform)zosx-32zosx-64zwin-32zwin-64zlinux-32zlinux-64zlinux-aarch64zlinux-armv6lzlinux-armv7lzlinux-ppc64lezlinux-s390xÚnoarchz/only search for packages of the chosen platform)Úchoicesr   )Úmain)Ú
add_parserÚ__doc__Úadd_argumentÚset_defaultsr   )Ú
subparsersÚparsers     r   r    r       sÏ   € Ø×"Ò"ØØ1Ø8Ýð	 #ñ ô €Fð ×ÒØØØð ñ ô ð ð
 ×ÒØÐà4ð ñ ô ð ð
 ×ÒØˆlð
ð 
ð 
ð ?ð ñ ô ð ð ×ÒVÐÑ$Ô$Ð$Ð$Ð$r   )r!   ÚloggingÚbinstar_client.utilsr   r   Úbinstar_client.utils.pprintr   Ú	getLoggerr   r   r    © r   r   ú<module>r+      sŽ   ððð ð €€€à 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø /Ð /Ð /Ð /Ð /Ð /Ø 7Ð 7Ð 7Ð 7Ð 7Ð 7à	ˆÔ	Ð+Ñ	,Ô	,€ð
Vð 
Vð 
Vð%ð %ð %ð %ð %r   