Current File : //usr/lib/python3/dist-packages/pip/_vendor/platformdirs/__pycache__/macos.cpython-312.pyc |
�
/�g^ � �D � d Z ddlmZ ddlZddlmZ G d� de� ZdgZy)zmacOS.� )�annotationsN� )�PlatformDirsABCc � � e Zd ZdZedd�� Zedd�� Zedd�� Zedd�� Zedd�� Z edd�� Z
edd�� Zedd �� Zedd
�� Z
edd�� Zedd�� Zedd
�� Zedd�� Zedd�� Zy)�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>`,
`version <platformdirs.api.PlatformDirsABC.version>`,
`ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
c �^ � | j t j j 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 �@/usr/lib/python3/dist-packages/pip/_vendor/platformdirs/macos.py�
user_data_dirzMacOS.user_data_dir s% � � �0�0����1C�1C�Dc�1d�e�e� c �$ � | j d� S )z`:return: data directory shared by users, e.g. ``/Library/Application Support/$appname/$version``z/Library/Application Support�r
r s r �
site_data_dirzMacOS.site_data_dir s � � �0�0�1O�P�Pr c � � | j S )zC:return: config directory tied to the user, same as `user_data_dir`�r r s r �user_config_dirzMacOS.user_config_dir � � � �!�!�!r c � � | j S )zF:return: config directory shared by the users, same as `site_data_dir`)r r s r �site_config_dirzMacOS.site_config_dir! r r c �^ � | j t j j d� � S )zV:return: cache directory tied to the user, e.g. ``~/Library/Caches/$appname/$version``z~/Library/Cachesr r s r �user_cache_dirzMacOS.user_cache_dir&