HEX
Server: Apache/2.4.68 (Debian)
System: Linux as-cs-widget-demo-us-central1 6.1.0-44-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.164-1 (2026-03-09) x86_64
User: root (0)
PHP: 8.2.32
Disabled: NONE
Upload Files
File: //usr/lib/google-cloud-sdk/platform/gsutil/__pycache__/setup.cpython-312.pyc
�

��A����dZddlZddlmZddlmZddlmZddlmZdZdZ	gd	�Z
ejjejje��Zeejj#ed
�d�5Zej'�j)�Zddd�eejj#ed�d�5Zej'�Zddd�d
�ZGd�dej�ZGd�dej�Zed5idd�de�dd�dd�dd�dd�dd�dd �d!e	�d"e�d#d$�d%gd&��d'd(�d)d*�d+ed,g�-��d.d$�d/d0d1gi�d2e
�d3eed4���y#1swY��xYw#1swY��xYw)6z%Setup installation module for gsutil.�N)�
find_packages)�setup)�build_py)�sdistz
text/plainay
gsutil is a Python application that lets you access Google Cloud Storage from
the command line. You can use gsutil to do a wide range of bucket and object
management tasks, including:
 * Creating and deleting buckets.
 * Uploading, downloading, and deleting objects.
 * Listing buckets and objects.
 * Moving, copying, and renaming objects.
 * Editing object and bucket ACLs.
)zargcomplete>=3.6.2zcrcmod>=1.7zfasteners>=0.14.1zgcs-oauth2-boto-plugin>=3.3zgoogle-apitools>=0.5.32zhttplib2==0.20.4zgoogle-reauth>=0.1.0z,mock>=2.0.0, <=3.0.5; python_version < "3.3"zmonotonic>=1.4zpyOpenSSL>=0.13, <=24.2.1zretry_decorator>=1.0.0zsix>=1.17.0zgoogle-auth[aiohttp]==2.39.0zgoogle-auth-httplib2>=0.2.0�VERSION�r�CHECKSUMc��tjj|d�}|j|�t	tjj|d�d�5}|jt�ddd�t	tjj|d�d�5}|jt�ddd�y#1swY�RxYw#1swYyxYw)zFPopulates necessary files into the gslib module and unit test modules.�gslibr�wNr	)�os�path�join�mkpath�open�writerr	)�self�
target_dir�fps   �platform/gsutil/setup.py�PlaceNeededFilesrCs����w�w�|�|�J��0�*��+�+�j���B�G�G�L�L��Y�/��5���H�H�W��6��B�G�G�L�L��Z�0�#�6�"��H�H�X��7�6�	6�5��7�6�s�C�$C�C�Cc��eZdZdZd�Zd�Zy)�
CustomBuildPyzBExcludes update command from package-installed versions of gsutil.c��|D]}d|vs�tj|��tjj||�y)Nzgslib/commands/update.py)r
�unlinkr�byte_compile)r�files�filenames   rrzCustomBuildPy.byte_compileTs:����

$�x�	/�
�	�	�(��
�
���"�"�4��/�c��|js6t||j�tjj	|�yy�N)�dry_runr�	build_libr�run)rs rr$zCustomBuildPy.run^s0���<�<��t�T�^�^�,������D�!�rN)�__name__�
__module__�__qualname__�__doc__rr$�rrrrQs��J�0�"rrc��eZdZd�Zy)�CustomSDistc�^�tjj|||�t||�yr!)r�make_release_treer)r�base_dirrs   rr-zCustomSDist.make_release_treefs"��	�K�K�!�!�$��%�8��T�8�$rN)r%r&r'r-r)rrr+r+ds��%rr+�name�gsutil�version�urlz,https://cloud.google.com/storage/docs/gsutil�download_urlz4https://cloud.google.com/storage/docs/gsutil_install�licensez
Apache 2.0�authorzGoogle Inc.�author_emailz"buganizer-system+187143@google.com�descriptionz@A command line tool for interacting with cloud storage services.�long_description�long_description_content_type�zip_safeT�classifiers)z+Development Status :: 5 - Production/StablezEnvironment :: ConsolezIntended Audience :: Developersz*Intended Audience :: System Administratorsz2License :: OSI Approved :: Apache Software LicensezNatural Language :: EnglishzProgramming Language :: Pythonz#Programming Language :: Python :: 3z%Programming Language :: Python :: 3.9z&Programming Language :: Python :: 3.10z&Programming Language :: Python :: 3.11z&Programming Language :: Python :: 3.12z&Programming Language :: Python :: 3.13zTopic :: System :: FilesystemszTopic :: Utilities�python_requiresz>=3.9, <3.14�	platforms�any�packages�third_party)�exclude�include_package_data�entry_points�console_scriptszgsutil = gslib.__main__:main�install_requires�cmdclass)rrr))r(r
�
setuptoolsrr�setuptools.commandrr�long_desc_content_type�	long_desc�requiresr�abspath�dirname�__file__�CURDIRrr�f�read�striprr	rrr+r)rr�<module>rSs��� ,�	�$��'�$�%��	
�	���(
�����������2�	3��	�"�'�'�,�,�v�y�
)�3�/�1�
�F�F�H�N�N��'�0�
�"�'�'�,�,�v�z�
*�C�0�A�
�V�V�X�(�1��"�H�%�%�"�&%�%�+�+�%��3�	�3��3�	7�3�H�	3�

�3��
3�6�3��3��3�#9�3��3��3�>#�?3�@�A3�B�
�
��C3�T�U3�X	�:�<��W3�\�]3�`"���_3�_0�/��1�0�s�>E�E*�E'�*E3