| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-05-11 | 892 Bytes | |
| v3.3.6 source code.tar.gz | 2026-05-11 | 36.6 MB | |
| v3.3.6 source code.zip | 2026-05-11 | 37.4 MB | |
| Totals: 3 Items | 74.0 MB | 0 | |
v3.3.6 — PyPI publish workflow overhaul
Restructured the PyPI CI workflow so wheel builds are tested on every push to main/develop and every PR, catching build failures before tagging. Publishing to PyPI only triggers on a GitHub Release and requires all builds to pass first.
Fixed several Linux wheel build issues:
- Added pip to the conda environment so pip install build works
- Switched to pip wheel --no-build-isolation to avoid the conda ninja binary not being recognised as a Python package
- Added conda's pkg-config and set PKG_CONFIG_PATH so meson finds the conda Python headers instead of Ubuntu's broken system Python 3.12 headers
- Used build isolation for the sdist (so PyPI's ninja is installed and satisfies the dependency check) while keeping PKG_CONFIG_PATH inherited by the isolated venv
No changes to the ANUGA solver, API, or tests.