add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
h

���_��@s�	ddlZddlZddlmZiZdZdgZejZGdd�dee	�Z
dd	�Zd
d�Ze�
e�ejdkr~d
d�Ze�
e�dSdS)�N�)�aliasesz--unknown--�*c@seZdZdS)�CodecRegistryErrorN)�__name__�
__module__�__qualname__�r	r	�+/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)N�asciiF�.�_T�)�
isinstance�bytes�str�isalnum�append�isascii�join)�encoding�chars�punct�cr	r	r
�normalize_encoding+s





��rc
	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)Nrr
z
encodings.r)�fromlist�level��z#module "%s" (%s) failed to registerr���z'incompatible codecs in module "%s" (%s)�)N)�_cache�get�_unknownr�_aliases�replace�
__import__�_import_tail�ImportError�getregentry�AttributeErrorr�codecs�	CodecInfo�lenrr�__file__�callable�split�
getaliases)
r�entry�
norm_encoding�aliased_encoding�modnames�modname�modr+�codecaliases�aliasr	r	r
�search_functionGs�	
��

�


�
�
�
�
�
�
�
�
�
�
�
�(
�
��r<�win32cCsLz6ddl}d|��}||kr2ddl}|j��WSWdStyJYdS0)Nrzcp%s)�_winapiZGetACPZencodings.mbcs�mbcsr+r*)rr>Zansi_code_page�	encodingsr	r	r
�_alias_mbcs�s��rA)r-�sysrrr#r%r)r&�LookupError�SystemErrorrrr<�register�platformrAr	r	r	r
�<module>s"
U
���