o $"b @s\dZddlZeedoejdkoejddkZddZdd Zd d Ze d kr,edSdS) zsz$encode_list_path..rrrrrencode_list_pathsrc Cszddlm}Wn tyt}Ynw|d|fg}d}|D]}tt|d}t|tr2t|}nt |}||d|<q t |dd<ttj dd|dd<tj |d <zddl }t|d t|d d}t ||d <Wn tyuYnwddl}t||d <z ddl}t||d<Wnty} z t| |d<WYd} ~ nd} ~ wwz ddl} t| |d<Wnty} z t| |d<WYd} ~ nd} ~ wwz ddl} t| |d<Wnty} z t| |d<WYd} ~ nd} ~ wwz ddl} t| |d<Wnty} z t| |d<WYd} ~ dSd} ~ wwz| j|dd} tj | WdSttfyI} ztjt| tj t|tdd} ~ ww)z.print debug data about the virtual environmentr) OrderedDictr ) executable_base_executableprefix base_prefix real_prefix exec_prefixbase_exec_prefixpath meta_pathN fs_encodingencoding io_encodingversionget_makefile_filename_get_makefile_filenamemakefile_filenameossitedatetimemathjsonr)indent) collectionsr ImportErrordictgetattrr rlistrrr stdoutr$ sysconfigr(r r)r*r+r,dumpswrite ValueError TypeErrorstderr SystemExit)rresult path_keyskeyrr5makefiler(r) exceptionr*r+r,contentrrrruns|       rB__main__) __doc__r hasattrplatform version_infor rrrB__name__rrrrs" U