gM HdZddlmZddlZdZdZdZedk(reyy)z=Inspect a target Python interpreter virtual environment wise.) annotationsNc|yt|ttfs/t|tr t |nt t|}t|tr#|j t j}|SN) isinstancestrbytestypereprdecodesysgetfilesystemencoding)values F/opt/hc_python/lib/python3.12/site-packages/virtualenv/create/debug.py encode_pathrs[ } ec5\ *)%6U De|Dcgc] }t|c}Scc}wr)r)ris rencode_list_pathrs$) *EqKNE ** *sc . ddlm}|d|fg}d}|D]A}t t |d}t |tr t|n t|}||d|<Ct j|dd<t t jdd|dd<t j|d < ddl }t |d t |d d}t||d <ddl}t||d < ddl}t||d< ddl} t| |d< ddl} t| |d< ddl} t| |d< | j)|d} t jj+| y#t$r t}YzwxYw#t$rYwxYw#t$r} t| |d<Yd} ~ d} ~ wwxYw#t$r} t| |d<Yd} ~ d} ~ wwxYw#t$r} t| |d<Yd} ~ d} ~ wwxYw#t,t.f$r`} t j0j+t| t jj+t|t3dd} ~ wwxYw#t$r} t| |d<Yd} ~ yd} ~ wwxYw)z/Print debug data about the virtual environment.r) OrderedDictr ) executable_base_executableprefix base_prefix real_prefix exec_prefixbase_exec_prefixpath meta_pathN fs_encodingencoding io_encodingversionget_makefile_filename_get_makefile_filenamemakefile_filenameossitedatetimemathjson)indent) collectionsr ImportErrordictgetattrr rlistrrr stdoutr# sysconfigr'r r(r)r*r+dumpswrite ValueError TypeErrorstderr SystemExit)rresult path_keyskeyrr5makefiler'r( exceptionr)r*r+contents rrunrBsd+ 5+-01 2F IS$'+5eT+B ' TYHZ"u c$'#<#<#>F5M- #*3::z4#HF5M-  F9 9&=wyRjlp?qr&1(*&="#8F4L)dv-!(^z)dv  dv jjj2G JJ  W %I  <     )iv) -!)_z- )iv)I& JJ  T)_ - JJ  T&\ *Q-  )iv)sE0//F1FF9G*I3=2H0FF FF F6F11F69 GGG G>&G99G>I0AI++I03 J<JJ__main__)__doc__ __future__rr rrrB__name__rrrHs3C" +L ^ zEr