ruạṛ
a ��:iX � @ sP d dl mZ ddlmZ ddlmZmZmZ dd� Zdd� Zd d � Z ddgZ dS )� )�get_embed_wheel� )�periodic_update)�Version�Wheel�discover_wheelsc C sz t �|�}t|| ||�}|t jkrv|jrB|} t| |||||| |�}t| |||�} | durv|du rf| }n| j|jkrv| }|S )z6 Load the bundled wheel to a cache directory. N)r � of_version�load_embed_wheelZembedZ can_updater �from_dirZ version_tuple)�distribution�version�for_py_versionZsearch_dirs�app_dataZdo_periodic_update�envr �wheelZperZfound_wheel� r �A/usr/lib/python3.9/site-packages/virtualenv/seed/wheels/bundle.py�from_bundle s r c sp t ||�}|d url||jk}|d u s(|rh� �|j� fdd���}t|�}W d � ql1 s\0 Y nd }|S )Nc s � j S )N)Zhouser �r r r �<lambda>"