Releases: agriyakhetarpal/hugo-python-distributions
v0.123.4
hugo-python-distributions (Hugo
) v0.123.4
This release mirrors the official v0.123.4 patch release for Hugo. For the changes incorporated into Hugo with this release, please refer to the release notes for Hugo v0.123.4.
Tip
This release switches to smaller, architecture-specific wheels for macOS instead of universal binaries, owing to lesser compression for .whl
formats. This shall reduce the size of the download and the bandwidth required to obtain Hugo by half.
The release can be installed and used with the
pip install hugo
command on Linux (amd64, aarch64), macOS (universal), and Windows (amd64).
What has changed
- Build smaller macOS wheels by @agriyakhetarpal in #54
Full range of commits: v0.123.3...v0.123.4
v0.123.3
hugo-python-distributions (Hugo
) v0.123.3
This release mirrors the official v0.123.3 patch release for Hugo. For the changes incorporated into Hugo with this release, please refer to the release notes for Hugo v0.123.3.
The release can be installed and used with the
pip install hugo
command on Linux (amd64, aarch64), macOS (universal), and Windows (amd64).
Full range of commits: v0.123.2...v0.123.3
v0.123.2
hugo-python-distributions (Hugo
) v0.123.2
This release mirrors the official v0.123.2 patch release for Hugo. For the changes incorporated into Hugo with this release, please refer to the release notes for Hugo v0.123.2.
The release can be installed and used with the
pip install hugo
command on Linux (amd64, aarch64), macOS (universal), and Windows (amd64).
Full range of commits: v0.123.1...v0.123.2
Full Changelog: v0.123.1...v0.123.2
v0.123.1
hugo-python-distributions (Hugo
) v0.123.1
This release mirrors the official v0.123.1 patch release for Hugo. For the changes incorporated into Hugo with this release, please refer to the release notes for Hugo v0.123.1.
The release can be installed and used with the
pip install hugo
command on Linux (amd64, aarch64), macOS (universal), and Windows (amd64).
Full range of commits: v0.123.0...v0.123.1
v0.123.0
hugo-python-distributions (Hugo
) v0.123.0
This release mirrors the official v0.123.0 release for Hugo. For the changes incorporated into Hugo with this release, please refer to the release notes for Hugo v0.123.0.
The release can be installed and used with the
pip install hugo
command on Linux (amd64, aarch64), macOS (universal), and Windows (amd64).
What has changed
- Add tests against macOS M-series runners for PRs and wheel builds, therefore build Hugo natively for arm64 by @agriyakhetarpal in #43
- Hugo 0.123.0 by @agriyakhetarpal in #52
Full range of commits: v0.122.0...v0.123.0
v0.122.0
hugo-python-distributions (Hugo
) v0.122.0
This release mirrors the official v0.122.0 release for Hugo. A number of improvements to the packaging infrastructure have been included – for the changes incorporated into the application with this release, please refer to the release notes) for Hugo v0.122.0.
The release can be installed and used with the
pip install hugo
command on Linux (amd64, aarch64), macOS (universal), and Windows (amd64).
Some improvements
- Better control over non-dynamic project metadata and license compliance when building wheels by @agriyakhetarpal in #28
- Embed vendor info into executable by @agriyakhetarpal in #34
- Better compiler detection and
python -m hugo
invocation by @agriyakhetarpal in #37 - Hugo 0.122.0 by @agriyakhetarpal in #41
Full range of commits: v0.121.2...v0.122.0
v0.121.2 – initial release
hugo-python-distributions (Hugo
) v0.121.2
This is the first release for hugo
, a Python package that embeds binaries for the extended version of the static site generator Hugo written in Golang – allowing users to install it with pip
, Python's primary package management tool. Please refer to the README document for: installation instructions and usage, a list of supported platforms and architectures, and a variety of use cases that include some limitations.
For more information on Hugo and its usage as a static site generator, please refer to the official Hugo documentation, available at: https://gohugo.io/documentation.
This project will be versioned alongside equivalent Hugo releases, allowing users to access the same version of Hugo via these Python wheels as that of the official Hugo binaries.
Therefore, this release – in specific, corresponds to Hugo v0.121.2 and can be obtained from PyPI via the invocation of the command pip install hugo
on a terminal on these platforms and architectures: Linux (amd64 or aarch64), macOS (Intel or Apple Silicon), and Windows (amd64).
Note
This is a re-release for python-hugo
, which was earlier available with the name of python-hugo
on PyPI, and was versioned separately according to a modified CalVer specification to match Hugo releases – these older binaries have been deleted. A special vote of thanks to @nariman for granting access to the original PyPI name, i.e., hugo
, in order to provide this release on PyPI.
Some PRs that brought this to fruition
- Add and debug workflows by @agriyakhetarpal in #1
- Debug and add Windows support by @agriyakhetarpal in #4
- Cache Hugo build files by @agriyakhetarpal in #9
- Add user manual – quickstart, use cases, known limitations, building from source, licensing by @agriyakhetarpal in #11
- Packaging revamp, introduce cleaner installation, add cross-compilation by @agriyakhetarpal in #12
- Refactor GitHub Actions workflows, get wheels ready, cross-compile macOS wheels by @agriyakhetarpal in #14
- Code quality and consistency checks by @agriyakhetarpal in #18
- Make Windows runner speedier by @agriyakhetarpal in #21
- Rename project from
python-hugo
tohugo
by @agriyakhetarpal in #22
Full range of commits: https://github.com/agriyakhetarpal/hugo-python-distributions/commits/v0.121.2