Skip to content

Releases: agriyakhetarpal/hugo-python-distributions

v0.125.3

22 Apr 18:02
v0.125.3
4af2959
Compare
Choose a tag to compare

hugo-python-distributions (Hugo) v0.125.3

This release mirrors the official v0.125.3 security patch release for Hugo. For the changes incorporated into Hugo with this release, please refer to the release notes for Hugo v0.125.3 and Hugo's security model.

The release can be installed and used with the

pip install hugo

command on Linux (amd64, aarch64), macOS (amd64, arm64), and Windows (amd64).

New changes in this release

  • Do not rely on pooch and tdqm dependencies while building from source by @agriyakhetarpal in #82. This removes both of these build-time dependencies and configures the Go toolchain to build Hugo from sources directly.

Note

pooch and tqdm were build-time dependencies and therefore were used only for those building from source or using the source distribution. They have not been distributed as a part of PyPI wheels in this release or in previous releases.

  • This additionally fixes #35, and therefore the binaries distributed by hugo-python-distributions contain the correct upstream commit hash and build date & time, fully matching other vendors such as Homebrew and official binaries.

Full range of commits: v0.125.2...v0.125.3

v0.125.2

20 Apr 16:24
v0.125.2
59e77ad
Compare
Choose a tag to compare

hugo-python-distributions (Hugo) v0.125.2

This release mirrors the official v0.125.2 patch release for Hugo. For the changes incorporated into Hugo with this release, please refer to the release notes for Hugo v0.125.2.

The release can be installed and used with the

pip install hugo

command on Linux (amd64, aarch64), macOS (amd64, arm64), and Windows (amd64).

Full range of commits: v0.125.1...v0.125.2

v0.125.1

18 Apr 10:54
v0.125.1
3e5a3be
Compare
Choose a tag to compare

hugo-python-distributions (Hugo) v0.125.1

This release mirrors the official v0.125.1 patch release for Hugo. For the changes incorporated into Hugo with this release, please refer to the release notes for Hugo v0.125.1.

The release can be installed and used with the

pip install hugo

command on Linux (amd64, aarch64), macOS (amd64, arm64), and Windows (amd64).

Full range of commits: v0.125.0...v0.125.1

v0.125.0

16 Apr 17:05
v0.125.0
ba08e3a
Compare
Choose a tag to compare

hugo-python-distributions (Hugo) v0.125.0 🎉

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. For the changes incorporated into Hugo with this release, please refer to the release notes 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 #63
  • Wheels for Linux platforms are properly repaired for Linux systems and now fully conform to the PEP 600 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 #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. This helps hugo-python-distributions now target systems such as Windows 32-bit (i686), Windows arm64, and Linux arm64 without emulation – by @agriyakhetarpal in #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 #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 and the sigstore-python CLI. Feedback on these is welcome – by @agriyakhetarpal in #70

As always, the release can be installed and used with the

pip install hugo

command on Linux (amd64, aarch64), macOS (amd64, arm64), and Windows (amd64).

Full range of commits: v0.124.1...v0.125.0

v0.124.1

20 Mar 12:50
37e1ed2
Compare
Choose a tag to compare

hugo-python-distributions (Hugo) v0.124.1

This release mirrors the official v0.124.1 patch release for Hugo. For the changes incorporated into Hugo with this release, please refer to the release notes for Hugo v0.124.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.124.0...v0.124.1

v0.124.0

16 Mar 16:28
d30f644
Compare
Choose a tag to compare

hugo-python-distributions (Hugo) v0.124.0

This release mirrors the official v0.124.0 release for Hugo. For the changes incorporated into Hugo with this release, please refer to the release notes for Hugo v0.124.0.

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.8...v0.124.0

v0.123.8

07 Mar 15:06
2a8b9ec
Compare
Choose a tag to compare

hugo-python-distributions (Hugo) v0.123.8

This release mirrors the official v0.123.8 patch release for Hugo. For the changes incorporated into Hugo with this release, please refer to the release notes for Hugo v0.123.8.

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.7...v0.123.8

v0.123.7

01 Mar 17:07
d735ead
Compare
Choose a tag to compare

hugo-python-distributions (Hugo) v0.123.7

This release mirrors the official v0.123.7 patch release for Hugo. For the changes incorporated into Hugo with this release, please refer to the release notes for Hugo v0.123.7.

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.6...v0.123.7

v0.123.6

28 Feb 20:18
0800da3
Compare
Choose a tag to compare

hugo-python-distributions (Hugo) v0.123.6

This release mirrors the official v0.123.6 patch release for Hugo. For the changes incorporated into Hugo with this release, please refer to the release notes for Hugo v0.123.6.

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.5...v0.123.6

v0.123.5

28 Feb 16:23
eae0b04
Compare
Choose a tag to compare

hugo-python-distributions (Hugo) v0.123.5

This release mirrors the official v0.123.5 patch release for Hugo. For the changes incorporated into Hugo with this release, please refer to the release notes for Hugo v0.123.5.

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.4...v0.123.5