Skip to content

MoonDepSolve v0.4.0 — Mooncakes namespace migration

Latest

Choose a tag to compare

@python123-ops python123-ops released this 02 Nov 12:00

MoonDepSolve 0.4.0 moves the maintained Mooncakes module to python123-ops/moondepsolve and includes all compatibility and version-parsing fixes from 0.3.2.

Install and migrate

moon add python123-ops/moondepsolve@0.4.0

Replace python123/moondepsolve with python123-ops/moondepsolve in your package imports and remove the old dependency. The alias remains @moondepsolve; library API names and behavior are otherwise unchanged from 0.3.2. The old python123/moondepsolve@0.3.1 package and previous GitHub tags retain their original namespace.

Validation

  • Pinned MoonBit 0.10.19+97801ee1b with moonbitlang/async 0.22.7.
  • 35 tests each on wasm, wasm-gc, and js; 39 on native.
  • Four exact CLI outputs and three error cases pass.
  • The 31-file release archive compiles on all four backends after extraction.

Published

Mooncakes publication succeeded with HTTP 200. The module was then installed from the registry in an independent consumer project; import and public API checks pass on wasm, wasm-gc, js, and native.

Package documentation: https://mooncakes.io/docs/python123-ops/moondepsolve@0.4.0

Linux and Windows CI: https://github.com/python123-ops/moondepsolve/actions/runs/41440791623