add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
�

Jz`fe=cs��SSKrSSKrSSKrSSKJr /SQrSqSSSSSS.SjjrSrSr	S	r
S
rSrSr
S
rSr"SS5rSSS.SjrSSjrSr\S:Xa\"5 gg)�N)�GenericAlias)�input�close�nextfile�filename�lineno�
filelineno�fileno�isfirstline�isstdin�	FileInput�hook_compressed�hook_encoded�r��mode�openhook�encoding�errorsc
s|�[(a [R(a[S5e[XX#UXVS9q[$)Nzinput() already activer)�_state�_file�RuntimeErrorr)�files�inplace�backuprrrrs       �"/usr/lib64/python3.13/fileinput.pyrrNs3���v�&�,�,��3�4�4�
�u�v�8� (�9�F��M�csD�[nSqU(aUR5 gg�N)rr)Zstate� rrr]s��
�E�
�F��
���
�
rc�V�[(d[S5e[R5$�Nzno active input())rrr�rrrres"���6��.�/�/��?�?��rcrr)rrrr rrrrss"��
�6��.�/�/��?�?��rcrr)rrrr rrrr|s!���6��.�/�/��=�=�?�rcrr)rrrr rrrr�s$���6��.�/�/�����rcrr)rrrr rrrr�s!��
�6��.�/�/��=�=�?�rcrr)rrr	r rrr	r	�s$��
�6��.�/�/�����rcrr)rrr
r rrr
r
�s"��
�6��.�/�/��>�>��rcs��\rSrSrSSSSSS.SjjrSrSrSrS	rS
r	Sr
SrS
rSr
SrSrSrSrSrSr\"\5rSrg)ri�Nrrcs�[U[5(aU4nOb[U[R5(a[R"U54nO+Uc[
RSSnU(dSnO[U5nXlX l	X0l
SUlSUlSUl
SUlSUlSUlSUlSUlX`lXpl[
R*R,(a'SU;a!UcUcSSKnUR1S[2S5 US;a[5S	5eX@lUR9S
S5UlU(a-U(a[5S5e[=U5(d[5S
5eXPlg)N�)�-rF�bz"'encoding' argument not specified.i)rZrbz*FileInput opening mode must be 'r' or 'rb'rZwz4FileInput cannot use an opening hook in inplace modez#FileInput openhook must be callable) Z
isinstanceZstr�osZPathLike�fspath�sys�argvZtuple�_files�_inplace�_backup�_savestdout�_output�	_filename�_startlineno�_filelinenor�_isstdin�_backupfilename�	_encoding�_errorsZflagsZwarn_default_encoding�warningsZwarnZEncodingWarning�
ValueError�_modeZreplace�_write_modeZcallable�	_openhook)	�selfrrrrrrrr4s	         r�__init__ZFileInput.__init__�sE���e�S�!�!��H�E�
��r�{�{�
+�
+��Y�Y�u�%�(�E��}������������e������
��������������������
���
�#���!����
�I�I�+�+��4��H�$4��9I���M�M�>�)�1�
.��{�"��I�J�J��
��<�<��S�1����� �!W�X�X��H�%�%� �!F�G�G�!�rc�$�UR5 gr�r�r9rr�__del__ZFileInput.__del__�����
�
�rcsL�UR5 SUlg!SUlf=f)Nr )rr(r=rrrZFileInput.close�s��	��M�M�O��D�K��"�D�K�s��	#c��U$rr r=rr�	__enter__ZFileInput.__enter__�����rcr;rr<)r9ZtypeZvalueZ	tracebacks    r�__exit__ZFileInput.__exit__�r?rcr@rr r=rr�__iter__ZFileInput.__iter__�rBrcs��UR5nU(aU=RS-
slU$UR(d[eUR	5 MW�Nr!)�	_readliner/rZ
StopIterationr�r9�line�  r�__next__ZFileInput.__next__�sE����>�>�#�D��� � �A�%� ����:�:�#�#��M�M�O�rcs��URnSUlU(aU[lURnSUlU(aUR	5 UR
nSUlU?U(a!UR(dUR	5 URnSUl	U(a'UR(d[R"U5 SUlg![a N~f=f![a N$f=f!URnSUl	U(aFUR(d5[R"U5 SUlf![a
 SUlff=fSUlf=f!UR
nSUlU?O![a Of=fU(a!UR(dUR	5 URnSUl	U(a8UR(d'[R"U5 O![a Of=fSUlf!URnSUl	U(aFUR(d5[R"U5 SUlf![a
 SUlff=fSUlf=f=f)NF)r+r&�stdoutr,rrrFZAttributeErrorr0r1r*r$�unlink�OSError)r9Z
savestdoutZoutputZfileZbackupfilename�     rrZFileInput.nextfiles����%�%�
�����#�C�J��������	&�������:�:�D��D�J�
��N�

&���
�
��J�J�L�!%�!5�!5��'+��$�!�$�,�,����>�2�!&��
��"�
��
��#�(�D�(��	"&�!5�!5��'+��$�!�$�,�,����>�2�!&��
��#�(�D� %��
�)�� %��
��!�:�:�D��D�J�
��N��!�
��
��

&���
�
��J�J�L�!%�!5�!5��'+��$�!�$�,�,����>�2��"�(�D�(�� %��
��
"&�!5�!5��'+��$�!�$�,�,����>�2�!&��
��#�(�D� %��
�)�� %��
�s��E%�%C�((C9�;C)�
C&�%C&�)
C6�5C6�9,E"�%E�;E"�
E�
	E"�E�E"�%I<�:E=�<I<�=
F
�I<�	F
�
I<�(H�6+I<�!G8�7I<�8
H�I<�H�I<�,I9�<I�I9�
I.�$	I9�-I.�.I9�9I<cs��UR5nU(aU=RS-
slU$UR(dU$UR5 MSrE)rFr/rrrGrIr�readlineZFileInput.readline"sD����>�>�#�D��� � �A�%� ����:�:����M�M�O�rcs��UR(dSUR;aggURSUlURSSUlUR5UlSUlSUlSUlSUlSUR;aUR=(d SnOSnURS:XadS	UlSUR;a/[[RS
[R5UlO[RUlSUlGO�UR(Ga�[R"UR5UR =(d S-Ul[R""UR5 [R&"URUR5 [)URURXR*S
9Ul[R,"URR/55R0n[R2[R4-[R6-n[9[S5(aU[R:-n[R("URX25n[R<"X@R>XR*S
9Ul [RB"URU5 [RDUl#UR@[l"O�URH(ayURc,URIURUR5UlOnURIURURURUR*S
9UlO.[)URURXR*S
9UlURRJUl&URM5$![$a GNxf=f![$a GN,f=f![$a2 [)URUR>XR*S
9Ul GNkf=f)Nr#r�rr!F�localer"z<stdin>ZbufferTz.bak�rr�O_BINARY)'r(r6r-rr.r/rr0r1r2Zgetattrr&Zstdinr)r$r%r*rLrMZrename�openr3ZfstatrZst_modeZO_CREATZO_WRONLYZO_TRUNCZhasattrrSZfdopenr7r,ZchmodrKr+r8rOrF)r9rZpermrZfdrNrrFZFileInput._readline-s���{�{��d�j�j� ������Q�����k�k�!�"�o��� �K�K�M��������
���
� ����d�j�j� ��~�~�1��H��H��>�>�S� �&�D�N��d�j�j� �$�S�Y�Y��#�)�)�D��
� �Y�Y��
� �D�M��}�}�}��I�I�d�n�n�-����1G��H��$���I�I�d�2�2�3��	�	�$�.�.�$�*>�*>�?�!�$�"6�"6��
�
�+3�L�L�J��
���8�8�D�J�J�$5�$5�$7�8�@�@�D�
�:�:����3�b�j�j�@�D��r�:�.�.�����+���������<�B�#%�9�9�R�1A�1A�6>�|�|�$U�D�L���������6�$'�:�:�� �!�\�\��
��>�>��~�~�-�%)�^�^�D�N�N�D�J�J�%O��
�%)�^�^� �N�N�D�J�J����X\�Xd�Xd�&4�&f��
�"&�d�n�n�d�j�j�8�\h�\h�!i�D�J����,�,����~�~����M�����*#������P�#'�����8H�8H�19�,�,�$P�D�L�P�s6�' O2�!8P�!P�2
P�?P�
P�P�8Q�Qc��UR$r)r-r=rrrZFileInput.filenamevs���~�~�rcs4�URUR-$r)r.r/r=rrrZFileInput.linenoys��� � �4�#3�#3�3�3rcrUr�r/r=rrrZFileInput.filelineno|s�����rcs|�UR(aURR5$g![a gf=f)N�����)rrr5r=rrrZFileInput.filenos:���:�:�
��z�z�(�(�*�*����
��
�s�.�
;�;cs �URS:H$rErVr=rrr	ZFileInput.isfirstline�s�����1�$�$rcrUr)r0r=rrr
ZFileInput.isstdin�s���}�}�r)r-r7r.r1rr0r8r(r,r+r3r2r)rFr/r*r6�NFrP)�__name__Z
__module__Z__qualname__Z__firstlineno__r:r>rrArCrDrJrrOrFrrrrr	r
ZclassmethodrZ__class_getitem__Z__static_attributes__r rrrr�sp��-"��D�4��-"�^������&�<�G �R�4� ��%��$�L�1�rrrRcs�UcSU;aSn[RRU5SnUS:XaSSKnUR	X5nO&US:XaSSKnUR
X5nO
[	XX#S9$SU;a[R"XbUS9nU$)Nr#rQr!z.gzrz.bz2rR)	r$ZpathZsplitext�gziprT�bz2ZBZ2File�ioZ
TextIOWrapper)rrrrZextrZZstreamr[�        rrr�s�����C�t�O���
�'�'�
�
�8�
$�Q�
'�C�
�e�|�����8�*��	�������X�,���H�X�E�E��$���!�!�&�F�K���Mrcs^^�UU4SjnU$)Ncs>�[XTTS9$)NrR)rT)rrrrs  ��rrZhook_encoded.<locals>.openhook�s����H�X�f�E�Err )rrrs`` rr
r
�s���F��Orc	s��SSKnSnSnUR[RSSS5up4UHupVUS:XaSnUS:XdMUnM [XAUS9HdnUS	SS
:XaUSS	nUS	SS:XaUSS	n[	S[5[
5[5[5=(a S
=(d SU4-5 Mf [	S[5[
5[54-5 g)NrFr!zib:z-iTz-b)rrrWZ
Z
z%d: %s[%d]%s %sZ*rPz
%d: %s[%d])	�getoptr&r'rZprintrrrr	)r^rrZoptsZargsZoZarHr]r�_testr_�s�����G�
�F����s�x�x���|�U�3�J�D��!�����9��g���9�q�f�!��d�F�;�G�����9���T�#�2�Y�d����9���T�#�2�Y�d�
��6�8�X�Z���#.�=�#8�S�#>�B��#F�F�	G�G�

�,�&�(�H�J�
��=�
=�>rZ__main__rXr)r\r&r$ZtypesrZ__all__rrrrrrrrr	r
rrr
r_rYr rr�<module>r`s���H
�����
��
��d���
������� ��c2�c2�L15�T��&�
?��z��	�G�r