
    vgG                     \    d dl mZ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List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      T/var/www/horilla/myenv/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__r   r   boolr   r   r    r   r   r	   r	      s@    $01$KO$	$
$%$	 	!$r   r	   N)typingr   r   r   pip._internal.req.req_installr   pip._internal.req.req_setr   strInstallRequirementProviderr	   r   r   r   <module>r#      s:    + + < 4%(%
&');; 
	$ 	$r   