add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
�

Jz`f@�cs��SSKrSSKrSSK7 /SQrSrS=rr	S=r
rSrS	r
\RS
:Xa\	=rr\rO\=rr\
r\	r\r\r\
r"SS\5r"S
S5r"SS\5r"SS\5r"SS\5r"SS\5r"SS\5r"SS\5r"SS5r "SS5r!S1S jr"S2S!jr#S"r$S#r%S$r&S%r'S&r(S'r)S3S(jr*S3S)jr+S*r,S+r-\."S5r/\."S,5r0\."S-5r1\."S.5r2\."S/5r3\."S05r4Sr6\6(aSSK7r7gg!\ar\"S\-5eSrCff=f!\5a Sr/Sr0Sr1Sr2Sr3Sr4N<f=f)4�N)Z*z%Failed to load the builtin codecs: %s),Zregister�lookup�open�EncodedFile�BOM�BOM_BE�BOM_LE�BOM32_BE�BOM32_LE�BOM64_BE�BOM64_LE�BOM_UTF8�	BOM_UTF16�BOM_UTF16_LE�BOM_UTF16_BE�	BOM_UTF32�BOM_UTF32_LE�BOM_UTF32_BE�	CodecInfo�Codec�IncrementalEncoder�IncrementalDecoder�StreamReader�StreamWriter�StreamReaderWriter�
StreamRecoder�
getencoder�
getdecoder�getincrementalencoder�getincrementaldecoder�	getreader�	getwriter�encode�decode�
iterencode�
iterdecode�
strict_errors�
ignore_errors�replace_errors�xmlcharrefreplace_errors�backslashreplace_errors�namereplace_errorsZregister_error�lookup_errorss��s��s��s��Zlittlecs:�\rSrSrSrS	SS.SjjrSrSrSrg)
riSTN)�_is_text_encodingcs��[RXX#U45n	XylXlX)lXYlXilXIlX9lUbX�l	U	$�N)
�tuple�__new__�namer r!�incrementalencoder�incrementaldecoder�streamwriter�streamreaderr+)
Zclsr r!r3r2r0r1r/r+�selfs
          �/usr/lib64/python3.13/codecs.pyr.ZCodecInfo.__new__^sQ���}�}�S�6��"N�O���	�����"4��"4��(��(���(�%6�"���cs��SURRURRUR[	U54-$)Nz%<%s.%s object for encoding %s at %#x>)�	__class__�
__module__�__qualname__r/Zid�r4� r5�__repr__ZCodecInfo.__repr__ms:��6����*�*�D�N�N�,G�,G����B�t�H�&�&�	&r6cs�[U5$r,)r-r:r;r5�__getnewargs__ZCodecInfo.__getnewargs__rs���T�{�r6)	r!r/r0r3r r2r+r7r1)NNNNN)	�__name__r8r9�__firstlineno__r+r.r<r=�__static_attributes__�r6r5rrSs'����EI�?C�
�!�
�&�
r6rcs(�\rSrSrSSjrSSjrSrg)riuc��[er,�ZNotImplementedError�r4�input�errors�   r5r ZCodec.encode�s
��""�!r6crBr,rCrDrGr5r!ZCodec.decode�s
��*"�!r6rAN��strict)r>r8r9r?r r!r@rAr6r5rrus��0"�&"r6rc�:�\rSrSrS	SjrS
SjrSrSrSrSr	g)ri�cs�XlSUlg�N��rF�buffer�r4rF�  r5�__init__ZIncrementalEncoder.__init__�s������r6crBr,rC�r4rE�finalrGr5r ZIncrementalEncoder.encode��
��"�!r6c��gr,rAr:r;r5�resetZIncrementalEncoder.reset���r6c��g�NrrAr:r;r5�getstateZIncrementalEncoder.getstate�s��r6crUr,rA�r4ZstaterPr5�setstateZIncrementalEncoder.setstate�rWr6rMNrH�F)
r>r8r9r?rQr rVrZr\r@rAr6r5rr�s��	�"��
�r6rc�@�\rSrSrS
SjrSrSSjrSrSrSr	Sr
g	)�BufferedIncrementalEncoderi�c�<�[RX5 SUlgrK)rrQrNrOrPr5rQZ#BufferedIncrementalEncoder.__init__�s���#�#�D�1���r6crBr,rC�r4rErFrS�    r5�_buffer_encodeZ)BufferedIncrementalEncoder._buffer_encode��
��"�!r6c�r�URU-nURX0RU5upEX5SUlU$r,)rNrcrF�r4rErS�data�result�consumed�      r5r Z!BufferedIncrementalEncoder.encode��9���{�{�U�"��!�0�0��{�{�E�J����9�o����
r6c�<�[RU5 SUlgrK)rrVrNr:r;r5rVZ BufferedIncrementalEncoder.reset�s��� � ��&���r6cs,�UR=(d S$rY�rNr:r;r5rZZ#BufferedIncrementalEncoder.getstate�s���{�{��a�r6cs$�U=(d SUlgrKrmr[rPr5r\Z#BufferedIncrementalEncoder.setstate�s
���k�r��r6rMNrHr])r>r8r9r?rQrcr rVrZr\r@rAr6r5r_r_�s ���
"�
�� �"r6r_crJ)rics�Xlgr,�rFrOrPr5rQZIncrementalDecoder.__init__s	���r6crBr,rCrRrGr5r!ZIncrementalDecoder.decoderTr6crUr,rAr:r;r5rVZIncrementalDecoder.resetrWr6crX)N)r6rrAr:r;r5rZZIncrementalDecoder.getstates��r6crUr,rAr[rPr5r\ZIncrementalDecoder.setstate*rWr6rnNrHr])
r>r8r9r?rQr!rVrZr\r@rAr6r5rrs���"��
�r6rcr^)�BufferedIncrementalDecoderi2cr`�Nr6)rrQrNrOrPr5rQZ#BufferedIncrementalDecoder.__init__8s���#�#�D�1���r6crBr,rCrarbr5�_buffer_decodeZ)BufferedIncrementalDecoder._buffer_decode=rdr6crer,)rNrqrFrfrjr5r!Z!BufferedIncrementalDecoder.decodeBrkr6crlrp)rrVrNr:r;r5rVZ BufferedIncrementalDecoder.resetJs��� � ��&���r6cs�URS4$rYrmr:r;r5rZZ#BufferedIncrementalDecoder.getstateNs�����Q��r6cs�USUlgrYrmr[rPr5r\Z#BufferedIncrementalDecoder.setstateRs
���A�h��r6rMNrHr])r>r8r9r?rQrqr!rVrZr\r@rAr6r5roro2s ���
"�
�� �r6rocsX�\rSrSrS
SjrSrSrSrSSjr\	4Sjr
SrS	rS
r
Srg)ri]cs�XlX lgr,)�streamrF�r4rrrFrGr5rQZStreamWriter.__init___s��,���r6cst�URXR5up#URRU5 gr,)r rFrr�write)r4�objectrgrirbr5rtZStreamWriter.writexs*�����V�[�[�9��������$�r6csD�URSRU55 grK)rt�join�r4�listrPr5�
writelinesZStreamWriter.writeliness��
	
�
�
�2�7�7�4�=�!r6crUr,rAr:r;r5rVZStreamWriter.reset�s��	
r6csv�URRX5 US:XaUS:XaUR5 gggrY�rr�seekrV�r4ZoffsetZwhencerGr5r{ZStreamWriter.seek�s1��������(��Q�;�6�Q�;��J�J�L�'�;r6c�(�U"URU5$r,�rr�r4r/�getattrrGr5�__getattr__ZStreamWriter.__getattr__����
�t�{�{�D�)�)r6c��U$r,rAr:r;r5�	__enter__ZStreamWriter.__enter__�����r6c�8�URR5 gr,�rr�close�r4ZtypeZvalueZtbrbr5�__exit__ZStreamWriter.__exit__���������r6c�F�[SURR-5e�Nzcan't serialize %s�Z	TypeErrorr7r>�r4ZprotorPr5�
__reduce_ex__ZStreamWriter.__reduce_ex__�����,�t�~�~�/F�/F�F�G�Gr6)rFrrr7NrH�r)r>r8r9r?rQrtryrVr{r�r�r�r�r�r@rAr6r5rr]s5���2 �"�

��$�*���Hr6rcs��\rSrSr\rSSjrSSjrSSjrSSjr	SSjr
SrSS	jrS
r
Sr\4SjrS
rSrSrSrg)ri�cs��XlX lSUlUR5UlURUlSUlgrp)rrrF�
bytebuffer�charbuffertype�_empty_charbuffer�
charbuffer�
linebufferrsrGr5rQZStreamReader.__init__�s:��$�������!%�!4�!4�!6����0�0�����r6crBr,rCrDrGr5r!ZStreamReader.decode�s��!�!r6csp�UR(a1URRUR5UlSUlUS:aUnUS:�a[	UR5U:�aO�US:aUR
R
5nOUR
R
U5nURU-nU(dOFURXPR5upgXWSUlU=RU-
slU(dOM�US:aURn
URUlU
$URSUn
URUSUlU
$![a\nU(aOURUSURUR5upgURSS9n	[	U	5S::aeSnAN�eSnAff=f)NrT��keepends�)
r�r�rvr��lenrr�readr�r!rFZUnicodeDecodeErrorZstart�
splitlines)r4�size�chars�	firstlineZnewdatargZnewcharsZdecodedbytesZexc�linesrhs           r5r�ZStreamReader.read�s���8�?�?�"�4�4�9�9�$�/�/�J�D�O�"�D�O��1�9��E����z��t���'�5�0���a�x��+�+�*�*�,���+�+�*�*�4�0���?�?�W�,�D���

�)-���T�;�;�)G�&��#�=�1�D�O��O�O�x�'�O���?�@�1�9��_�_�F�"�4�4�D�O�
�
��_�_�V�e�,�F�"�o�o�e�f�5�D�O��
��1&�
�����D��#�)�)�$4�d�k�k�B�+�H�$�/�/��/�>�E��5�z�1�}��%���
�s�E�
F5�AF0�/F0�0F5Ncs��UR(akURSnURS	[UR5S:XaURSUlSUlU(dURSS9SnU$U=(d SnURnURUSS9nU(ah[
U[5(aURS5(d+[
U[5(a(URS	5(aXPRSSS
9-
nX5-
nURSS9nU(a�[U5S:�aoUSnUS	[U5S:�a%US==UR-
ss'X`lSUlOUSUR-UlU(dURSS9SnU$USnUSRSS9SnXx:waAURRUSS5UR-UlU(aUnU$UnU$U(aUb#U(aU(dURSS9SnU$US:aUS
-nGM�)Nrr�Fr�iHT)r�Z
s
)r�r������i@i)r�r�r�r�r�r�Z
isinstance�strZendswithZbytesrv)	r4r�r��lineZreadsizergr�Zline0withendZline0withoutends	         r5�readlineZStreamReader.readlines?���?�?��?�?�1�%�D�����"��4�?�?�#�q�(�#'�/�/�!�"4���"&���������6�q�9���K��:�2���%�%����9�9�X��9�6�D���t�S�)�)�d�m�m�D�.A�.A��t�U�+�+��
�
�e�0D�0D��I�I�1�A�I�6�6�D��L�D��O�O�T�O�2�E���u�:��>�!��8�D��a���5�z�A�~��b�	�T�_�_�4�	�*/��*.���+0��(�T�_�_�*D���#�#�����>�q�A���&��% %�Q�x��"'��(�"5�"5�u�"5�"E�a�"H���2�&*�&<�&<�&A�&A�%���)�&L�&*�o�o�'6�D�O��+����� /�����
�4�+����?�?�E�?�:�1�=�D�����$���A�
��]r6csD�UR5nURU5$r,)r�r�)r4�sizehintr�rgrbr5�	readlinesZStreamReader.readlinesds���y�y�{�����x�(�(r6csB�SUlURUlSUlgrp)r�r�r�r�r:r;r5rVZStreamReader.resetss������0�0�����r6csZ�URRX5 UR5 gr,rzr|rGr5r{ZStreamReader.seek�s��
	
������(��
�
�r6cs@�UR5nU(aU$[er,)r�Z
StopIteration)r4r�rPr5�__next__ZStreamReader.__next__�s���}�}�����K��r6cr�r,rAr:r;r5�__iter__ZStreamReader.__iter__�r�r6cr}r,r~rrGr5r�ZStreamReader.__getattr__�r�r6cr�r,rAr:r;r5r�ZStreamReader.__enter__�r�r6cr�r,r�r�rbr5r�ZStreamReader.__exit__�r�r6cr�r�r�r�rPr5r�ZStreamReader.__reduce_ex__�r�r6)r�rrr�rFr�r�r7rH)r�r�F)NTr�)r>r8r9r?r�r�rQr!r�r�r�rVr{r�r�r�r�r�r�r�r@rAr6r5rr�sR���N��2"�N�`I�V
)�����$�*���Hr6rcs��\rSrSrSrSSjrSSjrSSjrSSjrSr	S	r
S
rSrSr
SS
jr\4SjrSrSrSrSrg)ri��unknowncsP�XlU"X5UlU"X5UlX@lgr,)rr�reader�writerrF)r4rr�Reader�WriterrFs     r5rQZStreamReaderWriter.__init__�s&�����V�,����V�,����r6c�8�URRU5$r,)r�r��r4r�rPr5r�ZStreamReaderWriter.read�s���{�{����%�%r6Ncr�r,)r�r�r�rPr5r�ZStreamReaderWriter.readline�s���{�{�#�#�D�)�)r6cr�r,)r�r�)r4r�rPr5r�ZStreamReaderWriter.readlines�s���{�{�$�$�X�.�.r6cs,�[UR5$r,)�nextr�r:r;r5r�ZStreamReaderWriter.__next__�s���D�K�K� � r6cr�r,rAr:r;r5r�ZStreamReaderWriter.__iter__�r�r6cr�r,)r�rt)r4rgrPr5rtZStreamReaderWriter.write�s���{�{� � ��&�&r6cr�r,)r�ryrwrPr5ryZStreamReaderWriter.writelines�s���{�{�%�%�d�+�+r6c�l�URR5 URR5 gr,�r�rVr�r:r;r5rVZStreamReaderWriter.reset��"�������������r6cs��URRX5 URR5 US:Xa"US:XaURR5 gggrY)rrr{r�rVr�r|rGr5r{ZStreamReaderWriter.seek�sH��������(��������Q�;�6�Q�;��K�K����'�;r6cr}r,r~rrGr5r�ZStreamReaderWriter.__getattr__�r�r6cr�r,rAr:r;r5r�ZStreamReaderWriter.__enter__�r�r6cr�r,r�r�rbr5r�ZStreamReaderWriter.__exit__�r�r6cr�r�r�r�rPr5r�Z StreamReaderWriter.__reduce_ex__�r�r6)rrr�rFr7r�rH�r�r,r�)r>r8r9r?�encodingrQr�r�r�r�r�rtryrVr{r�r�r�r�r�r@rAr6r5rr�sU���H��$&�*�/�!�
�'�,��
 �$�*���Hr6rcs��\rSrSrSrSrSSjrSSjrSSjrSSjr	Sr
S	rS
rSr
SrSS
jr\4SjrSrSrSrSrg)ri�r�csh�XlX lX0lU"X5UlU"X5UlX`lgr,)rrr r!r�r�rF)r4rrr r!r�r�rF�       r5rQZStreamRecoder.__init__s0��*�������V�,����V�,����r6csv�URRU5nURX R5up#U$r,)r�r�r rF�r4r�rg�bytesencodedrbr5r�ZStreamRecoder.read/s0���{�{����%��!�[�[��{�{�;����r6Ncs��UcURR5nOURRU5nURX R5up#U$r,)r�r�r rFr�rbr5r�ZStreamRecoder.readline5sG���<��;�;�'�'�)�D��;�;�'�'��-�D�!�[�[��{�{�;����r6cs��URR5nURX R5up#UR	SS9$)NTr�)r�r�r rFr�)r4r�rgr�rbr5r�ZStreamRecoder.readlines>s:���{�{���!��!�[�[��{�{�;��������-�-r6csj�[UR5nURXR5upU$r,)r�r�r rF)r4rgr�rGr5r�ZStreamRecoder.__next__Ds,���D�K�K� ��!�[�[��{�{�;����r6cr�r,rAr:r;r5r�ZStreamRecoder.__iter__Kr�r6csr�URXR5upURRU5$r,)r!rFr�rt)r4rg�bytesdecodedrGr5rtZStreamRecoder.writeNs,��!�[�[��{�{�;����{�{� � ��&�&r6cs��SRU5nURX R5up#URR	U5$rp)rvr!rFr�rt)r4rxrgr�rbr5ryZStreamRecoder.writelinesSs9���x�x��~��!�[�[��{�{�;����{�{� � ��&�&r6cr�r,r�r:r;r5rVZStreamRecoder.resetYr�r6csp�URRX5 URRX5 gr,)r�r{r�r|rGr5r{ZStreamRecoder.seek^s(��	
������(�������(r6cr}r,r~rrGr5r�ZStreamRecoder.__getattr__dr�r6cr�r,rAr:r;r5r�ZStreamRecoder.__enter__kr�r6cr�r,r�r�rbr5r�ZStreamRecoder.__exit__nr�r6cr�r�r�r�rPr5r�ZStreamRecoder.__reduce_ex__qr�r6)r!rrr�rFr r7r�rHr�r,r�)r>r8r9r?�
data_encoding�
file_encodingrQr�r�r�r�r�rtryrVr{r�r�r�r�r�r@rAr6r5rr�s_��"�M��M�!��8��.���'�
'��
)�$�*���Hr6rrIcs��UbSU;aUS-n[R"XU5nUcU$[U5n[XVRUR
U5nX'lU$! UR5 e=f)NZb)�builtinsrrrr3r2r�r�)ZfilenameZmoder�rFZ	buffering�fileZinfoZsrws        r5rrvs{��>��
�$���c�z���=�=���3�D�������h��� ��'8�'8�$�:K�:K�V�T�����
����
�
��
�s�3A � A3cs��UcUn[U5n[U5n[XRURURUR
U5nXlX&lU$r,)rrr r!r3r2r�r�)r�r�r�rFZ	data_infoZ	file_infoZsrr�r5rr�sd��2��%�
��}�%�I��}�%�I�	�t�-�-�y�/?�/?� �-�-�y�/E�/E�v�
O�B�%��$��
�Ir6c�,�[U5R$r,)rr �r�r;r5rr�����(��"�"�"r6cr�r,)rr!r�r;r5rr�r�r6c�L�[U5RnUc[U5eU$r,)rr0�LookupError)r��encoderrPr5rr��)���X��1�1�G����(�#�#��Nr6cr�r,)rr1r�)r��decoderrPr5rr�r�r6cr�r,)rr3r�r;r5rr�����(��(�(�(r6cr�r,)rr2r�r;r5rrr�r6c+�# �[U5"U40UD6nUH!nURU5nU(dMUv� M# URSS5nU(aUv� gg7f)NrLT)rr )�iteratorr�rF�kwargsr�rE�outputr�r5r"r"sa���$�H�-�f�?��?�G��������&���6��L���^�^�B��
%�F�
�����
�.A�'Ac+r�)Nr6T)rr!)r�r�rFr�r�rEr�r�r5r#r##sa���$�H�-�f�?��?�G��������&���6��L���^�^�C��
&�F�
����r�cs0�UVs0sHoU_M sn$s snfr,rA)ZrngZirPr5�make_identity_dictr�7s����A�a�C����s�csZ�0nUR5Hup#X1;aX!U'MSX'M U$r,)Zitems)Zdecoding_mapZmZkZvrbr5�make_encoding_mapr�As=��	�A��!�!�#�����v��a�D��A�D�	�

�Hr6ZignoreZreplaceZxmlcharrefreplaceZbackslashreplaceZnamereplace)ZrNrIr�)NrIrH)8r�ZsysZ_codecsZImportErrorZwhyZSystemErrorZ__all__rrr
rrrrZ	byteorderrrrrrr
r	r-rrrurr_rrorrrrrrrrrrrrr"r#r�r�r*r$r%r&r'r(r)r�Z_falseZ	encodingsrAr6r5�<module>r�s���
�E��
-��0��$�#���$�#���#��#���=�=�H��#�"�C�)��I�
#�"�C�)��I���������
 �� �D@"�@"�D&��&�P "�!3� "�D/��/�b"�!3�"�VHH�5�HH�XxH�5�xH�xVH�VH�tsH�sH�n/�b"�L#�#���)�)��$�(�
�.� ��*�M� ��*�M�!�)�,�N�+�,?�@��*�+=�>��%�m�4��
��	��
��u"�E�
�=��C�
D�D��E��\"���M��M��N�#��"�����s)�D�0D6�D3�#D.�.D3�6E�
E