Viewing File: /opt/hc_python/lib/python3.12/site-packages/pre_commit/languages/__pycache__/swift.cpython-312.pyc

�

i0iE���ddlmZddlZddlZddlmZddlmZddlmZddl	m
Z
ddl	mZddl	mZdd	l
mZdd
lmZdZdZd
Zej(Zej,Zej0Zdd�Zej6dd��Z								dd�Zy)�)�annotationsN)�	Generator)�Sequence)�	lang_base)�
envcontext)�PatchesT)�Var)�Prefix)�cmd_output_bz.build�release�	swift_envc��tjj|tt�}d|tj
t
d�fffS)N�PATH)�os�path�join�	BUILD_DIR�BUILD_CONFIG�pathsepr	)�venv�bin_paths  �I/opt/hc_python/lib/python3.12/site-packages/pre_commit/languages/swift.py�
get_env_patchrs5���w�w�|�|�D�)�\�:�H�
�h��
�
�C��K�8�9�;�;�c#�K�tj|t|�}tt	|��5d��ddd�y#1swYyxYw�w)N)r�environment_dir�ENVIRONMENT_DIRrr)�prefix�version�envdirs   r�in_envr!s5����
�
&�
&�v���
H�F�	�M�&�)�	*�
�
+�	*�	*�s�0A�A�	A�A	�Ac
�@�tjd|�tjd|�tj|t|�}tj|�tddd|jdtdt
jj|t��y)N�swift�buildz--package-pathz-cz--build-path)
r�assert_version_default�assert_no_additional_depsrrr�mkdirr�
prefix_dirrrrr)rr�additional_dependenciesr s    r�install_environmentr*$sx���$�$�W�g�6�
�'�'��1H�I�
�
&�
&�v���
H�F��H�H�V������&�+�+��l�������V�Y�7�	r)r�str�returnr)rr
rr+r,zGenerator[None])rr
rr+r)z
Sequence[str]r,�None)�
__future__r�
contextlibr�collections.abcrr�
pre_commitr�pre_commit.envcontextrrr	�pre_commit.prefixr
�pre_commit.utilrrrr�basic_get_default_version�get_default_version�basic_health_check�health_check�basic_run_hook�run_hookr�contextmanagerr!r*�rr�<module>r=s���"��	�%�$� �,�*�%�$�(��	������9�9���+�+���#�#��<�
���������!$��?L��	�r
Back to Directory File Manager