OwlCyberSecurity - MANAGER
Edit File: bundle.cpython-312.pyc
� ^��gG � �V � d dl mZ d dlmZ ddlmZ ddlmZmZmZ d� Z d� Z d� Zd d gZy)� )�annotations)�get_embed_wheel� )�periodic_update)�Version�Wheel�discover_wheelsc � � t j |� }t || ||� }|t j k7 rM|j r|} t | |||||| |� }t | |||� } | �|�| j |j kD r| }|S )z,Load the bundled wheel to a cache directory.)r � of_version�load_embed_wheel�embed� can_updater �from_dir� version_tuple)�distribution�version�for_py_version�search_dirs�app_data�do_periodic_update�envr �wheel�per�found_wheels �L/opt/hc_python/lib/python3.12/site-packages/virtualenv/seed/wheels/bundle.py�from_bundler s� � ��#�#�G�,�J��X�|�^�Z�P�E��'�-�-�����$�C�#�L�*�n�e�U`�bj�lo�qt�u�E� �|�Z���U���"�� ��9R�9R�UZ�Uh�Uh�9h��E��L� c �� � � t ||� }|�J||j k( }|�|r5� j |j � fd�� 5 }t |� }d d d � |S d }|S # 1 sw Y |S xY w)Nc � �� � j S )N)�house)r s �r �<lambda>z"load_embed_wheel.<locals>.<lambda> s �� �x�~�~r )r r �ensure_extracted�pathr )r r r r r � version_match� wheel_paths ` r r r ss �� ��L�.�9�E����5�=�=�0� ��?�m��*�*�5�:�:�7M�N�R\��j�)�� O� �L� �E��L� O� �L�s �A�A&c �B � |D ] }t || ||� D ] }|c c S � y)z,Load a compatible wheel from a given folder.N)r )r r r �directories�folderr s r r r '