This release is a major release for `hugo-python-distributions`. It brings several, major new features, quality-of-life changes, and beneficial improvements to it (listed below) and it mirrors the [official v0.125.0 release for Hugo](https://github.com/gohugoio/hugo/releases/tag/v0.125.0). For the changes incorporated into Hugo with this release, please refer to the [release notes](https://github.com/gohugoio/hugo/releases/tag/v0.125.0) for Hugo v0.125.0.
New features, bug fixes, and project updates
* Wheels for all platforms are now correctly tagged without ABI tags but with platform-specific tags, considering that Hugo is not a CPython extension but rather a standalone platform-specific executable, and it does not need to rely on Python extension modules at runtime – by agriyakhetarpal in https://github.com/agriyakhetarpal/hugo-python-distributions/pull/63
* Wheels for Linux platforms are properly repaired for Linux systems and now fully conform to the [PEP 600](https://peps.python.org/pep-0600/) manylinux policy – in this case, adhering to `manylinux_2_24` (GLIBC 2.24) and the upcoming to-be default `manylinux_2_28` (GLIBC 2.28) standards – by agriyakhetarpal in https://github.com/agriyakhetarpal/hugo-python-distributions/pull/63
* Cross-compilation support: the Zig compiler can now be used with the `CC` and `CXX` environment variables to compile from any platform and architecture to another, and this works across platforms and architectures based on LLVM compiler target triples. More details are available in [the documentation for building from sources](https://github.com/agriyakhetarpal/hugo-python-distributions#building-from-source). This helps `hugo-python-distributions` now target systems such as Windows 32-bit (i686), Windows arm64, and Linux arm64 without emulation – by agriyakhetarpal in https://github.com/agriyakhetarpal/hugo-python-distributions/pull/66
> [!Tip]
> However, these extra platforms are not published to PyPI at this time, owing to the experimental nature of the compilation process.
* The source distribution (`sdist`) is built in much cleaner fashion and now contains a limited list of files that are necessary for building a wheel if aiming to build from sources from PyPI – by agriyakhetarpal in https://github.com/agriyakhetarpal/hugo-python-distributions/pull/65)
* `hugo-python-distributions` now has a preliminary security model and vulnerability reporting mechanism, a code of conduct (Contributor Covenant, version 2.1) and a mechanism to validate the authenticity of the published releases on PyPI and GitHub through [Sigstore](https://www.sigstore.dev/) and the [`sigstore-python` CLI](https://github.com/sigstore/sigstore-python). Feedback on these is welcome – by agriyakhetarpal in https://github.com/agriyakhetarpal/hugo-python-distributions/pull/70
<hr>
As always, the release can be installed and used with the
bash
pip install hugo
command on Linux (amd64, aarch64), macOS (amd64, arm64), and Windows (amd64).
**Full range of commits**: https://github.com/agriyakhetarpal/hugo-python-distributions/compare/v0.124.1...v0.125.0