OwlCyberSecurity - MANAGER
Edit File: swift.cpython-312.pyc
� Փ�gE � � � 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