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
15
16
17
18
3

�
�^��@s�ddlZddlTee�Zdd�ZGdd�dee��Zejdkr\dZ	eZ
Gd	d
�d
eed�Zn0ejdkr�d
Z	eZGdd�deed�Z
ned��dS)�N)�*cCsLt|t�rt|t�St|t�r.t|j�|jSt|t	�r<|St
d|��dS)Nz+This type does not support other endian: %s)�hasattr�
_OTHER_ENDIAN�getattr�
isinstance�_array_type�
_other_endianZ_type_Z_length_�
issubclass�	Structure�	TypeError)�typ�r
�&/usr/lib64/python3.6/ctypes/_endian.pyrs



rcseZdZ�fdd�Z�ZS)�
_swapped_metacsb|dkrPg}x>|D]6}|d}|d}|dd�}|j|t|�f|�qW|}t�j||�dS)NZ_fields_r��)�appendr�super�__setattr__)�selfZattrname�valueZfieldsZdesc�namer�rest)�	__class__r
rrs
z_swapped_meta.__setattr__)�__name__�
__module__�__qualname__r�
__classcell__r
r
)rrrsr�littleZ__ctype_be__c@seZdZfZdZdS)�BigEndianStructureN)rrr�	__slots__�_swappedbytes_r
r
r
rr.sr)�	metaclassZbigZ__ctype_le__c@seZdZfZdZdS)�LittleEndianStructureN)rrrr r!r
r
r
rr#7sr#zInvalid byteorder)
�sysZctypes�typeZArrayrrr
r�	byteorderrr#r�RuntimeErrorr
r
r
r�<module>s