+
    Îid                     2    R t ^ RIt^ RItR R ltR R ltR# )z-For when pip wants to check the date or time.Nc                H    V ^8  d   QhR\         R\         R\         R\        /# )   yearmonthdayreturn)intbool)formats   "k/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/pip/_internal/utils/datetime.py__annotate__r      s(      c # C D     c                 t    \         P                  P                  4       p\         P                  ! WV4      pW48  # )N)datetimedatetoday)r   r   r   r   givens   &&&  r   today_is_later_thanr      s,    MM!EMM$s+E=r   c                D    V ^8  d   QhR\         R\        P                  /# )r   isodater   )strr   )r
   s   "r   r   r      s      
 
 
(9(9 
r   c                :   \         P                  R8  d    \        P                  P                  V 4      # \        P                  P                  V P	                  R4      '       d3   RV 9   g   RV P                  4       9   d   V P                  RR4      4      # T 4      # )zConvert an ISO format string to a datetime.

Handles the format 2020-01-22T14:24:01Z (trailing Z)
which is not supported by older versions of fromisoformat.
ZT z+00:00)      )sysversion_infor   fromisoformatendswithstripreplace)r   s   &r   parse_iso_datetimer#      s     7"  ..w77  ..$$#.C7==?<R OOC*
 	
 
 	
r   )__doc__r   r   r   r#    r   r   <module>r&      s    3  

r   