Skip to content

Mintmark 0.1.2

Choose a tag to compare

@fatihguner fatihguner released this 22 Aug 18:29
· 36 commits to main since this release

The first version anyone can install by name and have the quickstart work.

uv tool install mintmark        # or: pip install mintmark
mintmark mint --pack example --recipe demo --seed 42 --out ./demo-run
mintmark verify ./demo-run

What this fixes

The example pack ships inside the distribution so the quickstart works without
cloning anything, and there was no way to point at it. --pack packs/example is
a path that exists only in a checkout, so anyone who installed 0.1.1 from PyPI
and followed the README walked straight into pack: not-a-directory.

Found by installing the published package into a clean environment and running
the README's own first command against it. The test suite could not have caught
it: the suite runs inside the checkout, where that path exists.

--pack example now resolves to the packaged pack. A local path always wins, so
this cannot shadow a real directory, and an unrecognized name is returned
untouched so the loader still fails with the path you typed rather than rescuing
a typo into some other pack.

Publication

0.1.1 was the first version on PyPI and carries the defect above. Use 0.1.2.

Both were published through trusted publishing over OIDC behind an approval
gate. No long-lived token exists in this repository, and the wheel attached here
is byte-identical to the one PyPI serves.

Attached

Asset What it is
mintmark-0.1.2-py3-none-any.whl The wheel, identical to the one on PyPI
mintmark-0.1.2.tar.gz The source distribution
sbom.json CycloneDX software bill of materials
SHA256SUMS A checksum for each of the above

Licensing

Code is Apache-2.0. Datasets minted by this engine carry the terms their pack
declares, written into every manifest along with a credit line. Every pack in
this family declares CC BY 4.0.