+
    kGj                     h    ^ RI t ^ RIHt ^ RIHt ^ RIHtHt ^ RIH	t	  ! R R]4      t
R
R R	 lltR# )    N)Enum)DirEntry)isfileislink)Optionalc                   P   a  ] tR t^t o RtRtRtRtRtRt	Rt
RtR	tR
 tR tRtV tR# )PathTypezo
Refers to if the file in question is hard linked or soft linked. Originally
designed to be used in paths.json
hardlinksoftlink	directorylinked_package_recordpyc_fileunix_python_entry_point!windows_python_entry_point_scriptwindows_python_entry_point_exec                    V P                   # Nnameselfs   &<lib/python3.14/site-packages/conda_pypi/conda_build_utils.py__str__PathType.__str__       yy    c                    V P                   # r   r   r   s   &r   __json__PathType.__json__    r   r    N)__name__
__module____qualname____firstlineno____doc__r
   r   r   r   r   r   r   r   r   r   __static_attributes____classdictcell__)__classdict__s   @r   r	   r	      sI     
 HHI 4H7(K%%E" r   r	   c                :    V ^8  d   QhR\         \        ,          /# )   entry)r   r   )formats   "r   __annotate__r-   $   s      Xh%7 r   c                   aa V'       g   \        V 4      p\        V 4      pM VP                  4       pVP                  4       pV'       d   V'       g   R # V'       g   R# \        P
                  ! 4       p\        V R4      ;_uu_ 4       o\        VV3R lR4       F  pVP                  V4       K  	  RRR4       VP                  4       #   + '       g   i     TP                  4       # ; i)@e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855Nrbc                  &   < SP                  S 4      # r   )read)
buffersizefs   r   <lambda>!sha256_checksum.<locals>.<lambda>3   s    !&&"4r   r   )
r   r   
is_symlinkis_filehashlibsha256openiterupdate	hexdigest)filenamer+   r3   is_linkr8   r:   blockr4   s   &&f    @r   sha256_checksumrB   $   s    """"$--/w R^^F	h		4c:EMM%  ; 
  
	 s   *C		C(	)Ni   )r9   enumr   osr   os.pathr   r   typingr   r	   rB   r    r   r   <module>rG      s,   
    " t 0 r   