B
    G[o                 @   s   d dl Z d dlZd dlmZ d dlmZ d dlmZmZ e	 ej
dejdddejd	d
edejdddejdeddd ZdS )    N)__version__)Verify)render_metadata	iter_cfgspathT)exists)typez--ignore   )nargsr   z--exit)Zis_flagzconda-verify)Z	prog_nameversionc             C   s   t  }|r|d}tj| d}tj|rtd| xpt D ]<}t	| |}|
di 
dd dkrD|j|| ||d qDW n(| d	rtd|  |j| ||d
 dS )zconda-verify is a tool for validating conda packages and recipes.

    To validate a package:

    $  conda-verify path/to/package.tar.bz2

    To validate a recipe:

    $  conda-verify path/to/recipe_directory/
    ,z	meta.yamlzVerifying {}...Zbuildskip true)Zrendered_metaZ
recipe_dirchecks_to_ignoreexit_on_error)z.tar.bz2z.tar)Zpath_to_packager   r   N)r   splitosr   joinisfileprintformatr   r   getlowerZverify_recipeendswithZverify_package)r   ignoreexitZverifierZ	meta_fileZcfgmeta r   /lib/python3.7/site-packages/conda_verify/cli.pycli
   s    


r    )r   ZclickZconda_verifyr   Zconda_verify.verifyr   Zconda_verify.utilitiesr   r   ZcommandZargumentZPathZoptionstrZversion_optionr    r   r   r   r   <module>   s   