2bi^ D S r SSKJr SSKrSSKJr " S S\5 rS/rg)zmacOS. )annotationsN )PlatformDirsABCc 0 \ rS rSrSr\SS j5 r\SS j5 r\SS j5 r\SS j5 r \SS j5 r
\SS j5 r\SS j5 r\SS
j5 r
\SS j5 r\SS j5 r\SS
j5 r\SS j5 r\SS j5 r\SS j5 rSrg)MacOS a
Platform directories for the macOS operating system. Follows the guidance from `Apple documentation
`_.
Makes use of the `appname `,
`version `,
`ensure_exists `.
c ^ U R [ R R S5 5 $ )zb:return: data directory tied to the user, e.g. ``~/Library/Application Support/$appname/$version``z~/Library/Application Support_append_app_name_and_versionospath
expanduserselfs ڐ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_vendor/platformdirs/macos.py
user_data_dirMacOS.user_data_dir s% 001C1CDc1dee c $ U R S5 $ )z`:return: data directory shared by users, e.g. ``/Library/Application Support/$appname/$version``z/Library/Application Supportr r s r
site_data_dirMacOS.site_data_dir s 001OPPr c U R $ )zC:return: config directory tied to the user, same as `user_data_dir`r r s r user_config_dirMacOS.user_config_dir !!!r c U R $ )zF:return: config directory shared by the users, same as `site_data_dir`)r r s r site_config_dirMacOS.site_config_dir! r r c ^ U R [ R R S5 5 $ )zV:return: cache directory tied to the user, e.g. ``~/Library/Caches/$appname/$version``z~/Library/Cachesr
r s r user_cache_dirMacOS.user_cache_dir&