
    4iA                     X    d dl mZmZ d dlmZ d dlmZ eeee   gef   Z G d d      Z	y)    )CallableOptional)InstallRequirement)RequirementSetc                   <    e Zd Zdee   dedefdZdedee   fdZy)BaseResolver	root_reqscheck_supported_wheelsreturnc                     t               NNotImplementedError)selfr	   r
   s      P/var/www/html/venv/lib/python3.12/site-packages/pip/_internal/resolution/base.pyresolvezBaseResolver.resolve        "##    req_setc                     t               r   r   )r   r   s     r   get_installation_orderz#BaseResolver.get_installation_order   r   r   N)	__name__
__module____qualname__listr   boolr   r   r    r   r   r   r      s@    $01$KO$	$
$%$	 	!$r   r   N)
typingr   r   pip._internal.req.req_installr   pip._internal.req.req_setr   strInstallRequirementProviderr   r   r   r   <module>r#      s7    % < 4%(%
&');; 
	$ 	$r   