class documentation

Represents a source that can be used to build a wheel around

Class Method __get_pydantic_core_schema__ Undocumented
Class Method __get_pydantic_json_schema__ Undocumented
Class Method validate Undocumented
Method generate_fileset Generate a list of files to add to the wheel :param wheel_platform: Platform of the wheel the files will be used on :return: List with wheel file entries for adding to the wheel archive
@classmethod
def __get_pydantic_core_schema__(cls, source: type[Any], handler: Callable[[Any], core_schema.CoreSchema]) -> core_schema.CoreSchema:

Undocumented

@classmethod
def __get_pydantic_json_schema__(cls, core_schema: core_schema.JsonSchema, handler: GetJsonSchemaHandler) -> JsonSchemaValue:

Undocumented

@classmethod
def validate(cls, __input_value: Any, _: core_schema.ValidationInfo) -> WheelSource:

Undocumented

@abstractmethod
def generate_fileset(self, wheel_platform: WheelPlatformIdentifier) -> list[WheelFileEntry]:

Generate a list of files to add to the wheel :param wheel_platform: Platform of the wheel the files will be used on :return: List with wheel file entries for adding to the wheel archive