Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

feat: add the Python host wrapper over the morphir-host component

Open
#27 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
45/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
python, wasm
Domain
backend, tooling

Research direction

The issue is to wrap the morphir-host component using wasmtime-py. Start by reading the linked design checkpoints in the morphir discussions. Understand the morphir-host component and the MEP host suite. The work involves integrating with wasmtime-py, handling async/sync differences, and using a subprocess Channel. Success is measured by passing the MEP host suite.

Written by the indexing model from the issue text.

Description

enhancement

Part of https://github.com/finos/morphir/issues/958, phase D.

What

Wrap the morphir-host component for Python with wasmtime-py. wasmtime-py has no component model async today, so drive morphir:host-sync with an asyncio loop and a subprocess Channel. Move to morphir:host when wasmtime-py supports async (bytecodealliance/wasmtime#13705).

Done when

  • The wrapper passes the MEP host suite.

Blocked by

Design

checkpoint 16, checkpoint 17 in https://github.com/finos/morphir/discussions/949.

Dominant language
Python
Stars
2
Forks
1
Avg merge
1h 52m
Merged PRs (30d)
3

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from finos/morphir-python

All issues in finos/morphir-python

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.