add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
�

�WcG���dZd�Zd�ZdS)z�Convert a NT pathname to a file URL and vice versa.

This module only exists to provide OS-specific code
for urllib.requests, thus do not use directly.
c��ddl}ddl}|jdd�}d|vrL|dddkr|dd}|jd�}|jjd	j
|��S|jd�}t|�dks|dd
|jvrd|z}t|��|dd
j�}|djd�}|dz}|D]'}|s�|d	z|jj|�z}�)|jd�r|jd�r|d	z
}|S)
z{OS-specific conversion from a relative URL of the 'file' scheme
    to a file system path; not recommended for general use.�N�:�|�z////��/�\�����z	Bad URL: �)�string�urllib.parse�replace�split�parse�unquote�join�len�
ascii_letters�OSError�upper�endswith)�urlr�urllib�
components�comp�error�drive�paths        �#/usr/lib64/python3.12/nturl2path.py�url2pathnamer sT�� ��������

�+�+�c�3�
�C��#�:�:��r��7�f����a�b�'�C��Y�Y�s�^�
��|�|�#�#�D�I�I�j�$9�:�:��9�9�S�>�D�
�4�y�A�~�~��a����F�,@�,@�@�@��c�!���e�n����G�B�K����E��a����s�#�J��3�;�D��<�<���4���$�;����!5�!5�d�!;�;�D�D��}�}�S���c�l�l�3�/�/������K�c���ddl}|dddkr?|dd}|ddj�dkr	d|ddz}n|ddd	krtd
|z��d	|vrL|dddkrd|z}|jd�}|jjdj
|��S|jd	d�
�}t|�dkst|d�dkrd
|z}t|��|jj|dj��}|djd�}d|zd	z}|D]'}|s�|dz|jj|�z}�)|S)z{OS-specific conversion from a file system path to a relative URL
    of the 'file' scheme; not recommended for general use.rNrz\\?\zUNC\r	rrrz
Bad path: z\\r)�maxsplitz///)r
rrrr�quoterr)�prrrrrrs       r�pathname2urlr&-s������	��!�u�	���
�a�b�E���R�a�5�;�;�=�G�#�#��q���u��A�A�
�q��V�s�]�]��,��*�+�+��!�8�8��R�a�5�F�?�?���
�A��W�W�T�]�
��|�|�!�!�#�(�(�:�"6�7�7��7�7�3��7�#�D�
�4�y�A�~�~��T�!�W���)�)��q� ���e�n���L�L���t�A�w�}�}��/�E��a����t�$�J��5�=�3��D��9�9���4���#�:���� 2� 2�4� 8�8�D�D��Kr!N)�__doc__r r&�r!r�<module>r)s8����#�#�#�J$�$�$�$�$r!