add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
�

Jz`f)2��h�SSKrSSKrSSKrSSKJrJr /SQr"SS5r"SS\5r"SS	5r	SS
jr
\S:XapSSKr\R"5r\RSS
SS9 \R!5r\R$(d\R&R((aSrOSr\
"\5 gg)�N)�CommandCompiler�compile_command)�InteractiveInterpreter�InteractiveConsole�interactrc�D�\rSrSrS
SjrSSjrSrS
SjrSrSr	S	r
g)r�Nc�>�UcSSS.nXl[5Ulg)N�__console__)�__name__�__doc__)�localsr�compile)�selfrs  �/usr/lib64/python3.13/code.py�__init__�InteractiveInterpreter.__init__s"���>�"/�D�A�F���&�(���c��URXU5nUcgURU5 g![[[4a UR	U5 gf=f)NFT)r�
OverflowError�SyntaxError�
ValueError�showsyntaxerror�runcode)r�source�filename�symbol�codes     r�	runsource� InteractiveInterpreter.runsource's[��0	��<�<��&�9�D��<��	
���T�����{�J�7�	�� � ��*��	�s�*�&A�Ac�r�[XR5 g![a e UR5 g=f�N)�execr�
SystemExit�
showtraceback�rrs  rr�InteractiveInterpreter.runcodeNs1��	!���{�{�#���	��	!���� �s��6c�:�URSS5n[R"5upEnU[lU[lU[lU[lU(a@U[La7URunup�p�[XqX�U45nU=[l[l[R[RLa6[R"XEUS9nURSRU55 g[R"XEU5 g![a N{f=f)N�colorizeF�r)�)�pop�sys�exc_info�last_exc�	last_type�
last_value�last_tracebackr�argsr�
excepthook�__excepthook__�	traceback�format_exception_only�write�join)
rr�kwargsr)�type�value�tb�msg�dummy_filename�lineno�offset�line�liness
             rr�&InteractiveInterpreter.showsyntaxerroras����:�:�j�%�0���,�,�.���R������
����������+�
6�>C�j�j�;��;�n�f�$�C�F�D�)I�J��05�5���s�~��>�>�S�/�/�/��3�3�D�(�S�E��J�J�r�w�w�u�~�&�
�N�N�4��+���
��
�s�(D
�
D�Dc���URSS5n[R"5=u[l[lp4U[lUS[l[R"USUSURUS9n[R[RLa!URSRU55 O[R"USUSU5 S=p4g!S=p4f=f)Nr)F�rr*r+)r,r-r.r0r1r2r/r6�format_exception�tb_nextr4r5r8r9)rr:r)�last_tb�eirCs      rr%�$InteractiveInterpreter.showtraceback�s����:�:�j�%�0��69�l�l�n�D�.��
�s�~�w�$����!�u���		 ��.�.�r�!�u�b��e�W�_�_�W_�`�E��~�~��!3�!3�3��
�
�2�7�7�5�>�*����r�!�u�b��e�W�5���G�b��4��G�b�s
�BC$�$C)c�B�[RRU5 gr")r-�stderrr8)r�datas  rr8�InteractiveInterpreter.write�s��	�
�
����r)rrr")z<input>�single)r�
__module__�__qualname__�__firstlineno__rrrrr%r8�__static_attributes__�rrrrs"��)�%�N!�&#,�J �.rrc�J�\rSrSrSSS.SjjrSrSSjrS
SjrSS	jrS
r	g)r�NF��
local_exitc�f�[RX5 X lX0lUR	5 gr")rrrrY�resetbuffer)rrrrYs    rr�InteractiveConsole.__init__�s(��	�'�'��5� �
�$�����rc��/Ulgr")�buffer�rs rr[�InteractiveConsole.resetbuffer�s	����rc��[R [R SnUcSUR	S[R
<S[R<SU<SURR<S3	5 O$U(aUR	S	[U5-5 S
nSnSnUR(ar[[S5(a$[Rn[S5[l
[[S5(a$[Rn[S5[lU(a[RnO[RnUR!U5nUR#U5nMN![a S[lGN~f=f![a S[lGN�f=f![$a UR	S5 Omf=f![&a& UR	S
5 UR)5 S
nN�[*a.n	UR(aUR	S5 Sn	A	O
U	eSn	A	ff=fUbU[l
UbU[lUc)UR	SURR-5 gUS:waUR	S	U-5 gg!UbU[l
UbU[lUc)UR	SURR-5 fUS:waUR	S	U-5 ff=f)Nz>>> z... zFType "help", "copyright", "credits" or "license" for more information.zPython z on �
z
(z)
z%s
r�exit�quitz
KeyboardInterrupt
znow exiting %s...
r+)r-�ps1�AttributeError�ps2r8�version�platform�	__class__r�strrY�hasattr�builtinsrc�Quitterrd�	raw_input�push�EOFError�KeyboardInterruptr[r$)
r�banner�exitmsg�cprt�more�_exit�_quit�promptrB�es
          rr�InteractiveConsole.interact�si�� 	��G�G�	��G�G�X���>��J�J����S�\�\�4����/�/�1�
2���J�J�v��F��+�,��������?�?��x��(�(� �
�
�� '����
��x��(�(� �
�
�� '����
�#	-�� ��!$����!$����/�#�~�~�f�5��
 $�y�y������K�	��C�G�	���	��C�G�	��R$���
�
�4�(����
)���J�J�6�7��$�$�&��D�!� �����
�
�4�(����� ��� � %��
�� � %��
����
�
�0�4�>�>�3J�3J�J�K��B���
�
�6�G�+�,���� � %��
�� � %��
����
�
�0�4�>�>�3J�3J�J�K��B���
�
�6�G�+�,��s��E8�F�)J�+(G�F0�%G�6J�8F�F�F-�,F-�0G�G�J�
G�G�-H7�>J�	H7�	"H2�+J�0H2�2H7�7J�A%Lc���URRU5 SRUR5nUcURnUR	XBUS9nU(dUR5 U$)Nrb)r)r^�appendr9rrr[)rrBr�_symbolrrvs      rrp�InteractiveConsole.pushs]��	
�����4� ����4�;�;�'�����}�}�H��~�~�f�w�~�?��������rc��[U5$r")�input)rrys  rro�InteractiveConsole.raw_input4s���V�}�r)r^rjrrY)Nz	<console>)NN)NrP)r+)
rrQrRrSrr[rrprorTrUrrrr�s$��
��
��Y-�v�.rrc�*�\rSrSrSrSrSSjrSrg)rniBc�V�Xl[RS:XaSUlgSUlg)N�win32zCtrl-Z plus ReturnzCtrl-D (i.e. EOF))�namer-ri�eof)rr�s  rr�Quitter.__init__Cs!���	��<�<�7�"�+�D�H�*�D�Hrc�<�SURSURS3$)NzUse z or z to exit)r�r�r_s r�__repr__�Quitter.__repr__Js���d�i�i�[��T�X�X�J�h�7�7rNc��[U5er")r$r&s  r�__call__�Quitter.__call__Ms
�����r)r�r�r")rrQrRrSrr�r�rTrUrrrnrnBs��+�8�rrnc�v�[X$S9nUbXlOSSKnUR	X5 g![a Nf=f)NrXr)rro�readline�ImportErrorr)rs�readfunc�localrtrY�consoler�s       rrrQsF�� !��>�G���$��	�����V�%���	��	�s�+�
8�8�__main__z-q�
store_truez*don't print version and copyright messages)�action�helpr+)NNNNF)rmr-r6�codeoprr�__all__rrrnrr�argparse�ArgumentParser�parser�add_argument�
parse_argsr3�q�flags�quietrsrUrr�<module>r�s����
��3���T�T�nX�/�X�v��&�6�z���
�
$�
$�
&�F�
����\�H��J�����D��v�v�����������V��r