Edit File: archive_util.cpython-311.opt-2.pyc
� �����f|!�����������������������@���� �d�dl�Z�d�dlmZ�d�dlZ �d�dlZn #�e$�r�dZY�nw�xY�wd�dlmZ�d�dlm Z �d�dl mZ�d�dlm Z � �d�dlmZ�n #�e$�r�dZY�nw�xY�w �d�dlmZ�n #�e$�r�dZY�nw�xY�wd ��Zd ��Z � �dd�Zdd �Zedgdfedgdfedgdfedgdfedgdfeg�dfd�Zd��Z � �dd�ZdS�)�����N)�warn)�DistutilsExecError)�spawn)�mkpath)�log)�getpwnam)�getgrnamc������������������x����� �t������������|��d�S� �t����������|�������������}n#�t����������$�r�d�}Y�nw�xY�w|�|d���������S�d�S��N����)r ����KeyError��name�results��� �=/opt/alt/python311/lib64/python3.11/distutils/archive_util.py�_get_gidr�������_������,���4�<��t���$��������������������� ���a�y���4�������-�-c������������������x����� �t������������|��d�S� �t����������|�������������}n#�t����������$�r�d�}Y�nw�xY�w|�|d���������S�d�S�r���)r���r ���r���s��� r����_get_uidr���+���r���r����gzipc�������������������������� �dddddd�}dddd d �}|�%||������������������������������������vrt����������d�������������|�dz���} |d k����r| |���������������������|d������������z ��} t����������t����������j�����������������������������| ������������|��������������dd�l} t����������j ��������d�������������t������������������������t����������������������������fd�}|se| ���������������������| d||���������z��������������} �|� ��������������������||��������������|������������������������������������n#�|������������������������������������w�xY�w|d k����rNt����������dt �����������������������| ||���������z���} t"����������j��������dk����r|| | g}n|d| g}t'����������||��������������| S�| S�)N�gz�bz2�xz��)r����bzip2r���N�compressz.gzz.bz2z.xzz.Z)r���r���r���r���zKbad value for 'compress': must be None, 'gzip', 'bzip2', 'xz' or 'compress'z.tarr�����dry_runr���zCreating tar archivec������������������H���������|�_����������|�_�����������|�_���������|�_��������|�S��N)�gid�gname�uid�uname)�tarinfor#����group�ownerr%���s��� ����r����_set_uid_gidz"make_tarball.<locals>._set_uid_gida���s.��������?��G�K�!�G�M��?��G�K�!�G�M�������zw|%s)�filterz'compress' will be deprecated.�win32z-f)�keys� ValueError�getr����os�path�dirname�tarfiler����infor���r����open�add�closer����PendingDeprecationWarning�sys�platformr���)� base_name�base_dirr����verboser ���r)���r(����tar_compression�compress_ext�archive_namer4���r*����tar�compressed_name�cmdr#���r%���s��� `` @@r����make_tarballrE���7���s������������ $�e�4�r�#%�'��'�O�!�F�%� $�&��&�L������0A�0A�0C�0C� C� C��#�$��$�� $���v�%�L��:�����(�(��2�6�6�6�� �2�7�?�?�<�(�(�'�:�:�:�:���N�N�N��H� #�$�$�$� �5�/�/�C� �5�/�/�C���������������������l�l�<��/�(�2K�)K�L�L�� ��G�G�H�\�G�2�2�2��I�I�K�K�K�K��C�I�I�K�K�K�K������:���� -�/H�I�I�I�&��h�)?�?���<�7�"�"��\�?�;�C�C��T�<�0�C� �c�7�#�#�#�#����s����.D��D0c����������� �������(���� �|�dz���}t����������t����������j�����������������������������|������������|��������������t�����������?|rd}nd} �t����������d|||g|���������������n7#�t����������$�r�t ����������d|z���������������w�xY�wt����������j��������d||�������������|�s� �t ����������j ��������|dt����������j ��������� ������������}n1#�t����������$�r$�t ����������j ��������|dt����������j��������� ������������}Y�nw�xY�w|5��|t����������j ��������k����rht����������j�����������������������������t����������j�����������������������������|d ������������������������}|���������������������||�������������t����������j��������d|�������������t����������j��������|������������D��]\��}} } | D�]k}t����������j�����������������������������t����������j�����������������������������||d ������������������������}|���������������������||�������������t����������j��������d|��������������l| D�]�}t����������j�����������������������������t����������j�����������������������������||������������������������}t����������j�����������������������������|������������r+|���������������������||�������������t����������j��������d|����������������� �d�d�d��������������n#�1�swxY�w�Y���|S�)Nz.zipr���z-rz-rq�zipzkunable to create zip file '%s': could neither import the 'zipfile' module nor find a standalone zip utilityz#creating '%s' and adding '%s' to it�w)�compressionr���zadding '%s')r���r1���r2���r3����zipfiler���r���r���r5����ZipFile�ZIP_DEFLATED�RuntimeError� ZIP_STORED�curdir�normpath�join�write�walk�isfile)r<���r=���r>���r ����zip_filename� zipoptionsrG���r2����dirpath�dirnames� filenamesr���s��� r����make_zipfilerZ������s��������v�%�L� �2�7�?�?�<�(�(�'�:�:�:�:������ ��J�J��J� D��5�*�l�H�=�!� #�� #�� #�� #�� #��!�� D�� D�� D��%��'3�6B�&C��D��D�� D� D����� ��6��x� )�� )�� )���� :� F��o�l�C�29�2F�H��H��H������ F�� F�� F��o�l�C�29�2D�F��F��F���� F������� :�� :��r�y�(�(��7�+�+�B�G�L�L��2�,F�,F�G�G�D��I�I�d�D�)�)�)��H�]�D�1�1�1�46�G�H�4E�4E�� :�� :�0�G�X�y� (��6��6��!�w�/�/�����W�d�B�0O�0O�P�P��� � �$��-�-�-�����5�5�5�5� )��:��:��!�w�/�/�����W�d�0K�0K�L�L���7�>�>�$�/�/��:��I�I�d�D�1�1�1��H�]�D�9�9�9�� :� :� :�� :�� :�� :�� :�� :�� :�� :�� :�� :�� :����� :�� :�� :�� :� ��s1����A��A8�!B7��7+C%�$C%�*FJ�J�J)r���r���zgzip'ed tar-file)r���r���zbzip2'ed tar-file)r���r���zxz'ed tar-file)r���r���zcompressed tar file)r���Nzuncompressed tar filezZIP file)�gztar�bztar�xztar�ztarrB���rG���c������������������,����� �|�D�]}|t�����������vr|c�S��d�S�r"���)�ARCHIVE_FORMATS)�formats�formats��� r����check_archive_formatsrc�������s6����������������(�(��M�M�M��)��4r+���c������������������n���� �t����������j����������������������}|�Jt����������j��������d|�������������t�����������j�����������������������������|�������������}�|st����������j��������|�������������|�t�����������j��������}d|i} �t����������|���������} n #�t����������$�r�t����������d|z���������������w�xY�w| d���������}| d���������D�] \��}} | | |<����|dk����r || d<���|| d<��� ��||�|fi�| ��}|�)t����������j��������d |�������������t����������j��������|�������������n1#�|�*t����������j��������d |�������������t����������j��������|�������������w�w�xY�w|S�) Nzchanging into '%s'r ���zunknown archive format '%s'r�������rG���r)���r(���zchanging back to '%s')r1����getcwdr����debugr2����abspath�chdirrO���r`���r ���r/���)r<���rb����root_dirr=���r>���r ���r)���r(����save_cwd�kwargs�format_info�func�arg�val�filenames��� r����make_archiverr�������s������� ��y�{�{�H���� �&��1�1�1��G�O�O�I�.�.� ��� ��H�X�������9���� !�F�A�%�f�-������A��A��A��6��?�@�@�@�A������q�>�D���N�������S���s��� ������w����w����4� �8�6�6�v�6�6�����I�-�x�8�8�8��H�X����������I�-�x�8�8�8��H�X������ ������Os����4 B��B� D��.D2)r���r���r���NN)r���r���)NNr���r���NN)r1����warningsr���r:���rJ����ImportError�distutils.errorsr����distutils.spawnr����distutils.dir_utilr���� distutilsr����pwdr����grpr ���r���r���rE���rZ���r`���rc���rr�����r+���r����<module>r|������s����� � � � � �������������� � � � ���N�N�N�N����������G�G�G������0��/��/��/��/��/��!��!��!��!��!��!��%��%��%��%��%��%������������������������������H�H�H����������������������H�H�H����� �� �� � �� �� ��KL�#'�F��F��F��F�P:��:��:��:�z��1�2�4F� G��2�3�5H� I��/�0�2B� C��5�6�8M� N��/�0�2I� J��B�z� *� ����������KL�.2�2��2��2��2��2��2s/������ � �A��A �A �A��A"�!A"