Current File : //opt/cloudlinux/venv/lib/python3.11/site-packages/platformdirs/__pycache__/macos.cpython-311.pyc
�

o�d_
��H�ddlmZddlZddlmZGd�de��ZdgZdS)�)�annotationsN�)�PlatformDirsABCc���eZdZdZedd���Zedd���Zedd���Zedd���Zedd���Z	edd	���Z
edd
���Zedd���Zedd���Z
d
S)�MacOSa�
    Platform directories for the macOS operating system. Follows the guidance from `Apple documentation
    <https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/MacOSXDirectories/MacOSXDirectories.html>`_.
    Makes use of the `appname <platformdirs.api.PlatformDirsABC.appname>` and
    `version <platformdirs.api.PlatformDirsABC.version>`.
    �return�strc�f�|�tj�d����S)zb:return: data directory tied to the user, e.g. ``~/Library/Application Support/$appname/$version``z~/Library/Application Support/��_append_app_name_and_version�os�path�
expanduser��selfs �c/builddir/build/BUILD/cloudlinux-venv-1.0.2/venv/lib/python3.11/site-packages/platformdirs/macos.py�
user_data_dirzMacOS.user_data_dirs)���0�0���1C�1C�Dd�1e�1e�f�f�f�c�,�|�d��S)z`:return: data directory shared by users, e.g. ``/Library/Application Support/$appname/$version``z/Library/Application Support�rrs r�
site_data_dirzMacOS.site_data_dirs���0�0�1O�P�P�Prc�f�|�tj�d����S)z\:return: config directory tied to the user, e.g. ``~/Library/Preferences/$appname/$version``z~/Library/Preferences/rrs r�user_config_dirzMacOS.user_config_dirs)���0�0���1C�1C�D\�1]�1]�^�^�^rc�,�|�d��S)zU:return: config directory shared by the users, e.g. ``/Library/Preferences/$appname``z/Library/Preferencesrrs r�site_config_dirzMacOS.site_config_dirs���0�0�1G�H�H�Hrc�f�|�tj�d����S)zV:return: cache directory tied to the user, e.g. ``~/Library/Caches/$appname/$version``z~/Library/Cachesrrs r�user_cache_dirzMacOS.user_cache_dir$s)���0�0���1C�1C�DV�1W�1W�X�X�Xrc��|jS)zB:return: state directory tied to the user, same as `user_data_dir`)rrs r�user_state_dirzMacOS.user_state_dir)s
���!�!rc�f�|�tj�d����S)zR:return: log directory tied to the user, e.g. ``~/Library/Logs/$appname/$version``z~/Library/Logsrrs r�user_log_dirzMacOS.user_log_dir.s)���0�0���1C�1C�DT�1U�1U�V�V�Vrc�@�tj�d��S)zC:return: documents directory tied to the user, e.g. ``~/Documents``z~/Documents)r
rrrs r�user_documents_dirzMacOS.user_documents_dir3s���w�!�!�-�0�0�0rc�f�|�tj�d����S)zg:return: runtime directory tied to the user, e.g. ``~/Library/Caches/TemporaryItems/$appname/$version``z~/Library/Caches/TemporaryItemsrrs r�user_runtime_dirzMacOS.user_runtime_dir8s)���0�0���1C�1C�De�1f�1f�g�g�grN)rr	)�__name__�
__module__�__qualname__�__doc__�propertyrrrrrrr!r#r%�rrrrs\���������g�g�g��X�g��Q�Q�Q��X�Q��_�_�_��X�_��I�I�I��X�I��Y�Y�Y��X�Y��"�"�"��X�"��W�W�W��X�W��1�1�1��X�1��h�h�h��X�h�h�hrr)�
__future__rr
�apirr�__all__r+rr�<module>r/su��"�"�"�"�"�"�	�	�	�	� � � � � � �3h�3h�3h�3h�3h�O�3h�3h�3h�n����r