� ��^i; ��<�ddlZddlmZGd�de��ZdgZdS)�N�)�PlatformDirsABCc��eZdZdZedefd���Zedefd���Zedefd���Zedefd���Z edefd���Z edefd���Z edefd ���Z edefd ���Z edefd ���Zd S) �MacOSa� Platform directories for the macOS operating system. Follows the guidance from `Apple documentation `_. Makes use of the `appname ` and `version `. �returnc�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 ��/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/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/r rs 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/Cachesr rs 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/Logsr rs 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 r r rs r�user_documents_dirzMacOS.user_documents_dir1s���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/TemporaryItemsr rs r�user_runtime_dirzMacOS.user_runtime_dir6s)���0�0���1C�1C�De�1f�1f�g�g�grN)�__name__� __module__� __qualname__�__doc__�property�strrrrrrrrr!r#�rrrrs����������g�s�g�g�g��X�g��Q�s�Q�Q�Q��X�Q��_��_�_�_��X�_��I��I�I�I��X�I��Y��Y�Y�Y��X�Y��"��"�"�"��X�"��W�c�W�W�W��X�W��1�C�1�1�1��X�1��h�#�h�h�h��X�h�h�hrr)r �apirr�__all__r*rr�r-sc�� � � � � � � � � � �3h�3h�3h�3h�3h�O�3h�3h�3h�n � ���r