Your IP : 216.73.216.52


Current Path : /snap/certbot/current/lib64/python3.12/site-packages/uv/__pycache__/
Upload File :
Current File : //snap/certbot/current/lib64/python3.12/site-packages/uv/__pycache__/__main__.cpython-312.pyc

�

^I�i���N�ddlZddlZddlmZdefd�Zdd�Zedk(re�yy)�N)�find_uv_bin�returnc���tjd�}|r|Stjjtj
d�}tjj
|�rtj
Sy)zN
    Find the virtual environment path for the current Python executable.
    �VIRTUAL_ENVz
pyvenv.cfg�)�os�getenv�path�join�sys�prefix�exists)�value�venv_markers  �{/build/snapcraft-certbot-53a6961353a63169611ae8a78f6bfa4f/parts/certbot/install/lib/python3.12/site-packages/uv/__main__.py�_detect_virtualenvrsQ��
�I�I�m�$�E�����'�'�,�,�s�z�z�<�8�K�	�w�w�~�~�k�"��z�z��
�c��t�}tjj�}t	�}|r|jd|�tj|d<tjdk(rLddl	}	|j|gtjdd�|��}t
jj�ytj||gtjdd�|��y#t$rt
jd�Y�mwxYw)Nr�UV_INTERNAL__PARENT_INTERPRETER�win32r�)�env�)rr�environ�copyr�
setdefaultr�
executable�platform�
subprocess�run�argv�KeyboardInterrupt�exit�
returncode�execvpe)�uvr�venvr�completed_processs     r�_runr)s���	��B�
�*�*�/�/�
�C���D�����}�d�+�.1�^�^�C�)�*�
�|�|�w���	� *����/B�S�X�X�a�b�\�/B��� L��	���"�-�-�.�
�
�
�2��*�S�X�X�a�b�\�*��4��!�	��H�H�Q�K�	�s�2'C&�&D�D�__main__)rN)rrr&r�strrr)�__name__�rr�<module>r.s3��	�
���C��&5�2�z���F�r