Releases: keywan-ghadami/base85n
Release list
v0.5.1
The Rust crate, as published to
crates.io.
The .crate file below is the one that was uploaded, byte for byte.
Its build provenance is signed and can be checked against this
repository:
gh attestation verify base85n-*.crate --repo keywan-ghadami/base85nSHA256SUMS carries the same checksum the workflow logged before the
upload and the one crates.io records.
python-v0.5.1
The Python distribution, as published to
PyPI: one abi3 wheel per
platform and the source distribution.
These are the files that were uploaded, byte for byte. Both
signatures over them are keyless and bound to this repository, this
workflow and this commit:
# the build provenance, on a file you already have
gh attestation verify base85n-*.whl --repo keywan-ghadami/base85n
# the PEP 740 attestation, as PyPI serves it
pypi-attestations verify pypi base85n-*.whl \
--repository https://github.com/keywan-ghadami/base85nSHA256SUMS carries the checksums the workflow logged before the
upload.
go/v0.5.1
The Go implementation of Base85N, v0.5.1.
go get github.com/keywan-ghadami/base85n/go@v0.5.1The tag is go/v0.5.1 rather than v0.5.1 because the module
lives in the go/ subdirectory; Go derives one from the other, and
the version consumers write is v0.5.1.
Nothing is uploaded: the module proxy fetches this tag from the
repository, and sum.golang.org records the hash of what it fetched,
so a later change to the tag would be detected by anybody's
go.sum.
c-v0.5.1
The C implementation of Base85N, 0.5.1.
Nothing is uploaded here: C package managers build from source. What
this release is, is the tag they resolve against.
vcpkg
The port lives in c/vcpkg/base85n.
Its portfile.cmake needs the checksum of the source tarball for
this tag, which is:
SHA512 21fecf51ff1dee3f2bdfa9167ba4e2226ef7d2340eac40bcf1d1f9b491c8017235ed54a5a12130583238a8b46a1dfbff7ee3d7b9a979f3bddcaf88bb8e10f230
As an overlay port:
git clone --branch c-v0.5.1 https://github.com/keywan-ghadami/base85n
vcpkg install base85n --overlay-ports=base85n/c/vcpkgclib
clib install keywan-ghadami/base85n@c-v0.5.1CMake, from a checkout
cmake -S c -B build && cmake --build build && cmake --install buildThe installed package provides find_package(base85n CONFIG) with the
base85n::base85n target, and a pkg-config file for everyone else.