Repository navigation
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.0Replace 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