"""For types associated with installation schemes.For a general overview of available schemes and their context, seehttps://docs.python.org/3/install/index.html#alternate-installation."""classScheme(object):"""A Scheme holds paths which are used as the base directories for artifacts associated with a Python package. """def__init__(self,platlib,# type: strpurelib,# type: strheaders,# type: strscripts,# type: strdata,# type: str):self.platlib=platlibself.purelib=purelibself.headers=headersself.scripts=scriptsself.data=data