A Python + C++ toolkit for reading CAD B-Rep data from HDF5, sampling surfaces/curves, and generating blue-noise point clouds.
Project description
ABS-HDF5: Geometry processing & blue-noise sampling for HDF5 B-Rep data
STEP-to-HDF5 Conversion and Point Cloud Sampling (steptohdf5 + ABS-HDF5)
Introduction
This guide explains how to use steptohdf5 and ABS-HDF5 together to convert CAD models from STEP/STP files into HDF5 datasets, and then sample those datasets into point clouds. These two tools are designed to work in tandem:
-
steptohdf5 – a converter that turns CAD solids (from *.step or .stp files) into analysis-ready HDF5 files. Each HDF5 file contains the model’s geometry (B-rep surfaces and curves), topology (faces, edges, etc.), and a high-quality triangular mesh for the surfaces. Currently, steptohdf5 is not available on PyPI or Conda, so it is run via a Docker container. (A PyPI/Conda release is planned – until then, use Docker as described below.)
-
ABS-HDF5 – a Python/C++ toolkit (available on PyPI) that reads the HDF5 files produced by steptohdf5 and generates point cloud samples from the geometry. It provides command-line tools to export point clouds to PLY files or Python pickles, and also a Python API for advanced sampling (including fast Poisson-disk downsampling for blue-noise distributions).
Workflow Overview: Using these tools, a typical pipeline is:
- Convert a CAD model from STEP to HDF5 (using steptohdf5).
- Sample the HDF5 model to a point cloud (using ABS-HDF5).
This README will cover the installation of both tools, then walk through the conversion and sampling steps with examples (including single-file and batch processing), and provide basic API usage for each. Both projects are open-source under the Better Step initiative – see their GitHub repositories for more details:
- steptohdf5: https://github.com/better-step/cadmesh
- ABS-HDF5: https://github.com/better-step/abs
Installation
steptohdf5 (via Docker)
Since steptohdf5 is not yet on PyPI or Conda, the easiest way to use it is through its Docker image (which comes with all required dependencies, such as OpenCASCADE). Ensure you have Docker installed, then pull the steptohdf5 image from the registry:
docker pull itsmechandu/steptohdf5:latest
Note: steptohdf5 relies on OpenCASCADE (via
pythonocc-core7.4.0) for CAD B-rep processing and usesmeshiofor mesh generation. The Docker image has these pre-installed, so you don't need to install anything else on your host.
ABS-HDF5 (via pip)
ABS-HDF5 is distributed on PyPI. Install it into your Python environment (we recommend using a virtual environment):
pip install abs-hdf5
This installs the abs Python package along with two CLI tools: abs-to-ply and abs-to-pickle. No additional system dependencies are required.
Tip: Ensure your
pipis up-to-date and you’re using Python 3.8 or newer.
Usage: Conversion and Sampling Pipeline
1. Convert STEP → HDF5 using steptohdf5
Run the Docker container with your input and output folders bind-mounted:
docker run --rm \
-v /path/to/cad_workspace:/workspace \
-w /workspace \
itsmechandu/steptohdf5:latest \
steptohdf5 <input.step> -o hdf5 -l logs
docker run --rm \
-v /path/to/cad_workspace:/workspace \
-w /workspace \
itsmechandu/steptohdf5:latest \
<input.step> \
-o output \
-l logs
<input.step>: Path inside/workspace, e.g.,cad_files/Model.step.-o hdf5: Output folder for.hdf5files (inside/workspace).-l logs: Folder for log files.
Single-file example:
mkdir -p ~/cad_jobs/{cad_files,hdf5,logs}
cp MyModel.step ~/cad_jobs/cad_files/
cd ~/cad_jobs
docker run --rm \
-v "$PWD":/workspace \
-w /workspace \
itsmechandu/steptohdf5:latest \
steptohdf5 cad_files/MyModel.step -o hdf5 -l logs
After running, you’ll have:
~/cad_jobs/hdf5/MyModel.hdf5
~/cad_jobs/logs/MyModel.log
Batch conversion with a list:
ls cad_files/*.step > cad_files/list.txt
docker run --rm \
-v "$PWD":/workspace \
-w /workspace \
itsmechandu/steptohdf5:latest \
steptohdf5 --list cad_files/list.txt -o hdf5 -l logs -j 4
2. Sample HDF5 → Point Cloud using ABS-HDF5
With ABS-HDF5 installed, use the abs-to-ply CLI to generate PLY point clouds from HDF5:
abs-to-ply hdf5/MyModel.hdf5 samples -n 5000 -j 8
hdf5/MyModel.hdf5: Input HDF5 file.samples: Output folder for PLY files.-n 5000: Points per part after Poisson-disk downsampling.-j 8: Parallel workers.
Batch PLY conversion:
Convert all HDF5 files in hdf5/:
abs-to-ply hdf5/ samples -n 3000 -j 8
This creates samples/MyModel_part001.ply, etc., for each part of each model.
abs-to-pickle example:
abs-to-pickle hdf5/ pickles -n 5000 -j 4
Generates .pkl files containing Python dicts:
{
'file': 'MyModel.hdf5',
'part': 1,
'points': ndarray(N,3),
'normals': ndarray(N,3)
}
API Usage
steptohdf5 Python API (cadmesh)
from steptohdf5.utils.processing import process_step_files
success, failed = process_step_files(
input='cad_files/list.txt',
output='/hdf5',
log='/log')
ABS-HDF5 Python API (abs)
from abs import read_parts, sample_parts
# Sample points + normals
def compute_labels(part, topo, points ):
if topo.is_face(): return 1
else : return 0
# Read parts from HDF5
parts = read_parts('hdf5/Model.hdf5')
P, S = sample_parts(parts, num_samples, compute_labels)
Development & Testing
# abs-hdf5
git clone https://github.com/better-step/abs.git
cd abs
pip install -e .[dev]
pytest -q
Contributing & License
- steptohdf5 (Python) – GPL-3.0
- abs-hdf5 Python bindings – MIT
- abs-hdf5 C++ core – MPL-2.0
Please review the Code of Conduct and open an issue before submitting larger changes.
Happy converting & sampling! – The Better Step maintainers
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file abs_hdf5-0.2.4.tar.gz.
File metadata
- Download URL: abs_hdf5-0.2.4.tar.gz
- Upload date:
- Size: 395.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2cf1e77dc527cfb1b6b46e49a0033bf5041da93351abcfb9996da5b3ac597018
|
|
| MD5 |
78f371382090b2a9205dcc2707b485ea
|
|
| BLAKE2b-256 |
65bd64f86945b8c4ecd506a00dceeafb861bad2b9e6eba9d0db34c0443f38e03
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4.tar.gz:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4.tar.gz -
Subject digest:
2cf1e77dc527cfb1b6b46e49a0033bf5041da93351abcfb9996da5b3ac597018 - Sigstore transparency entry: 1116999290
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f3db0296a4f3b03cbd315ed574ef8feb88863d68f68c132c4c324a12ced3215
|
|
| MD5 |
b7cc590413703ed89331f3d574623724
|
|
| BLAKE2b-256 |
2f6fedbf421a8eca43250bdc89d5000e74a5e6b6d40780b42e8ff089a76d750e
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp311-cp311-win_amd64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp311-cp311-win_amd64.whl -
Subject digest:
4f3db0296a4f3b03cbd315ed574ef8feb88863d68f68c132c4c324a12ced3215 - Sigstore transparency entry: 1116999512
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp311-cp311-win32.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp311-cp311-win32.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b1a80bb1f400a6050712198971aa3655d8541d832c4e52a7bed4cabebae912d4
|
|
| MD5 |
cb11dcd77ed8bf3e5bb2eac1940b1ad6
|
|
| BLAKE2b-256 |
d721907637c95b5fd48ef66987ed1ccd52d3be6260ecdbf35065c151575985ee
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp311-cp311-win32.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp311-cp311-win32.whl -
Subject digest:
b1a80bb1f400a6050712198971aa3655d8541d832c4e52a7bed4cabebae912d4 - Sigstore transparency entry: 1116999325
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 5.2 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71e5bbd766c597d6c3296d3009bd1eab9a2cc32210b175c44622332977bac6ad
|
|
| MD5 |
cc25effc8a7c12ccb41121f1a22a0a10
|
|
| BLAKE2b-256 |
eeccc004d407950889284327483d2661257f878dd0330940db86ceff06586f9f
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl -
Subject digest:
71e5bbd766c597d6c3296d3009bd1eab9a2cc32210b175c44622332977bac6ad - Sigstore transparency entry: 1116999306
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 5.2 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0f0181c794d3a500c2266de2a949b4f6da4ffe6090f88fe404dc4a93a56a674
|
|
| MD5 |
4d6d5cd779740932da226b6b9f4ec929
|
|
| BLAKE2b-256 |
12455b993d58ef6779f9575d9d896c96c5357bf6cb687569542022a329d49059
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp311-cp311-musllinux_1_2_aarch64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp311-cp311-musllinux_1_2_aarch64.whl -
Subject digest:
d0f0181c794d3a500c2266de2a949b4f6da4ffe6090f88fe404dc4a93a56a674 - Sigstore transparency entry: 1116999384
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61cc43ab74d1ec274d1e4ff37d95a340251132bcf5f2404628259492043ab874
|
|
| MD5 |
afa66759dd991be0f0cdc4bdde24e4fd
|
|
| BLAKE2b-256 |
bb7183043e042978cfb442b49c8773062edf9f9cfc315840ec9de1b105a49429
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
61cc43ab74d1ec274d1e4ff37d95a340251132bcf5f2404628259492043ab874 - Sigstore transparency entry: 1116999434
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75ae0aa05471e491ee5f93c638170a940b8692634385b83e877d5d1c024c8227
|
|
| MD5 |
d6a77dc6045d997b6977d1bc20c91bb0
|
|
| BLAKE2b-256 |
ce2801a3238847cd6e140ac3185c998a2a215ca6623b646f8bb1a0b18c60662e
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
75ae0aa05471e491ee5f93c638170a940b8692634385b83e877d5d1c024c8227 - Sigstore transparency entry: 1116999476
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a4815d04d8d700ea6d3a2c43a5939cce1335be444c335596891ba29a0761d67
|
|
| MD5 |
e55ff69cc84396118e1df5f4b33d82fd
|
|
| BLAKE2b-256 |
2e9673d769d6840d9c37b005e1233256cc39c4fc0b09ac171421eb33969acd93
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
4a4815d04d8d700ea6d3a2c43a5939cce1335be444c335596891ba29a0761d67 - Sigstore transparency entry: 1116999526
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
776a1a772f5edf9b55ebee9c84152461d1c736e53bb37dc090a86396155c9191
|
|
| MD5 |
e4597f1aaf823bf725c6f28f51bbbbf2
|
|
| BLAKE2b-256 |
1acf84b6f1d718293361d63c4eb40cd43e4f1318e4416295a867f6a2042bac80
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp310-cp310-win_amd64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp310-cp310-win_amd64.whl -
Subject digest:
776a1a772f5edf9b55ebee9c84152461d1c736e53bb37dc090a86396155c9191 - Sigstore transparency entry: 1116999398
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp310-cp310-win32.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp310-cp310-win32.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bfcd99aa4d967426193014a0ad7c9b8473d00eb7c4ae50c28106b39f88927793
|
|
| MD5 |
b9989d4e5f21430fbb627abbb38c14d9
|
|
| BLAKE2b-256 |
24d4e4fbbff1432229cfda81b832986b2bb5bb9b3b73d9a257d932fa2f499b57
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp310-cp310-win32.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp310-cp310-win32.whl -
Subject digest:
bfcd99aa4d967426193014a0ad7c9b8473d00eb7c4ae50c28106b39f88927793 - Sigstore transparency entry: 1116999350
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 5.2 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
264aafa7b2da0ea9a1b4758914d7e5c7b06a3a33ffd8136186e2d729136a9168
|
|
| MD5 |
d1c0c0090842781e67d27768acf92f93
|
|
| BLAKE2b-256 |
53c6c399cc55ed35baaed0d9a926036db201fe1eaf1dbf475b0daa840829601d
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl -
Subject digest:
264aafa7b2da0ea9a1b4758914d7e5c7b06a3a33ffd8136186e2d729136a9168 - Sigstore transparency entry: 1116999449
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 5.2 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
951079965c4c5250f74b8bd544db76af311131d97c1c09fd350e4e5f43ff4487
|
|
| MD5 |
ba626807b051ffce385bab5ca725cfd1
|
|
| BLAKE2b-256 |
72fd60b8185a171e11235b4a6e2e6318188dce06658de083a587d54a106d1b6e
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp310-cp310-musllinux_1_2_aarch64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp310-cp310-musllinux_1_2_aarch64.whl -
Subject digest:
951079965c4c5250f74b8bd544db76af311131d97c1c09fd350e4e5f43ff4487 - Sigstore transparency entry: 1116999614
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7be9749385c97c23e1ff614c617f0289940f52991d38fbfa8adc34451cf58511
|
|
| MD5 |
a2b9358eed1f76e3ea90bb00e7837c82
|
|
| BLAKE2b-256 |
80add75e274f102c3ba23f6b548151c0c140d0fa928af76fd511272f2d027d77
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
7be9749385c97c23e1ff614c617f0289940f52991d38fbfa8adc34451cf58511 - Sigstore transparency entry: 1116999341
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0268d6ccf2f8929d95d51498c0cbb07d0b4774e534f1265e945e2266c9a3881e
|
|
| MD5 |
db8dd96383cd73f8231a205cf8edb7d7
|
|
| BLAKE2b-256 |
1484160af52c807b2cff44644513c13ba5d179ebfa7f0bf620380ce3c98884dd
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
0268d6ccf2f8929d95d51498c0cbb07d0b4774e534f1265e945e2266c9a3881e - Sigstore transparency entry: 1116999540
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8ac02800b1b6b2535230dae3590f3073827582c34f2a7761b558eac5e90073a
|
|
| MD5 |
bf1f5605db603febcdb82b4db9e7030d
|
|
| BLAKE2b-256 |
2dc865f34299b5b220870b9be873bfbc03ff2031cafb10b96e2b3066d80e0878
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
c8ac02800b1b6b2535230dae3590f3073827582c34f2a7761b558eac5e90073a - Sigstore transparency entry: 1116999593
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
043e7d9fecb6eef3f3762fb0d45adad429ab0b9875e30dd896afd129988901ca
|
|
| MD5 |
90ca396693132d0a0fd2d105999d1694
|
|
| BLAKE2b-256 |
9580a7d4d1e31ec93b9ef7ac9d7cb139e015bb08fbf126e897a2793318dc41d5
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp39-cp39-win_amd64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp39-cp39-win_amd64.whl -
Subject digest:
043e7d9fecb6eef3f3762fb0d45adad429ab0b9875e30dd896afd129988901ca - Sigstore transparency entry: 1116999464
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp39-cp39-win32.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp39-cp39-win32.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4236e689020f49f333e89588bc997c68c5dbccb7f5c6679b7f5a69773b972f7b
|
|
| MD5 |
9f7294ed2adbed4009f8ad50fc3a5ed8
|
|
| BLAKE2b-256 |
962b5e650ca312cc04c4b57020b006ee70aaaef95d621e0a8192d72b77d45481
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp39-cp39-win32.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp39-cp39-win32.whl -
Subject digest:
4236e689020f49f333e89588bc997c68c5dbccb7f5c6679b7f5a69773b972f7b - Sigstore transparency entry: 1116999368
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 5.2 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88bf306718495a5eccb3ef2c18e87c6758583a7490a5600c994ef2ed0fcdd962
|
|
| MD5 |
7bd9c25c7e664ecfd381fd801c6296ff
|
|
| BLAKE2b-256 |
7d73c90688368dba78fc6db5cc7a2521951b94051d9d27444d3799c1b08655af
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp39-cp39-musllinux_1_2_x86_64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp39-cp39-musllinux_1_2_x86_64.whl -
Subject digest:
88bf306718495a5eccb3ef2c18e87c6758583a7490a5600c994ef2ed0fcdd962 - Sigstore transparency entry: 1116999506
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp39-cp39-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp39-cp39-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 5.2 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
577996172418912a1a05c0173971ec34d33879aeb9de58d3ad58d99b81535094
|
|
| MD5 |
07e5d6dcf795ba3971a37c9c0d7bfc2d
|
|
| BLAKE2b-256 |
c5845159335515a7fe9ce53c1520c753dc6ed5ce406c87420c66563a0c82eaa4
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp39-cp39-musllinux_1_2_aarch64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp39-cp39-musllinux_1_2_aarch64.whl -
Subject digest:
577996172418912a1a05c0173971ec34d33879aeb9de58d3ad58d99b81535094 - Sigstore transparency entry: 1116999414
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
037dc002c19c16031380960c82e41066fc391a33f8a471ce7896600b50166136
|
|
| MD5 |
426bbe4a29a37f40bef4eaeaee588d44
|
|
| BLAKE2b-256 |
d3959ec8a7bed4d77694d664b4ba470291224279906784fe38b12f32268a7fab
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
037dc002c19c16031380960c82e41066fc391a33f8a471ce7896600b50166136 - Sigstore transparency entry: 1116999559
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6818208d78c73a0bb8fbd5152ff3b7d7498dde0a229b7883928a776b3fe89a9
|
|
| MD5 |
a97f9e44a1fee09427fc8dbf5c5d20f9
|
|
| BLAKE2b-256 |
caca25343f4ee68a00becd4924e8474f178fb04b0aed1e9b894fa1eec591c585
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
a6818208d78c73a0bb8fbd5152ff3b7d7498dde0a229b7883928a776b3fe89a9 - Sigstore transparency entry: 1116999491
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type:
File details
Details for the file abs_hdf5-0.2.4-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: abs_hdf5-0.2.4-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e8e017e63e4e4730f5150910b6589d170174a888b4db7bf6e359a0387c18cb1
|
|
| MD5 |
4b83e559dfb0215bdf58085edfb6d9eb
|
|
| BLAKE2b-256 |
b6ee045f6971afa0e3f8f599ba0d93b329d87c47b1970a2ccb8143aa3463adbe
|
Provenance
The following attestation bundles were made for abs_hdf5-0.2.4-cp39-cp39-macosx_11_0_arm64.whl:
Publisher:
release.yml on better-step/abs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
abs_hdf5-0.2.4-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
6e8e017e63e4e4730f5150910b6589d170174a888b4db7bf6e359a0387c18cb1 - Sigstore transparency entry: 1116999577
- Sigstore integration time:
-
Permalink:
better-step/abs@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Branch / Tag:
refs/tags/v0.2.4 - Owner: https://github.com/better-step
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6e44c60c3acf54a94b636c8da5dbe6bd694c211f -
Trigger Event:
push
-
Statement type: