<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
B
    a                 @   sX   d Z ddlZeedo,ejdko,ejd dkZdd Zdd	 Zd
d Ze	dkrTe  dS )z<Inspect a target Python interpreter virtual environment wise    NZpypy_version_infowin32   c             C   sZ   | d krd S t | ttfs:t | tr.t| } ntt| } t | trVtsV| t } | S )N)	
isinstancestrbytestyperepr	PYPY2_WINdecodesysgetfilesystemencoding)value r   H/opt/alt/python37/lib/python3.7/site-packages/virtualenv/create/debug.pyencode_path   s    

r   c             C   s   dd | D S )Nc             S   s   g | ]}t |qS r   )r   ).0ir   r   r   
<listcomp>   s    z$encode_list_path.<locals>.<listcomp>r   )r   r   r   r   encode_list_path   s    r   c           
   C   s  yddl m}  W n tk
r(   t} Y nX | d|  fg}d}x@|D ]8}tt|d}t|trht|}nt	|}||d |< qDW t
 |d d< ttjdd|d d< tj|d	< y.ddl}t|d
t|dd}t	| |d< W n tk
r   Y nX ddl}t||d< yddl}t||d< W n0 tk
rP }	 zt|	|d< W dd}	~	X Y nX yddl}
t|
|d< W n0 tk
r }	 zt|	|d< W dd}	~	X Y nX yddl}t||d< W n0 tk
r }	 zt|	|d< W dd}	~	X Y nX yddl}t||d< W n0 tk
r. }	 zt|	|d< W dd}	~	X Y nrX y|j|dd}tj| W nP ttfk
r }	 z,tjt|	 tjt| tdW dd}	~	X Y nX dS )z.print debug data about the virtual environmentr   )OrderedDictr   )	
executable_base_executableprefixbase_prefixZreal_prefixexec_prefixbase_exec_prefixpath	meta_pathNZfs_encodingencodingZio_encodingversionget_makefile_filenameZ_get_makefile_filenameZmakefile_filenameossitedatetimemathjsonr   )indent   )collectionsr   ImportErrordictgetattrr   r   listr   r   r   stdoutr   	sysconfigr!   r   r"   r#   r$   r%   dumpswrite
ValueError	TypeErrorstderr
SystemExit)r   resultZ	path_keyskeyr   r.   makefiler!   r"   	exceptionr#   r$   r%   contentr   r   r   run   sd    





r:   __main__)
__doc__r   hasattrplatformversion_infor	   r   r   r:   __name__r   r   r   r   <module>   s   "U