` d dl Z d dlZd dlmZmZ d dlmZ d dlmZm Z ej dk rd dlmZ G d de ZdS ) N)ABCabstractmethod)Path)OptionalUnion) )Literalc e Zd ZdZ d"dee deeddf dee d ed edefdZd edefdZ e edefd Ze edefd Z e edefd Ze edefd Ze edefd Ze edefd Ze edefd Ze edefd Ze edefd Ze defd Ze defd Ze defd Ze defd Ze defd Ze defd Ze defd Ze defd Ze defd! ZdS )#PlatformDirsABCz7 Abstract base class for platform directories. NFTappname appauthorzLiteral[False]versionroaming multipathopinionc b || _ || _ || _ || _ || _ || _ dS )a% Create a new platform directory. :param appname: See `appname`. :param appauthor: See `appauthor`. :param version: See `version`. :param roaming: See `roaming`. :param multipath: See `multipath`. :param opinion: See `opinion`. N)r r r r r r )selfr r r r r r s /builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el9.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/platformdirs/api.py__init__zPlatformDirsABC.__init__ sN &