add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
�

Jz`f�;csr�SSKrSSKrSSKrS/rSr\R
\R-S-r"SS5rg)�N�Cmdz(Cmd) Z_cs��\rSrSr\r\rSrSr	Sr
SrSrSr
SrSrS	rSS
jrSSjrSrS
rSrSrSrSrSrSrSrSrSrSrSrSr Sr!SSjr"Sr#g) ri4Z=�Nz(Documented commands (type help <topic>):zMiscellaneous help topics:zUndocumented commands:z*** No help on %s�cs��UbX lO[RUlUbX0lO[RUl/UlXlg�N)�stdin�sys�stdout�cmdqueue�completekey)�selfr	rrs    �/usr/lib64/python3.13/cmd.py�__init__ZCmd.__init__Ls=�����J����D�J��� �K��*�*�D�K���
�&��cs�UR5 UR(a�UR(a�SSKnUR	5UlUR
UR5 URS:Xa$URS:XaSnO SURS3nOURS3nURU5 UbXlUR(a1URR[UR5S-5 SnU(GdUR(aURR!S5nO�UR(a[#UR$5nO}URRUR$5 URR)5 UR*R5n[-U5(dS	nOUR/S
5nUR1U5nUR3U5nUR5XE5nU(dGMUR75 UR(a3UR(a!SSKnUR
UR
5 ggg![a GN�f=f![&a S	nN�f=f![a gf=f!UR(aCUR(a1SSKnUR
UR
5 f![a ff=fff=f)NrZeditline�tabzbind ^I rl_completezbind z rl_completez
: complete�
�EOFz
)�preloop�use_rawinputr	�readlineZ
get_completer�
old_completerZ
set_completer�completeZbackendZparse_and_bindZImportError�intror�write�strrZpopZinput�promptZEOFErrorZflushr�lenZrstrip�precmd�onecmd�postcmd�postloop)r
rrZcommand_string�stop�line�      r�cmdloopZCmd.cmdloopbsb��	
��������!1�!1�
��%-�%;�%;�%=��"��&�&�t�}�}�5��#�#�z�1��'�'�5�0�)>��+0��1A�1A�0B�,�)O��(,�(8�(8�'9��%D�N��'�'��7�!	�� �"�
��z�z����!�!�#�d�j�j�/�$�"6�7��D���=�=��=�=�,�,�Q�/�D��(�(�)�#(����#5�D����)�)�$�+�+�6����)�)�+�#�z�z�2�2�4��"�4�y�y�#(�D�#'�;�;�v�#6�D��{�{�4�(���{�{�4�(���|�|�D�/��'�d�(
�M�M�O�� � �T�%5�%5��#��*�*�4�+=�+=�>�&6� ��=�
��
�� (�)�#(�D�)��&#�����	� � �T�%5�%5��#��*�*�4�+=�+=�>��"�����	&6� �s��BI6�=BJ)�J�&B8J)�!J)�J�6
J�J�J�J)�J�J)�
J&�%J&�)#K?�
K-�,K?�-
K:�7K?�9K:�:K?c��U$r��r
r �  rrZ
Cmd.precmd�s	��
�r
cr#rr$)r
rr s   rrZCmd.postcmd�s���r
c��grr$�r
� rrZCmd.preloop�s��r
cr'rr$r(r)rrZCmd.postloop�s��
	
r
csd�UR5nU(dSSU4$USS:Xa	SUSS-nO(USS:Xa[US5(a	SUSS-nOSSU4$S[U5p2X#:a0XUR;aUS-o"U:aXUR;aMUSUXSR5pTXEU4$)NrZ?zhelp rZ!Zdo_shellzshell )ZstripZhasattrr�
identchars)r
r �iZn�cmd�argr!r�	parselineZ
Cmd.parseline�s���
�z�z�|�����t�#�#�
�!�W��^��T�!�"�X�%�D�
�!�W��^��t�Z�(�(��$�q�r�(�*���T�4�'�'��#�d�)�1��e���4�?�?�2��!��A�!�e���4�?�?�2����8�T�"�X�^�^�-�S���~�r
cs,�URU5up#nU(dUR5$UcURU5$XlUS:XaSUlUS:XaURU5$[	USU-S5nUcURU5$U"U5$)Nrr�do_)r.�	emptyline�default�lastcmd�getattr)r
r r,r-�func�     rrZ
Cmd.onecmd�s�������-���$���>�>�#�#��;��<�<��%�%����5�=��D�L��"�9��<�<��%�%��4����d�3�D��|��|�|�D�)�)���9�r
cs\�UR(aURUR5$gr)r2rr(r)rr0Z
Cmd.emptyline�s#���<�<��;�;�t�|�|�,�,�r
cs@�URRSU-5 g)Nz*** Unknown syntax: %s
)rrr%r&rr1ZCmd.default�s��	
�����4�T�9�:r
cs�/$rr$)r
�ignoredr&r�completedefaultZCmd.completedefault�s	���	r
cs��SU-nUR5Vs/sHoDRU5(dMUSSPM! sn$s snf)Nr/�)�	get_names�
startswith)r
�textr6Zdotext�ar5r�
completenamesZCmd.completenames�s7���t���#�~�~�/�H�!�<�<��3G���!�"��H�H��Hs
�A�	Acs��US:Xa�SSKnUR5nUR5n[U5[U5-
nUR	5U-
nUR5U-
nUS:�a8UR
U5up�nU	S:Xa
URnO[USU	-5nOURnU"XXx5UlURU$![a URnN6f=f![a gf=f)NrrZ	complete_)
rZget_line_bufferZlstriprZ
get_begidxZ
get_endidxr.r7r3�AttributeErrorr=�completion_matchesZ
IndexError)
r
r;ZstaterZorigliner ZstrippedZbegidxZendidxr,�argsZfooZcompfuncs
             rrZCmd.completes���A�:���/�/�1�H��?�?�$�D��8�}�s�4�y�0�H��(�(�*�X�5�F��(�(�*�X�5�F��a�x�!%����!5���3��"�9�#�3�3�H�8�#*�4��s�1B�#C�� �-�-��&.�t�6�&J�D�#�	��*�*�5�1�1��
*�8�#'�#7�#7��8���	��	�s$�C�C,�C)�(C)�,
C9�8C9cs,�[UR5$r)Zdir�	__class__r(r)rr9Z
Cmd.get_names s���4�>�>�"�"r
cs�^�[UR"T65n[U4SjUR555n[X#-5$)Nc3sh># �UH(nURSTS-5(dM!USSv� M* g7f)�help_r�N)r:)Z.0r<r@s  �rZ	<genexpr>Z$Cmd.complete_help.<locals>.<genexpr>'s4����9�q����W�t�A�w�%6�7��Q�q�r�U�9�s�2�2)�setr=r9�list)r
r@Zcommands�topicss `  r�
complete_helpZCmd.complete_help%sC����t�)�)�4�0�1���9�D�N�N�$4�9�9���H�%�&�&r
cs��U(a[USU-5nU"5 gUR5n/n/n[5nUH"nUSSS:XdMURUSS5 M$ UR5 Sn	UH�nUSSS:XdMX�:XaMUn	USSn
X�;a$URU
5 URU
5 ME[X5R(aURU
5 MrURU
5 M� UR
R
S[UR5-5 UR!UR"USS5 UR!UR$['U5SS5 UR!UR(USS5 g![a� [USU-5Rn[R"U5nU(a)UR
R
S[U5-5 gO![a Of=fUR
R
S[URU4-5-5 gf=f)	NrBr/�%s
rCrr8i�P)r3r>Z__doc__�inspectZcleandocrrr�nohelpr9rDZaddZsort�appendZremove�
doc_leader�print_topics�
doc_header�misc_headerZsorted�undoc_header)r
r-r4ZdocZnamesZcmds_docZ
cmds_undocrFZnameZprevnamer,s           r�do_helpZCmd.do_help+s
���
��t�W�s�]�3��
�F��N�N�$�E��H��J��U�F��
)�����8�w�&��J�J�t�A�B�x�(�
)�
�J�J�L��H��
/�����8�u�$��'� �#�H��Q�R��C��}� ����,��
�
�c�*� ��,�4�4� ����,�"�)�)�#�.�
/�
�K�K���f�S����%9�9�:����d�o�o��R��C����d�.�.�����2�F����d�/�/��R��C��O"�

����e�c�k�2�:�:�C�!�*�*�3�/�C�����)�)�&��S��/�:����&��������!�!�&��T�[�[�C�6�-A�)B�"B�C��

�s6�F�
I	�!AH�I	�
H�I	�
H�8I	�I	c	s\�U(a�URRS[U5-5 UR(a=URRS[UR[	U5-5-5 URX$S-
5 URRS5 gg)NrHrr)rrr�rulerr�	columnize)r
ZheaderZcmdsZcmdlenZmaxcolr5rrNZCmd.print_topicsZsw����K�K���f�S��[�0�1��z�z����!�!�&��T�Z�Z�#�f�+�-E�)F�"F�G��N�N�4���*��K�K���d�#�r
c	s��U(dURRS5 g[[U55Vs/sHn[	X[
5(aMUPM  nnU(a+[
SSR[[
U55-5e[U5nUS:Xa+URRS[US5-5 g[S[U55H�nXV-S-
U-n/nSn	[U5H]n
Sn[U5H*nX�U
--nX5:�a OXn
[U[U
55nM, URU5 X�S--
n	X�:�dM] O X�::dM� O [U5nSnS/n[U5H�n/n[U5H'n
X�U
--nX5:�aS	n
OXn
URU
5 M) U(a US
(dUS
	U(aUS
(dM[[U55Hn
X�RX�5X�'M URRS[SRU55-5 M� gs snf)Nz<empty>
z list[i] not a string for i in %sz, rrHri����iri����z  )rrZrangerZ
isinstancerZ	TypeErrorZjoinZmapZmaxrLZljust)r
rEZdisplaywidthr+Z
nonstringsZsizeZnrowsZncolsZ	colwidthsZtotwidthZcolZcolwidthZrowZxZtextss               rrTZ
Cmd.columnizebsD����K�K���k�*��!&�s�4�y�!1�9�A�)�$�'�3�7��9�
�9���>�"�i�i��C��(<�=�>�?�
?��4�y���1�9��K�K���f�S��a��\�1�2���1�c�$�i�(�	�E��Z��\�e�+�E��I��H��U�|�
���� ��<�5�C��C�i��A��y����A�"�8�S��V�4�H�5�� � ��*��q�L�(���*��
��'��#	�&��I�E��E���I���<�
	<�C��E��U�|�
 ����)�O���9��A���A����Q��

 ���b�	��"�I���b�	�	��S��Z�(�
>��"�Z�-�-�i�n�=��
�
>��K�K���f�S����5�)9�%:�:�;�
	<��A9s�I�I)rrOrr*rrr	rrrMr?rKr=r2r7rPrrSrArQr)rNNr)rI)$Z__name__Z
__module__Z__qualname__Z__firstlineno__�PROMPTr�
IDENTCHARSr*rSr2rrMrOrPrQrKrrr"rrrrr.rr0r1r7r=rr9rGrRrNrTZ__static_attributes__r$r
rrr4s����F��J��E��G��E��J�;�J�.�K�+�L�
 �F��L�'�,9�x��
�
��(�4-�;��I��<#�
'�-D�^$�7<r
)	rJZstringrZ__all__rUZ
ascii_lettersZdigitsrVrr$r
r�<module>rWs?��Z���'��	��
�
!�
!�F�M�M�
1�C�
7�
�e<�e<r