David Dunnings accepted merge request !2: rebrand: foe-generator → hizi-generator (1.0.0) at hizi / hizi-engine-generator-py

David Dunnings
2026-04-30T11:06:19Z

Summary

Renames the Python package from `foe-generator` to `hizi-generator` and bumps to `1.0.0`. Module dir `src/foe_generator/` → `src/hizi_generator/`, class `FoeGenerator` → `HiziEngineGenerator`. Mirrors the parallel rebrand of `@foe/generator` → `@hizi/generator` in foe-generator-ts.

Changes

`pyproject.toml`: package name + version + description

Module dir rename + all imports updated

Class rename + tests updated

README + docstrings rebranded ("Fixed Odds Engine" → "hizi engine")

Install URL in README points at the post-rename GitLab path `hizi/hizi-engine-generator-py`. Repo rename in GitLab is admin-level and tracked separately — until the repo is renamed, that URL won't resolve.

Test plan

CI build/test passes

Tag triggers PyPI publish to GitLab

Downstream consumers can install `hizi-generator==1.0.0`