PATH:
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
pre_commit
/
languages
/
__pycache__
� p0iE � � � d dl mZ d dlZd dlZd dlmZ d dlmZ d dlmZ d dl m Z d dl mZ d dl mZ d d l mZ d d lmZ dZdZd Zej( Zej, Zej0 Zdd�Zej6 dd�� Z dd�Zy)� )�annotationsN)� Generator)�Sequence)� lang_base)� envcontext)�PatchesT)�Var)�Prefix)�cmd_output_bz.build�release� swift_envc � � t j j | t t � }d|t j 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_patchr s5 � ��w�w�|�|�D�)�\�:�H� �h�� � �C��K�8�9�;�;� c # � K � t j | t |� }t t |� � 5 d �� d d d � y # 1 sw Y y xY w�w)N)r �environment_dir�ENVIRONMENT_DIRr r )�prefix�version�envdirs r �in_envr! s5 � �� � � &� &�v��� H�F� �M�&�)� *� � +� *� *�s �0A�A � A� A �Ac �@ � t j d|� t j d|� t j | t |� }t j |� t ddd| j dt dt j j |t � � y )N�swift�buildz--package-pathz-cz--build-path) r �assert_version_default�assert_no_additional_depsr r r �mkdirr � prefix_dirr r r r )r r �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 )r r r r+ r, zGenerator[None])r r r r+ r) z Sequence[str]r, �None)� __future__r � contextlibr �collections.abcr r � pre_commitr �pre_commit.envcontextr r r �pre_commit.prefixr �pre_commit.utilr r r r �basic_get_default_version�get_default_version�basic_health_check�health_check�basic_run_hook�run_hookr �contextmanagerr! r* � r r �<module>r= s� �� "� � � %� $� � ,� *� %� $� (�� ������9�9� ��+�+���#�#��<� ���� �����!$��?L�� �r
[-] fail.cpython-312.pyc
[edit]
[-] dart.cpython-312.pyc
[edit]
[-] python.cpython-312.pyc
[edit]
[-] r.cpython-312.pyc
[edit]
[-] coursier.cpython-312.pyc
[edit]
[-] conda.cpython-312.pyc
[edit]
[-] swift.cpython-312.pyc
[edit]
[-] perl.cpython-312.pyc
[edit]
[-] docker.cpython-312.pyc
[edit]
[-] rust.cpython-312.pyc
[edit]
[-] unsupported.cpython-312.pyc
[edit]
[+]
..
[-] golang.cpython-312.pyc
[edit]
[-] lua.cpython-312.pyc
[edit]
[-] ruby.cpython-312.pyc
[edit]
[-] __init__.cpython-312.pyc
[edit]
[-] node.cpython-312.pyc
[edit]
[-] julia.cpython-312.pyc
[edit]
[-] pygrep.cpython-312.pyc
[edit]
[-] dotnet.cpython-312.pyc
[edit]
[-] haskell.cpython-312.pyc
[edit]
[-] docker_image.cpython-312.pyc
[edit]
[-] unsupported_script.cpython-312.pyc
[edit]