classPackEntry#
- class PackEntry(
- path: str | None = None,
- urls: tuple[str, ...] = (),
- hashes: Mapping[str, str] = {},
- size: int | None = None,
- client: Literal['required', 'optional', 'unsupported'] = 'required',
- server: Literal['required', 'optional', 'unsupported'] = 'required',
- ref: FileRef | None = None,
- manual_url: str | None = None,
A file a pack needs. It is resolved once
pathandurlsare known.- client#
Whether the client needs it.
- Type:
Literal[‘required’, ‘optional’, ‘unsupported’]
- server#
Whether the server needs it.
- Type:
Literal[‘required’, ‘optional’, ‘unsupported’]
- support(
- side: Literal['client', 'server'],
Return how
sidetreats this entry.