add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
�

Jz`fYcs��SSKrSSKrSSKrSSKr/SQr"SS\5rS
SjrS
SjrS
Sjr	SSjr
S	rSSKr\R\R4 \rg!\\4a SSKr\rg!\a \	rgf=ff=f)�N)�getpass�getuser�GetPassWarningcs�\rSrSrSrg)ri�N)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__static_attributes__r�� /usr/lib64/python3.13/getpass.pyrrs��4rrcs�Sn[R"5n[R"S[R[R
-5n[R"US5nURU5 [R"U5nURU5 U(dUnUb�[&R("U5nUSSnUS==[&R*)-ss'[&R,n	[/[&S5(aU	[&R0-n	[&R2"XIU5 [5XUS9n[&R2"XIU5 UR75 UR;S5 UsSSS5 $![a~ UR5 [RR5nO#![[ 4a Sn[#X5nOf=f[RnU(d[R$nGN_f=f![&R2"XIU5 UR75 f=f![&R8a' UbeXLaUR5 [#X5nGN
f=f!,(df   g=f)Nz/dev/ttyzw+i�TCSASOFT)�input�
)�
contextlibZ	ExitStack�osZopenZO_RDWRZO_NOCTTY�ioZFileIOZ
enter_contextZ
TextIOWrapper�OSErrorZclose�sys�stdinZfileno�AttributeErrorZ
ValueError�fallback_getpass�stderr�termios�	tcgetattrZECHOZ	TCSAFLUSHZhasattrr�	tcsetattr�
_raw_input�flushZerror�write)
�prompt�streamZpasswdZstackZfdZttyrZoldZnewZtcsetattr_flagss
          r�unix_getpassrs���F�	�	�	�	�1�5�	$�����R�Y�Y�r�{�{�%:�;�B��)�)�B��%�C�����$��$�$�S�)�E�����&�����>�
:��'�'��+���!�f���A��7�<�<�-�'��")�"3�"3���7�J�/�/�#�w�'7�'7�7�O�#��%�%�b�3�?�'��e�D�F��%�%�b�3�?��L�L�N�	���T���c1�1���
	$��K�K�M�
:��Y�Y�%�%�'���"�J�/�
:���)�&�9��
:���I�I�E�������
	$��0�%�%�b�3�?��L�L�N���=�=�

:��%���&��K�K�M�)�&�9��

:��I1�1�s��I5�BF�(I5�,A/H7�!H�='H7�$I5�H�F:�9H�:G�H�G�*H�I5�H�I5�)H4�4H7�77I2�.I5�1I2�2I5�5
Jcsz�[R[RLa[X5$UHn[R
"U5 M Sn[R"5nUS:XdUS:XaOUS:Xa[eUS:XaUSSnOX2-nM@[R
"S5 [R
"S5 U$)N�Z
r	zZ�����)rrZ	__stdin__r�msvcrtZputwchZgetwchZKeyboardInterrupt)rrZcZpw�    r�win_getpassr `s���
�y�y��
�
�%���/�/�
����
�
�a���	�B�
��M�M�O����9��T�	����;�#�#���9��C�R��B���B���M�M�$��
�M�M�$��
�Ircs��SSKnURS[SS9 U(d[Rn[SUS9 [
X5$)Nrz%Can not control echo on the terminal.i)Z
stacklevelz&Warning: Password input may be echoed.)Zfile)�warningsZwarnrrrZprintr)rrr!s   rrrws@����M�M�9�>��� ������	�
2��@��f�%�%rcs��U(d[RnU(d[Rn[U5nU(a"UR	U5 UR5 UR5nU(d[eUSS:XaUSSnU$![
aK UR
URS5nURUR5nUR	U5 N�f=f)NZreplacerr	)rrrZstrrZUnicodeEncodeErrorZencodeZencodingZdecoderZreadlineZEOFError)rrrZlinerrrr�s����������	�	��
��[�F�
�	!��L�L�� �	�����>�>��D�����B�x�4���C�R�y���K��"�	!��]�]�6�?�?�I�>�F��]�]�6�?�?�3�F��L�L�� �		!�s�B�AC%�$C%cs�SH-n[RRU5nU(dM+Us $ SSKnUR	[R
"55S$![[4an[S5UeSnAff=f)N)ZLOGNAMEZUSERZLNAMEZUSERNAMErz"No username set in the environment)	rZenvironZget�pwdZgetpwuidZgetuid�ImportErrorZKeyErrorr
)ZnameZuserr"Zerrrr�sw��9����z�z�~�~�d�#���4��K��
C���|�|�B�I�I�K�(��+�+����"�C��:�;��B��C�s�*A � B�0A<�<B)z
Password: N)rNN)r
rrrZ__all__ZUserWarningrrr rrrrrrrr#rrrrr�<module>r$s���"�	�	�
�
0��(�[�'�A�H�.&��2C�2
�����w�(�(�(��G��	�^�$��������#�"��#���s/�A�A8� A(�$A8�(A4�0A8�3A4�4A8