add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
�

Jz`f1cs��SSKrSSKr\Rr"SS\R5r"SS\R5rg)�Ncs,�\rSrSrSrSrSrSrSrg)�
BaseStreami	cs<�UR(a[S5eg)NzI/O operation on closed file)�closed�
ValueError��self� �%/usr/lib64/python3.13/_compression.py�_check_not_closedZBaseStream._check_not_closeds���;�;��;�<�<��c�Z�UR5(d[R"S5eg)NzFile not open for reading)�readable�io�UnsupportedOperationrrr�_check_can_readZBaseStream._check_can_read�$���}�}����)�)�*E�F�F�r	cr
)NzFile not open for writing)Zwritablerr
rrr�_check_can_writeZBaseStream._check_can_writerr	cs��UR5(d[R"S5eUR5(d[R"S5eg)Nz3Seeking is only supported on files open for readingz3The underlying file object does not support seeking)rrr
�seekablerrr�_check_can_seekZBaseStream._check_can_seeksS���}�}����)�)�+F�G�
G��}�}����)�)�+E�F�
F�r	)rN)	�__name__�
__module__�__qualname__�__firstlineno__rrrr�__static_attributes__�r	rrr	s��=�G�G�Fr	rcs�^�\rSrSrSrS
SjrU4SjrSrSrSSjr	Sr
S	r\R4S
jrSrSrU=r$)�DecompressReaderi!cs�g)NTrrrrrZDecompressReader.readable$s��r	cs��XlSUlSUlSUlX lX@lUR"S0UR
D6UlX0lg)NFr�����r)�_fp�_eof�_pos�_size�_decomp_factory�_decomp_args�
_decompressor�_trailing_error)rZfpZdecomp_factoryZtrailing_errorZdecomp_args�     r�__init__ZDecompressReader.__init__'sP������	���	���
� .��'��!�1�1�F�D�4E�4E�F��� .�r	cs.>�SUl[TU]	5$�N)r!Zsuper�close)r�	__class__s �rr&ZDecompressReader.close;s���!����w�}��r	cs6�URR5$r%)rrrrrrZDecompressReader.seekable?s���x�x� � �"�"r	cs�[U5o"RS5nUR[U55nXCS[U5&SSS5 SSS5 [W5$!,(df   N!=f!,(df   N*=f)NZB)Z
memoryviewZcast�read�len)rZbZviewZ	byte_view�datar#r�readintoZDecompressReader.readintoBsk��
��]�	)�d�I�I�c�N�	)�i��9�9�S��^�,�D�$(�j�s�4�y�!�	)�	)��4�y��	)�	)��	)�	)�s"�A1�(A �A1� 
A.	�*A1�1
A?cs8�US:aUR5$U(aUR(agSnURR(a�URR=(d UR
R
[5nU(dO�UR"S0URD6UlURRX15nOjURR(a2UR
R
[5nU(d[S5eOSnURRX15nU(aOGMU(dSUlURUlgU=R[!U5-
slU$!URa MSf=f)Nrr	TzACompressed file ended before the end-of-stream marker was reachedr)�readallrr!ZeofZunused_datarr(�BUFFER_SIZErr Z
decompressr"Zneeds_inputZEOFErrorrrr))rZsizer*Zrawblock�    rr(ZDecompressReader.readHsX���!�8��<�<�>�!��t�y�y������!�!�%�%� �.�.�:�:�7� �H�H�M�M�+�6����%)�%9�%9�&)��'�'�&)��"���-�-�8�8��H�D�
�%�%�1�1�#�x�x�}�}�[�9�H�#�&�(J�K�K�$� #�H��)�)�4�4�X�D����1�2��D�I����D�J���	�	�S��Y��	����'�+�+����s�4F�F�Fcs��/nUR[R5=n(a9URU5 UR[R5=n(aM9SR	U5$)Nr	)r(�sysZmaxsizeZappendZjoin)rZchunksr*s   rr,ZDecompressReader.readallqsX�����i�i����,�,�d�,��M�M�$���i�i����,�,�d�,��x�x���r	cs��URRS5 SUlSUlUR"S0UR
D6Ulg)NrFr)r�seekrrrr r!rrr�_rewindZDecompressReader._rewind|s<�����
�
�a����	���	�!�1�1�F�D�4E�4E�F��r	cs��U[R:XaO�U[R:XaURU-nO�U[R:XakUR
S:aKUR
[R5(a'UR
[R5(aM'UR
U-nO[SRU55eXR:aUR5 OXR-nUS:�aSUR
[[RU55nU(d
UR$U[U5-nUS:�aMSUR$)NrzInvalid value for whence: {})
r�SEEK_SETZSEEK_CURrZSEEK_ENDrr(�DEFAULT_BUFFER_SIZErZformatr1Zminr))rZoffsetZwhencer*r.rr0ZDecompressReader.seek�s���R�[�[� ��
�r�{�{�
"��Y�Y��'�F�
�r�{�{�
"��z�z�A�~��i�i�� 6� 6�7�7���i�i�� 6� 6�7�7��Z�Z�&�(�F��;�B�B�6�J�K�K��I�I���L�L�N��i�i��F��q�j��9�9�S��!7�!7��@�A�D����y�y��
�c�$�i��F�	�q�j��y�y�r	cs�UR$r%)rrrr�tellZDecompressReader.tell�s���y�y�r	)rrr!r"rrr r)r)r)rrrrrr$r&rr+r(r,r1rr2r0r4rZ
__classcell__)r's@rrr!sE����.�(�#��'�R �G�#%�+�+��<�r	r)rr/r3r-ZBufferedIOBaserZ	RawIOBaserrr	r�<module>r5s>��
�
��$�$��F��"�"�F�0A�r�|�|�Ar