
    if                        d dl mZ d dlZd dlmZ d dlmZ d dlmZ d dl	m
Z
 d dlmZ d dlmZ erd d	lmZ d d
lmZ ddZddZddZddZedk    r e             dS dS )    )annotationsN)ArgumentParser)TYPE_CHECKING)requests)CacheControlAdapter)	DictCache)logger)	Namespace)CacheControllerreturnNonec                     t          j        t          j                   t          j                    } t          j        |            d S )N)r	   setLevelloggingDEBUGStreamHandler
addHandler)handlers    O/var/www/html/env/lib/python3.11/site-packages/pip/_vendor/cachecontrol/_cmd.pysetup_loggingr      s9    
OGM"""#%%G
g    requests.Sessionc                     t          t                      dd d           } t          j                    }|                    d|            |                    d|            | j        |_        |S )NT)cache_etags
serializer	heuristiczhttp://zhttps://)r   r   r   Sessionmount
controllercache_controller)adaptersesss     r   get_sessionr#      sk    !$$  G DJJy'"""JJz7####.DKr   r
   c                 t    t                      } |                     dd           |                                 S )NurlzThe URL to try and cache)help)r   add_argument
parse_args)parsers    r   get_argsr*   (   s9    F
$>???r   c                 P   t                      } t                      }|                    | j                  }t	                       |j        }|                    |j        |j                   |	                    |j                  rt          d           d S t          d           d S )NzCached!zNot cached :()r*   r#   getr%   r   r    cache_responserequestrawcached_requestprint)argsr"   respr    s       r   mainr4   .   s    ::D==D 88DHD OOO 	  ##DL$(;;; &&t|44 ior   __main__)r   r   )r   r   )r   r
   )
__future__r   r   argparser   typingr   pip._vendorr    pip._vendor.cachecontrol.adapterr   pip._vendor.cachecontrol.cacher   #pip._vendor.cachecontrol.controllerr	   r
   r   r   r#   r*   r4   __name__ r   r   <module>r?      s/   # " " " " "  # # # # # #                         @ @ @ @ @ @ 4 4 4 4 4 4 6 6 6 6 6 6 D""""""CCCCCC   	 	 	 	      . zDFFFFF r   