add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
�

�Wc&csT�	ddlmZddlmZmZmZGd�dej�ZdS)�)�
fixer_base)�	BlankLine�syms�tokencs.�eZdZdZde�zZd�ZdS)�FixItertoolsImportsTzT
              import_from< 'from' 'itertools' 'import' imports=any >
              cs(�|d}|jtjks|js|g}n|j}|ddd�D]�}|jtj
kr|j}|}n4|jtjkrdS|jd}|j}|dvrd|_|j���|dvs��|j�|ddkrdnd	|_��|jddp|g}d
}	|D]:}|	r1|jtjkr|j��6|	d
z}	�<|rm|djtjkrH|j�j�|r&|djtjkr�H|jst|dd�r|j�!|j}
t�}|
|_|SdS)
N�importsir)ZimapZizipZifilter)ZifilterfalseZizip_longestiZfZfilterfalseZzip_longestTi�����value)ZtyperZimport_as_name�childrenrZNAMErZSTARZremoveZchangedZCOMMAZpopZgetattrZparentZprefixr)ZselfZnodeZresultsrrZchildZmemberZ	name_nodeZmember_nameZremove_commaZps           �</usr/lib64/python3.12/lib2to3/fixes/fix_itertools_imports.py�	transformzFixItertoolsImports.transforms���)�$���<�<�4�.�.�.�.�g�6F�6F�6F��y�H�H��'�'�H��c�c��c�]�	7�	7�E��z�z�U�Z�Z�'�'�����!�	�	����u�z�z�)�)����"�N�N�1�-�	�#�/�/�K��9�9�9�"���������� @�@�@�������4?��N�c�4I�4I�=�=�(5�����#�#�A�A�&�3�7�)�����	%�	%�E��|��
�
�e�k�k� 9� 9���������$����h�8�B�<�,�,����;�;��L�L�N�!�!�#�#��h�8�B�<�,�,����;�;���!�!�!�W�W�g�t�%D�%D��N�N�"����A��;�D��D�K��K�	
#�"�N)Z__name__Z
__module__Z__qualname__Z
BM_compatibleZlocalsZPATTERNr
�rr	rrs;�������M���F�H��G�+�+�+�+�+rrN)Zlib2to3rZlib2to3.fixer_utilrrrZBaseFixrrrr	�<module>r
so��G�������5�5�5�5�5�5�5�5�5�5�1�1�1�1�1�*�,�,�1�1�1�1r