add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
�

��Vc�(c
s��dZgd�Z	ddlmZe�d��n#e$rYnwxYwdZgZgZgZ	gZ
gZgZgZ
gZiZd�ed��D��Zd�Zd	�Zd
�Zd�Zedd��ed
d��edd��edd��edd��edd��edd��edd��edd��edd��edd ��ed!d"��ed#d$��ed%d&��ed'd(��ed)d*��ed+d,��ed-d.��ed/d0��ed1d2��ed3d4��ed5d6��ed7d8��ed9d:��ed;d<��ed=d>��ed?d@��edAdB��edCdD��edEdF��edGdH��edIdJ��edKdL��edMdN��edOdP��edQdR��edSdT��edUdV��dWZedXdW��edYdZ��ed[d\��ed]d^��ed_d`��edadb��edcdd��ededf��edgdh��edidj��edkdl��e�dl��edmdn��edodp��edqdr��edsdt��edudv��edwdx��edydz��e�dz��ed{d|��ed}d~��edd���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���e�d���ed�d���e�d���ed�d���e�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���e
�d���ed�d���e
�d���ed�d���e
�d���ed�d���e
�d���ed�d���e
�d���ed�d���ed�d���ed�d���d�Zed�d���ed�d���ed�d���ed�d¦�e
�d¦�ed�dĦ�ed�dƦ�ed�dȦ�ed�dʦ�ed�d̦�ed�dΦ�ed�dЦ�ed�dҦ�ed�dԦ�ed�d֦�ed�dئ�ed�dڦ�ed�dܦ�ed�dަ�e�dަ�ed�d��ed�d��ed�d��ed�d��[[[[gd�Zid�gd��dgd��d�gd��dygd��d�d�g�d�d�g�dwgd��dkd�g�d�d�d�g�d�gd��d�gd��d�gd���d�d�g�dagd���d�d�d�g�d7gd���d[gd���Zd��e���D��Zgd��Zddddd��d�did�diddd��ddd�d�ddd�d�ddd�d�dddd�d�d�ddd�d�d�did�di�d�Z�d�ed��D��Z�dS(zy
opcode module - potentially shared between dis and other modules which
operate on bytecodes (e.g. peephole optimizers).
)
�cmp_op�hasconst�hasname�hasjrel�hasjabs�haslocal�
hascompare�hasfree�opname�opmap�
HAVE_ARGUMENT�EXTENDED_ARG�hasnargsi)�stack_effectr
)�<z<=z==z!=�>z>=cs�g|]}d|�d���	S)rr�)�.0�op�  �/usr/lib64/python3.11/opcode.py�
<listcomp>r$s ��	.�	.�	.�R�R�B�B�B�.�	.�	.�	.�ics.�|t|<|t|<dS�N)rr	�Znamerrr�def_opr&s���F�2�J��E�$�K�K�Krc�Z�t||��t�|��dSr)rr�appendrrr�name_opr*�*��
�4������N�N�2�����rcrr)rrrrrr�jrel_opr.rrcrr)rrrrrr�jabs_opr2rrZCACHEZPOP_TOPiZ	PUSH_NULLiZNOPi	ZUNARY_POSITIVEi
ZUNARY_NEGATIVEiZ	UNARY_NOTiZUNARY_INVERTi�
BINARY_SUBSCRiZGET_LENiZ
MATCH_MAPPINGiZMATCH_SEQUENCEi Z
MATCH_KEYSi!Z
PUSH_EXC_INFOi#ZCHECK_EXC_MATCHi$ZCHECK_EG_MATCHi%ZWITH_EXCEPT_STARTi1Z	GET_AITERi2Z	GET_ANEXTi3ZBEFORE_ASYNC_WITHi4ZBEFORE_WITHi5Z
END_ASYNC_FORi6�STORE_SUBSCRi<Z
DELETE_SUBSCRi=ZGET_ITERiDZGET_YIELD_FROM_ITERiEZ
PRINT_EXPRiFZLOAD_BUILD_CLASSiGZLOAD_ASSERTION_ERRORiJZRETURN_GENERATORiKZ
LIST_TO_TUPLEiRZRETURN_VALUEiSZIMPORT_STARiTZSETUP_ANNOTATIONSiUZYIELD_VALUEiVZASYNC_GEN_WRAPiWZPREP_RERAISE_STARiXZ
POP_EXCEPTiYiZZ
STORE_NAMEZDELETE_NAMEi[�UNPACK_SEQUENCEi\ZFOR_ITERi]Z	UNPACK_EXi^�
STORE_ATTRi_ZDELETE_ATTRi`ZSTORE_GLOBALiaZ
DELETE_GLOBALibZSWAPicZ
LOAD_CONSTidZ	LOAD_NAMEieZBUILD_TUPLEifZ
BUILD_LISTigZ	BUILD_SETihZ	BUILD_MAPii�	LOAD_ATTRij�
COMPARE_OPikZIMPORT_NAMEilZIMPORT_FROMimZJUMP_FORWARDinZJUMP_IF_FALSE_OR_POPioZJUMP_IF_TRUE_OR_POPipZPOP_JUMP_FORWARD_IF_FALSEirZPOP_JUMP_FORWARD_IF_TRUEis�LOAD_GLOBALitZIS_OPiuZCONTAINS_OPivZRERAISEiwZCOPYix�	BINARY_OPizZSENDi{Z	LOAD_FASTi|Z
STORE_FASTi}ZDELETE_FASTi~ZPOP_JUMP_FORWARD_IF_NOT_NONEi�ZPOP_JUMP_FORWARD_IF_NONEi�Z
RAISE_VARARGSi�Z
GET_AWAITABLEi�Z
MAKE_FUNCTIONi�ZBUILD_SLICEi�ZJUMP_BACKWARD_NO_INTERRUPTi�Z	MAKE_CELLi�ZLOAD_CLOSUREi�Z
LOAD_DEREFi�ZSTORE_DEREFi�ZDELETE_DEREFi�Z
JUMP_BACKWARDi�ZCALL_FUNCTION_EXi�ri�ZLIST_APPENDi�ZSET_ADDi�ZMAP_ADDi�ZLOAD_CLASSDEREFi�ZCOPY_FREE_VARSi�ZRESUMEi�ZMATCH_CLASSi�ZFORMAT_VALUEi�ZBUILD_CONST_KEY_MAPi�ZBUILD_STRINGi��LOAD_METHODi�ZLIST_EXTENDi�Z
SET_UPDATEi�Z
DICT_MERGEi�ZDICT_UPDATEi��PRECALLi��CALLi�ZKW_NAMESi�ZPOP_JUMP_BACKWARD_IF_NOT_NONEi�ZPOP_JUMP_BACKWARD_IF_NONEi�ZPOP_JUMP_BACKWARD_IF_FALSEi�ZPOP_JUMP_BACKWARD_IF_TRUEi�))ZNB_ADDz+)ZNB_ANDz&)ZNB_FLOOR_DIVIDEz//)Z	NB_LSHIFTz<<)ZNB_MATRIX_MULTIPLYz@)ZNB_MULTIPLYZ*)ZNB_REMAINDERz%)ZNB_ORz|)ZNB_POWERz**)Z	NB_RSHIFTz>>)ZNB_SUBTRACTz-)ZNB_TRUE_DIVIDEz/)ZNB_XORz^)ZNB_INPLACE_ADDz+=)ZNB_INPLACE_ANDz&=)ZNB_INPLACE_FLOOR_DIVIDEz//=)ZNB_INPLACE_LSHIFTz<<=)ZNB_INPLACE_MATRIX_MULTIPLYz@=)ZNB_INPLACE_MULTIPLYz*=)ZNB_INPLACE_REMAINDERz%=)Z
NB_INPLACE_ORz|=)ZNB_INPLACE_POWERz**=)ZNB_INPLACE_RSHIFTz>>=)ZNB_INPLACE_SUBTRACTz-=)ZNB_INPLACE_TRUE_DIVIDEz/=)ZNB_INPLACE_XORz^=)	ZBINARY_OP_ADAPTIVEZBINARY_OP_ADD_FLOATZBINARY_OP_ADD_INTZBINARY_OP_ADD_UNICODEZBINARY_OP_INPLACE_ADD_UNICODEZBINARY_OP_MULTIPLY_FLOATZBINARY_OP_MULTIPLY_INTZBINARY_OP_SUBTRACT_FLOATZBINARY_OP_SUBTRACT_INT)ZBINARY_SUBSCR_ADAPTIVEZBINARY_SUBSCR_DICTZBINARY_SUBSCR_GETITEMZBINARY_SUBSCR_LIST_INTZBINARY_SUBSCR_TUPLE_INT)Z
CALL_ADAPTIVEZCALL_PY_EXACT_ARGSZCALL_PY_WITH_DEFAULTS)ZCOMPARE_OP_ADAPTIVEZCOMPARE_OP_FLOAT_JUMPZCOMPARE_OP_INT_JUMPZCOMPARE_OP_STR_JUMPZEXTENDED_ARG_QUICKZJUMP_BACKWARD_QUICK)ZLOAD_ATTR_ADAPTIVEZLOAD_ATTR_INSTANCE_VALUEZLOAD_ATTR_MODULEZLOAD_ATTR_SLOTZLOAD_ATTR_WITH_HINTZLOAD_CONST__LOAD_FASTZLOAD_FAST__LOAD_CONSTZLOAD_FAST__LOAD_FAST)ZLOAD_GLOBAL_ADAPTIVEZLOAD_GLOBAL_BUILTINZLOAD_GLOBAL_MODULE)ZLOAD_METHOD_ADAPTIVEZLOAD_METHOD_CLASSZLOAD_METHOD_MODULEZLOAD_METHOD_NO_DICTZLOAD_METHOD_WITH_DICTZLOAD_METHOD_WITH_VALUES)ZPRECALL_ADAPTIVEZPRECALL_BOUND_METHODZPRECALL_BUILTIN_CLASSZ"PRECALL_BUILTIN_FAST_WITH_KEYWORDSZ,PRECALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDSZPRECALL_NO_KW_BUILTIN_FASTZPRECALL_NO_KW_BUILTIN_OZPRECALL_NO_KW_ISINSTANCEZPRECALL_NO_KW_LENZPRECALL_NO_KW_LIST_APPENDZ$PRECALL_NO_KW_METHOD_DESCRIPTOR_FASTZ&PRECALL_NO_KW_METHOD_DESCRIPTOR_NOARGSZ!PRECALL_NO_KW_METHOD_DESCRIPTOR_OZPRECALL_NO_KW_STR_1ZPRECALL_NO_KW_TUPLE_1ZPRECALL_NO_KW_TYPE_1ZPRECALL_PYFUNCZRESUME_QUICK)ZSTORE_ATTR_ADAPTIVEZSTORE_ATTR_INSTANCE_VALUEZSTORE_ATTR_SLOTZSTORE_ATTR_WITH_HINTZSTORE_FAST__LOAD_FASTZSTORE_FAST__STORE_FAST)ZSTORE_SUBSCR_ADAPTIVEZSTORE_SUBSCR_DICTZSTORE_SUBSCR_LIST_INT)ZUNPACK_SEQUENCE_ADAPTIVEZUNPACK_SEQUENCE_LISTZUNPACK_SEQUENCE_TUPLEZUNPACK_SEQUENCE_TWO_TUPLEcs�g|]	}|D]}|���
Srr)rZfamily�opcodes   rrrUs9���������7=�F����r)ZsuccessZfailureZhitZdeferredZmissZdeopt)�counter�indexZmodule_keys_versionZbuiltin_keys_versionr,)r,Zmask)r,�type_version�func_version)r,Zversionr-i)r,r.Zdict_offsetZkeys_versionZdescr)r,r/Zmin_args)r&r'r"r%r r$r#r(r*r)r!cs��g|]G}tt�t|i���������HSr)Zsum�
_cache_formatZgetr�values)rr+rrrr�sM�����<B�C�
���&��.�"�-�-�4�4�6�6�7�7���rN)Z__doc__Z__all__Z_opcoder
rZImportErrorrrrrrrrrrr	Zrangerrrrrr
rZ_nb_opsZ_specializationsr1Z_specialized_instructionsZ_specialization_statsr0Z_inline_cache_entriesrrr�<module>r2s�����
8�8�8��	�$�$�$�$�$�$��N�N�>�"�"�"�"���	�	�	��D�	����
,��
��
��
��
��
��
�
�
��
��
��	.�	.�5�5��:�:�	.�	.�	.����������������w�������y�!������{�A������u�a��������������������{�B������~�r�������������y�"��������������������|�R��������������"��������������B������{�B������{�B�������B������}�b�������������~�r�������������z�2�������b�!�!�!���|�R�������2�������r�"�"�"����2�������������~�r������}�b�������B������}�b��������������B������|�R�����
����b������
�r�������"������
�B������{�B�������b������
�r��������������������v�r������|�S��������������S������}�c������|�S������{�C������{�C�������S������|�S����
���#������
�s������
�s���������������$�$�$����s�#�#�#���#�S�)�)�)���"�C�(�(�(���
�s������w�������}�c������y�#������v�s������{�C�������������{�C�������������|�S�������������}�c�������������&��,�,�,���"�C�(�(�(������������������������}�c������$�c�*�*�*���{�C�������s������~�s�������s������|�S�������s������}�c�������s������~�s�������s��������������3������~�s��������}�c������y�#������y�#�������#�������s�������������x�������}�c������~�s�������c�"�"�"���~�s������
�s������}�c������|�S������|�S������}�c������y�#������v�s������z�3�������������'��-�-�-���#�S�)�)�)���$�c�*�*�*���#�S�)�)�)��G�W�g�����:j��
�
�
�j�����j�&�
�
�
�'j�0����1j�<���=j�B���Cj�H����Ij�V���Wj�\����]j�d����ej�n����oj�~����j�d
���ej�j����kj�v�� ��wj�~����j�H����Ij��V��)�0�0�2�2����������� � !�	��	�1��	�1������
�������������������������
�
�	�1��	�1��_2�2�
�h��FK�e�C�j�j������s�$�,�,