simvx.core.assets.sources.pkg

Package-resource source: resolves pkg://<package>/<path> URIs.

Module Contents

Classes

PkgSource

Reads bytes from a Python package via :mod:importlib.resources.

API

class simvx.core.assets.sources.pkg.PkgSource[source]

Reads bytes from a Python package via :mod:importlib.resources.

URI form: pkg://<package>/<path> where path may contain forward slashes for nested files (pkg://game/textures/player.png).

scheme

‘pkg’

read_bytes(uri: str) bytes[source]
version(uri: str) str | None[source]
list(uri: str) collections.abc.Iterable[str][source]