Привет! Спасибо что подметил. Да, componentize-py нужен для запаковки python кода в компонент (guest-side). И там генерация биндингов и правда работает.
Но для host-side - уже не сработает. В статье именно про python в качестве хоста.
Для генерации host-side биндингов нужен `wasmtime.bindgen`, но поддержка component model для python ограниченная, об этом сказано даже в readme wasmtime-py:
The wasmtime package has initial support for running WebAssembly components in Python with high-level bindings.
Возможно у других рантаймов (не wasmtime) с этим получше
Пользователи плохие потому что покупали премиум в обход официального способа, школьники плохие потому что нашли способ заработать, телеграм плохой потомучто не стал вещать о своем факапе.
Какой ужас, все действовали в своих интересах! Автору публикации рекомендую почитать о теории игр.
Привет! Спасибо что подметил. Да,
componentize-py
нужен для запаковки python кода в компонент (guest-side). И там генерация биндингов и правда работает.Но для host-side - уже не сработает. В статье именно про python в качестве хоста.
Для генерации host-side биндингов нужен `wasmtime.bindgen`, но поддержка component model для python ограниченная, об этом сказано даже в readme wasmtime-py:
Возможно у других рантаймов (не wasmtime) с этим получше
Пользователи плохие потому что покупали премиум в обход официального способа,
школьники плохие потому что нашли способ заработать,
телеграм плохой потомучто не стал вещать о своем факапе.
Какой ужас, все действовали в своих интересах!
Автору публикации рекомендую почитать о теории игр.