uHAL PyPI Distribution
This project provides an easy way to install the uHAL Python API from the IPbus software via PyPI. This vastly simplies the installation, which is notoriously hard to get right especially with virtual environments.
Installation
The uHAL component can be installed via:
pip install uhal
Binary releases are available for Linux. Other platforms are not supported by IPbus.
Building ControlHub
While this project focuses on the install of the uHAL Python API, building the ControlHub is another challenge itself. However, since the uHAL part is now not required anymore, the installation can be done in an Erlang container.
First, the IPbus software repository needs to be cloned:
git clone --depth=1 -b v2.8.22 https://github.com/ipbus/ipbus-software.git
Then an Erlang container with the IPbus software mounted needs to be started via docker or podman:
docker run -v $(pwd)/ipbus-software:/ipbus-software -it erlang:26 /bin/bash
Inside the container, a build of the ControlHub can be achieved with the Set variable:
cd ipbus-software
make Set=controlhub
Finally after exiting the container, the ControlHub can be installed on the host:
cd ipbus-software
sudo make Set=controlhub install
Developer Notes
Adding new Python Versions
Since uHAL is a C++ library at its core, binaries for each Python version need to compiled separately.
Thus if a new Python version is released, a new upload to PyPI is required.
For this reason, and additional number is added to the IPbus version in meson.build which allows to create a new tag without needing a new IPbus version.
The new Python version needs to be added in pyproject.toml and .github/workflows/wheels.yml.
Once a corresponding tag is created in the repository, a new version is uploaded to PyPI automatically.
Updating the IPbus Software
When updating the IPbus software, the version needs to updated manually in the following places:
- everything in
ipbus-software.wrap - the project version in
meson.build - the project version in
subprojects/packagefiles/ipbus-software/meson.build - the git tag mentioned in the README
Additionally it is worth checking if:
- any of the other subprojects have a new version released
- a newer Erlang version can be used to compile ControlHub
Metadata
Release files for uhal 2.8.22.post2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| uhal-2.8.22.post2.tar.gz | 19.2 kB | Details |
Built distributions (wheels)
Total release size: 32.4 MB
Release files / uhal-2.8.22.post2.tar.gz
| Download URL | uhal-2.8.22.post2.tar.gz |
|---|---|
| Size | 19.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
37a78faf1a18ef36b7351db36c694691b8826d73722d49c87cbcb95af95783db
|
|
BLAKE2b-256 checksum How to use checksums |
ccf6434472b25baa7220310350e33fc005d8cb5bd1e34ce2d797211fbe9fba92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp315-cp315-musllinux_1_2_x86_64.whl
| Download URL | uhal-2.8.22.post2-cp315-cp315-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.15 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
f3bb7e8023d1ee32683818a33ff36ba7b2d76bf5b22ae308d9f23973932fc402
|
|
BLAKE2b-256 checksum How to use checksums |
5aa14b702d4b9a7e58d9b785fde4db7aa639212530c77e5042e743bed534af9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp315-cp315-musllinux_1_2_aarch64.whl
| Download URL | uhal-2.8.22.post2-cp315-cp315-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.15 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
59fba6f87143c92a09cad9234ca5659af060a229f3554a2c1048673ac5975260
|
|
BLAKE2b-256 checksum How to use checksums |
b5353c64f584973f616705c5f5f9a6c84f27cafcad92e3ebc06efb23e67b520a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp315-cp315-manylinux_2_28_x86_64.whl
| Download URL | uhal-2.8.22.post2-cp315-cp315-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.15 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
674fd7ad47a3a448de2b73543c734dd3100717df0400337baad013ebd41bfd0d
|
|
BLAKE2b-256 checksum How to use checksums |
6f567b90e1b8de5cc97377b808fca02c96329d57f9b7049bf9a38968e45ec1c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp315-cp315-manylinux_2_28_aarch64.whl
| Download URL | uhal-2.8.22.post2-cp315-cp315-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.15 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
3d8929c7fc05db3bc9ddde1105b44fd61a571ba5140b496e06e961e80f10dda7
|
|
BLAKE2b-256 checksum How to use checksums |
68c45d1725ebf1794581bee4080980991fee5b5fc9eecb1663431ffc5a012e50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | uhal-2.8.22.post2-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
75c57da5d8454cddb37f07fc87df0035cb7abcee68f9acb20e4d6d21954c4f1c
|
|
BLAKE2b-256 checksum How to use checksums |
7845e8508761c321decf0498b217f8451f309d4541600de55773fe568332e1a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | uhal-2.8.22.post2-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
9fe33428484213267c772a9bfcfaad48621909961f91c48364d7a0236e09cd6e
|
|
BLAKE2b-256 checksum How to use checksums |
dd8ff5f47f1707ab54e0c406a82a1216410e42b56651f99bf4f0f51b29c03716
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | uhal-2.8.22.post2-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
90defa6f3a94eff971f3ff0ea02a4ed00a5c05c1f5f4d643148bac31364324fc
|
|
BLAKE2b-256 checksum How to use checksums |
2db23029bf049f721f4a58681d0d1f2b0881d3cc7b2a07b36449be0843dcc9dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | uhal-2.8.22.post2-cp314-cp314-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2274a1f0b1c45a415c993abd738fc20c4c954b40a73fac3a37ad34311832ebf4
|
|
BLAKE2b-256 checksum How to use checksums |
7a1704add9ec72b1e492457b9a360d807f82f3ec6da302c67438048d966cf986
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | uhal-2.8.22.post2-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
ef4c318f4e6dc7be078715f420a31f199a7adb3b62155d9aa2e6731718c72769
|
|
BLAKE2b-256 checksum How to use checksums |
a4b904356dad30337ba9a59792464593ac6d7a21e7c831e6807f687627c87c5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | uhal-2.8.22.post2-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
8db743555958626411d49adb639274ad469f21016a9d4fc4ee51b3ca2a2e8533
|
|
BLAKE2b-256 checksum How to use checksums |
1f53baf98326c59a1291cbecb9816004fd857d6951a413607921c769b8a4a8b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | uhal-2.8.22.post2-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
6d5e7d810c61d291b55e563a204e4965abf2e023eca204da33c4bd8db0458687
|
|
BLAKE2b-256 checksum How to use checksums |
159bb2c75f33711ce1d914f417c0c11ab606c658455e4e75977af6dde4ed38cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | uhal-2.8.22.post2-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
12a8d3070f07285a6ce743482d87a28c18b7f1dd01a5784f6e8f94b96b215404
|
|
BLAKE2b-256 checksum How to use checksums |
811aef8f7aaeea5370fe683851c6a7c91a55250b64cf3e5ec447687516b92161
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | uhal-2.8.22.post2-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
00b3c9c8aa67e976f6020d12d2dea6190c7c27dbf535791430042695bc5cfd5f
|
|
BLAKE2b-256 checksum How to use checksums |
f6ee4fb991408f753b85f137bb775bf0da61e4ede410076ee4e4d70a5ecd3dbf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | uhal-2.8.22.post2-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
5cf16f19ef40db0cf1ed418cf310f701bc687a62bfc0b493fd5a52bcf0ab2228
|
|
BLAKE2b-256 checksum How to use checksums |
b9b56b607faa255e162f54cfcf48138f932f8c01031beee047e995da626e3e46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | uhal-2.8.22.post2-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
3b90bfa65a8e806544126632bc2f590dfbcf0b66c96757c1be6aed18ed710a99
|
|
BLAKE2b-256 checksum How to use checksums |
6d8656d2923643588e474ccfe31b71c80990831d05a6e1db744a16411f108e95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | uhal-2.8.22.post2-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
fceb75ee19bf53d7cdc772fe92e3248b723779c747d6f80f7d7b8739b2ee2204
|
|
BLAKE2b-256 checksum How to use checksums |
9fa9dd46300665d8a764c57b48a0e6e49b67c064a63923da6209486fce049911
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | uhal-2.8.22.post2-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
60da4f30f94d74bbeb07e46ac61b15d34d9e0a2912c7e5094f5346089e26cf80
|
|
BLAKE2b-256 checksum How to use checksums |
e9c154e8e65744ae32b355feeafe23e75bfbf77be7f92e471cf8a90ed9f9af36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | uhal-2.8.22.post2-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
b520edde9e9f9f8ba524a53e7c795907ceb885289848a7069142d79345beb7f6
|
|
BLAKE2b-256 checksum How to use checksums |
64389da0ea50335beb8b4cbb05289885ea5af2f968aa5a8e83a3cd582ce35b2a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | uhal-2.8.22.post2-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
532968e1d80cdda1e7d8b757966eed27cf1ac9757078bfe1f2e7818bef534c81
|
|
BLAKE2b-256 checksum How to use checksums |
d8d8efad49d9e58ecb6bfc4222af87efa5b6bae2c82b56680ef909952b569540
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / uhal-2.8.22.post2-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | uhal-2.8.22.post2-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
cec62c275aefca77ed353711f25edfa44aba3850e231999cdecf028f39be506c
|
|
BLAKE2b-256 checksum How to use checksums |
96210a7490abe59813669c5d6d2b08ea0602944068fc33350a982f027a7f8377
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency log