PTWM
ext_tooling

ptwm.ext_tooling.init

ptwm ext init — scaffold a new extension project from a template.

ptwm.ext_tooling.init

ptwm ext init — scaffold a new extension project from a template.

pymodule

ptwm.ext_tooling.init

python/ptwm/ext_tooling/init.py:1
module ptwm.ext_tooling.init

ptwm ext init — scaffold a new extension project from a template.

pyfunction

ptwm.ext_tooling.init.init_extension

python/ptwm/ext_tooling/init.py:14
def init_extension(target_dir: Path, name: str, lang: str, kind: str = 'plane_codec', flavor: str = 'wasm', description: str | None = None, author_pubkey: str | None = None, label: str | None = None, canonical_id: str | None = None, version: str = '0.1.0') -> Path
pyconstant

ptwm.ext_tooling.init.SUPPORTED_FLAVORS

python/ptwm/ext_tooling/init.py:11
SUPPORTED_FLAVORS = ('wasm', 'native')
pyconstant

ptwm.ext_tooling.init.SUPPORTED_LANGS

python/ptwm/ext_tooling/init.py:10
SUPPORTED_LANGS = ('rust', 'c', 'zig', 'assemblyscript')