add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
�

Jz`f�cs��/SQrSSKrSSKrSSKrSSKrS
SjrS
Sjr\RR\l	\RR\l	"SS\R5rSrSr
\S	:Xa\
"5 gg))�run�runctx�Profile�NcsV�[R"[5RXU5$�N)�
_pyprofile�_Utilsrr)�	statement�filename�sort�   �!/usr/lib64/python3.13/cProfile.pyrrs �����W�%�)�)�)�t�D�D�csX�[R"[5RXUX45$r)rrrr)r�globals�localsrr	s     rrrs'�����W�%�,�,�Y��-5�=�=rcsN�\rSrSrS
SjrSrSrSrSrSr	Sr
S	rS
rSr
g)rics��SSKn[U[5(dU4nURU5R	5R
"U6R
5 g�Nr)�pstats�
isinstanceZtuple�StatsZ
strip_dirsZ
sort_stats�print_stats)�selfr	rr
rrZProfile.print_stats*sB����$��&�&��7�D����T��%�%�'�2�2�D�9�E�E�Grcs��SSKn[US5nUR5 URURU5 SSS5 g!,(df   g=f)NrZwb)�marshalZopen�create_statsZdump�stats)rZfilerZf�    r�
dump_statsZProfile.dump_stats0sD���
�$��
�	(�������L�L����Q�'�	(�	(�	(�s�-A�
AcsD�UR5 UR5 gr)�disable�snapshot_stats�r� rrZProfile.create_stats6s���������rcs��UR5n0Ul0nUHun[UR5nURnXSR
-
nURnURn0n	X�[UR5'XeXxU	4URU'Mw UH�nUR(dM[UR5nURHyn
U[U
R5n	U
RnXZR
-
nU
RnU
RnXI;a X�nX[S-
nXkS-
nX{S-
nX�S-
nXVXx4X�'M{ M� g![a M�f=f)Nr��i)Zgetstatsr�label�codeZ	callcountZreccallcountZ
inlinetimeZ	totaltimeZidZcallsZKeyError)rZentriesZcallersdictsZentry�funcZncZccZttZctZcallersZsubentryZprevs            rrZProfile.snapshot_stats:sf���-�-�/����
����	7�E�����$�D����B��(�(�(�B��!�!�B����B��G�+2��E�J�J��(�!�r�w�6�D�J�J�t��	7��	3�E��{�{�{��U�Z�Z�(�� %���3�H�!�".�r�(�-�-�/@�"A��"�+�+�B��3�3�3�B�!�,�,�B�!�+�+�B���&�}���1�g�
���1�g�
���1�g�
���1�g�
��$&�B�N�G�M�3�	3��$�!� �!�s�E�
E�EcsF�SSKnURnURXU5$r)�__main__Z__dict__r)r�cmdr#ZdictrrrZProfile.run`s!���� � ���{�{�3�d�+�+rcs��UR5 [XU5 UR5 U$!UR5 f=fr)�enable�execr)rr$r
rrrrZProfile.runctxes5�����
�	���v�&��L�L�N����
�L�L�N�s	�0�Acs~�UR5 U"U0UD6UR5 $!UR5 f=fr)r%r)rr"�argsZkwrr�runcallZProfile.runcallns0�����
�	���$��$��L�L�N��D�L�L�N�s�*�<cs&�UR5 U$r)r%rrr�	__enter__ZProfile.__enter__us�����
��rcs$�UR5 gr)r)rZexc_infos  r�__exit__ZProfile.__exit__ys�����r)rN)�����)�__name__Z
__module__Z__qualname__Z__firstlineno__rrrrrrr(r)r*Z__static_attributes__�rrrrs1��H�(��!3�L,�
���rrcs|�[U[5(aSSU4$URURUR4$)NZ~r)rZstrZco_filenameZco_firstlinenoZco_name)r!rrr r ~s8���$�����Q��~��� � �$�"5�"5�t�|�|�D�Drc
s��SSKnSSKnSSKnSSKnSSKJn SnU"US9nSUlURSSSS	SS
9 URSSS
SS[URR5S9 URSSSSSS9 URSS(d!UR5 URS5 UR5upxX�RSS&URb*UR R#UR5Ul[%U5S:�a�UR&(aSn	UR(USS.n
O�USnUR R+SUR R-U55 [.R0"U5n[3UR55US5n	SSS5 [6R8R;SSUS9n
U
U
R<U
R>SSS.n
[AW	U
SURURB5 U$UR5 U$!,(df   N�=f![Da-nSUl#URURH5 SnAU$SnAff=f)Nr)�OptionParserzNcProfile.py [-o output_file_path] [-s sort] [-m module | scriptfile] [arg] ...)�usageFz-oz	--outfile�outfilezSave stats to <outfile>)�dest�help�defaultz-sz--sortr	z?Sort order when printing to stdout, based on pstats.Stats classr)r1r2r3Zchoicesz-m�moduleZ
store_truezProfile a library module)r1Zactionr2r3rz(run_module(modname, run_name='__main__'))�
run_moduleZmodnamer&r#)�nameZloader�origin)Z__spec__Z__file__r,Z__package__Z
__cached__)%�os�sys�runpyrZoptparser.Zallow_interspersed_argsZ
add_optionZsortedrZsort_arg_dict_defaultZargvZprint_usageZexitZ
parse_argsr0ZpathZabspathZlenr4r5ZinsertZdirname�ioZ	open_codeZcompileZread�	importlibZ	machineryZ
ModuleSpecr7r6rr	ZBrokenPipeErrorZstdoutZerrno)r8r9r:rr.r/ZparserZoptionsr'r!ZglobsZprognameZfpZspecZexcs               r�mainr=�s7��
����%�\�E�
��
&�F�%*�F�"�
���d�K�i�
&���6�
���d�H�6�
N���v�|�|�9�9�:��<����d��,�
'���8��8�8�A�B�<�����������'�'�)�O�W��H�H�Q�K����"��'�'�/�/�'�/�/�:���
�4�y�1�}��>�>�=�D�#�.�.���7��E�
�A�w�H��H�H�O�O�A�r�w�w���x�8�9����h�'�
<�2��r�w�w�y�(�F�;��
<��&�&�1�1�z�$�9A�2�C�D�!� �K�K� �I�I�#�"��E�	 ��4���g�o�o�w�|�|�D��M�	�����M�'
<�
<���	 ��C�J��H�H�S�Y�Y����M��
	 �s$�H%�.#H6�%
H3�6
I-�"I(�(I-r#)Nr+)Z__all__Z_lsprofZimportlib.machineryr<r;ZprofilerrrZ__doc__ZProfilerrr r=r,r-rr�<module>r>s~��'����	��
E�=��n�n�$�$����"�"�*�*���]�g���]�BE�;�|�z���F�r