add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
�

Jz`fScs�SSKrSSKrSSKrSSKrSSKrSSKJrJrJrJ	r	J
r
JrJr SSKJ
r
Jr SSKJr \\\R"\4r/SQr"SS\R(S9r"S	S
\5r\
"SS\55r"S
S\5rg)iN)�Any�BinaryIO�Iterable�Iterator�NoReturn�Text�Optional)�runtime_checkable�Protocol)�Union)�ResourceReader�Traversable�TraversableResourcescs��\rSrSr\R
S\S\4Sj5r\R
S\S\4Sj5r	\R
S\S\
4Sj5r\R
S\\
4Sj5rS	rg
)r
i�resource�returnc��[e�N�ZFileNotFoundError��selfr
�  �0/usr/lib64/python3.13/importlib/resources/abc.py�
open_resourceZResourceReader.open_resources
�� ��crrrrrr�
resource_pathZResourceReader.resource_paths
�� �r�pathcrrr�rrrr�is_resourceZResourceReader.is_resource,s
�� �rcrrr�r� r�contentsZResourceReader.contents4s
�� �r�N)�__name__�
__module__�__qualname__�__firstlineno__�abc�abstractmethodrrrr�boolrr�strr�__static_attributes__rrrr
r
s���	���	 �d�	 �x�	 ��	 �	���
 �d�
 �t�
 ��
 �	��� �� �� �� �	��� �(�3�-� �� rr
)Z	metaclasscs�\rSrSrSrg)�TraversalErrori:rN)r r!r"r#r(rrrr)r):s��rr)csJ�\rSrSr\R
S\S4Sj5rS\4Sjr	SS\
\S\4Sjjr\R
S\
4Sj5r\R
S\
4S	j5rS
\SS4SjrS\SS4S
jr\R
SSj5r\\R
S\4Sj55rSrg)ri>rc��grrrrr�iterdirZTraversable.iterdirH��rcsz�URS5nUR5sSSS5 $!,(df   g=f�NZrb��openZread)r�strmrr�
read_bytesZTraversable.read_bytesNs/���Y�Y�t�_�	���9�9�;�	�	�	�s�,�
:N�encodingcsv�URUS9nUR5sSSS5 $!,(df   g=f)N)r2r.)rr2r0s   r�	read_textZTraversable.read_textUs2���Y�Y��Y�
)�	�T��9�9�;�	�	�	�s�*�
8cr*rrrrr�is_dirZTraversable.is_dir\r,rcr*rrrrr�is_fileZTraversable.is_filebr,r�descendantscsZ^�U(dU$[RRS[[R
U555n[
U5mU4SjUR55n[
U5nUR"U6$![a [ST[U55ef=f)Nc3�6# �UHoRv� M g7fr)Zparts)�.0rrr�	<genexpr>�'Traversable.joinpath.<locals>.<genexpr>rs���.
��J�J�.
���c3sH># �UHoRT:XdMUv� M g7fr��name)r8Ztraversable�targets  �rr9r:vs#����
�'�=M�=M�QW�=W�K�K�
�s�"�	"z"Target not found during traversal.)�	itertoolsZchainZ
from_iterableZmap�pathlibZ
PurePosixPathZnextr+Z
StopIterationr)Zlist�joinpath)rr6ZnamesZmatchesZmatchr>s     @rrAZTraversable.joinpathhs������K����-�-�.
�#&�w�'<�'<�k�#J�.
�
���e���
�+/�<�<�>�
��	���M�E�
�~�~�u�%�%��	�	� �4�f�d�5�k��
�	�s�/B	�	!B*�childcs$�URU5$r)rA)rrBrr�__truediv__ZTraversable.__truediv__�s���}�}�U�#�#rcr*rr)rZmodeZargsZkwargss    rr/ZTraversable.open�r,rcr*rrrrrr=ZTraversable.name�r,rrr)Zr)r r!r"r#r$r%rr+Zbytesr1rr'r3r&r4r5�StrPathrArCr/Zpropertyr=r(rrrrr>s���	�����-�0����
�E���(�3�-��3��	��������
	��������
&�W�&��&�2$��$�]�$�	�����������c����rrcs��\rSrSr\R
SSj5rS\S\R4Sjr
S\S\4Sjr
S\S\4SjrS\\4S	jrS
rg)
ri�rcr*rrrrr�filesZTraversableResources.files�r,rr
cs^�UR5RU5RS5$r-)rErAr/rrrrZ"TraversableResources.open_resource�s$���z�z�|�$�$�X�.�3�3�D�9�9rcs�[U5errrrrrZ"TraversableResources.resource_path�s
����)�)rrcs\�UR5RU5R5$r)rErAr5rrrrZ TraversableResources.is_resource�s"���z�z�|�$�$�T�*�2�2�4�4rcsL�SUR5R55$)Nc3r7rr<)r8Zitemrrr9Z0TraversableResources.contents.<locals>.<genexpr>�s���=�d�	�	�=�r;)rEr+rrrrZTraversableResources.contents�s��=�d�j�j�l�&:�&:�&<�=�=rrN)rr)r r!r"r#r$r%rErD�ioZBufferedReaderrrrrr&rrr'rr(rrrrr�sm��	���B��B�:�g�:�"�2C�2C�:�*�c�*�h�*�5��5�D�5�>�(�3�-�>rr)r$rFr?Zosr@Ztypingrrrrrrrrrr	r'ZPathLikerDZ__all__ZABCMetar
Z	Exceptionr)rrrrr�<module>rGs���
�	��	��N�N�N�.����R�[�[��%�%�
&��
C��' �s�{�{�' �T	�Y�	��W�(�W��W�t>�>�>r