# mozz_mlake

> mozz_mlake, a magmalake tin: A packaged build of mozz by Ehsan M. Kermani — pure-Mojo fuzzing and property-based testing, with shrinking — republished only because mozz is not on a conda channel.

[magmalake](https://magmalake.dev/) [mozz\_mlake](https://magmalake.dev/s/mozz%5Fmlake)

A packaged build of mozz by Ehsan M. Kermani — pure-Mojo fuzzing and property-based testing, with shrinking — republished only because mozz is not on a conda channel. The code is upstream's; it is imported as mozz. Stars and issues belong upstream, at github.com/ehsanmok/mozz.

Install

mojoshelf:

```
pixi shelf add mozz_mlake
```

`pixi shelf` comes with mojoshelf: [install it first](https://mojoshelf.org/getting-started).

plain pixi:

```
pixi init app -c https://conda.modular.com/max -c conda-forge && cd app
sed -i.bak 's/^\[workspace\]/[workspace]\npreview = ["pixi-build"]/' pixi.toml
pixi add "mojo-compiler==1.2.0"
# Without mojoshelf: the tin as a git dependency at its published commit.
# Transitive dependencies may be wrong: pixi takes the tin's own git deps as
# pinned in its pixi.toml, which may not match what other tins pin, and then
# fails with "duplicate records". mojoshelf picks revisions that agree.
pixi add mozz_mlake --git https://github.com/magmalake/mozz_mlake --rev bd84a1f1e376912414a3ddcf0f4151ed65435a44
```

No mojoshelf needed. If pixi reports duplicate records, the mojoshelf tab picks revisions that agree.

Version

`0.2.2` on mojoshelf

Source

[GitHub](https://github.com/magmalake/mozz%5Fmlake) [README](https://github.com/magmalake/mozz%5Fmlake#readme)

## Works today

- No source changes: only the build-backend pin and the package name
- What flare\_mlake's fuzz environment needs
- Archived the day mozz is on a channel pixi can resolve

Checked against CI builds the package and consumes it from a clean project, on Linux and macOS

- [json\_mlake](https://magmalake.dev/s/json%5Fmlake) simdjson-backed JSON · ehsanmok/json
- [flare\_mlake](https://magmalake.dev/s/flare%5Fmlake) TCP · TLS · HTTP/1–3 · gRPC · ehsanmok/flare
- [Every tin](https://magmalake.dev/tins)

[A magmalake project](https://magmalake.dev/)

MIT, as upstream
