
    =e                    R    d Z ddlmZ ddgZddlZddlZddlZddlmZ ddZ	ddZ
dS )zUtilities to manage file paths.    )annotations
expandvars	normalizeN   )condapathstrreturnc                    i t          j        t           j        t          t          f         t          j                  t          j        }t          j	        |           
                    |          S )z
    Expand environment variables in :code:`path`.

    Missing conda-related variables might be injected from :data:`~binstar_client.utils.conda.CONDA_INFO`.
    )typingcastMappingr	   r   
CONDA_INFOosenvironstringTemplatesafe_substitute)r   mappings     :lib/python3.11/site-packages/binstar_client/utils/paths.pyr   r      sU    &
+fnS#X.0@
A
A&
*&G ?4  00999    c                    t           j                            t           j                            t	          |                               S )zNormalize file :code:`path`.)r   r   abspath
expanduserr   )r   s    r   r   r      s.    7??27--j.>.>??@@@r   )r   r	   r
   r	   )__doc__
__future__r   __all__r   r   r    r   r   r    r   r   <module>r       s    & % " " " " " "
% 				        
: 
: 
: 
:A A A A A Ar   