add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
h

���_�c@s�	ddlZddlZddlmZiZdZdgZejZGdd�dee	�Z
dd	�Zd
d�Ze�
e�ejdkr~d
d�Ze�
e�dSdS)�N�)�aliasesz--unknown--Z*c@seZdZdS)�CodecRegistryErrorN)�__name__Z
__module__Z__qualname__�rr�+/usr/lib64/python3.10/encodings/__init__.pyr(s��rcCsp	t|t�rt|d�}g}d}|D]B}|��s6|dkr`|rH|rH|�d�|��rZ|�|�d}q"d}q"d�|�S)NZasciiF�.�_T�)�
isinstanceZbytesZstrZisalnumZappendZisasciiZjoin)�encodingZcharsZpunctZcrrr�normalize_encoding+s





��rc
	Cspt�|t�}|tur|St|�}t�|�p:t�|�dd��}|durN||g}n|g}|D]>}|rXd|vrjqXztd|tdd�}Wnty�YqX0q�d}z
|j	}Wnt
y�d}Yn0|dur�dt|<dS|�}t|tj
��s"dt|�k�rdk�sntd|j|jf��t|d��r�t|d	��r�|d
du�rPt|d
��r�|ddu�rlt|d��r�t|�dk�r�|ddu�r�t|d��r�t|�dk�r�|ddu�r�t|d��s�td
|j|jf��t|�dk�s�|ddu�r|ddt|�|j�dd	�d	f7}tj
|�}|t|<z|��}Wnt
�yLY|S0|D]}	|	tv�rR|t|	<�qR|S)Nrrz
encodings.r)ZfromlistZleveliiz#module "%s" (%s) failed to registerriiiz'incompatible codecs in module "%s" (%s)i)N)�_cacheZget�_unknownr�_aliasesZreplaceZ
__import__�_import_tail�ImportError�getregentryZAttributeErrorr
�codecsZ	CodecInfoZlenrrZ__file__ZcallableZsplitZ
getaliases)
rZentryZ
norm_encodingZaliased_encodingZmodnamesZmodnameZmodrZcodecaliasesZaliasrrr�search_functionGs�	
��

�


�
�
�
�
�
�
�
�
�
�
�
�(
�
��rZwin32cCsLz6ddl}d|��}||kr2ddl}|j��WSWdStyJYdS0)Nrzcp%s)�_winapiZGetACPZencodings.mbcsZmbcsrr)rrZansi_code_pageZ	encodingsrrr�_alias_mbcs�s��r)rZsysr	rr
rrrZLookupErrorZSystemErrorrrrZregisterZplatformrrrrrZ<module>s"
U
���