Skip to main content

hephaestus-python

GPU array compute for Python over Hephaestus, the Atlas accelerator substrate: typed device buffers and kernel dispatch behind one device layer that runs on WGPU today and CUDA where it is built for.

Install

pip install hephaestus-python

The distribution is hephaestus-python; the module you import is pyhephaestus. Wheels are built for CPython 3.9 through 3.13 on Linux, Windows, and macOS.

Use

import numpy as np
import pyhephaestus as hp

device = hp.Device()          # picks an available backend
print(device.backend_name)    # e.g. "wgpu"

a = hp.Array.from_numpy(np.arange(8, dtype=np.float32), device)

c = hp.add(a, a)                    # runs on the device
total = hp.sum(c)                   # still an Array, still on the device
print(total.to_numpy()[0])          # 56.0
print(c.to_numpy())                 # back to NumPy, host side

Arrays are one-dimensional, float32, and C-contiguous. Data crosses the host/device boundary only where you ask it to — from_numpy uploads, to_numpy downloads — and a reduction returns an Array rather than a Python float, so a chain of operations stays resident on the device instead of round-tripping through the host at every step.

What is exposed

  • Device — backend selection and identification.
  • Array — device-resident float32 buffers, zeros, from_numpy, to_numpy.
  • SparseMatrix — sparse device matrices in compressed-row form.
  • Elementwise — add, sub, mul, div, pow, exp, log, sin, cos, sqrt, abs, neg, also available as operators on Array.
  • Reductions — sum, min, max, mean, norm_l1, norm_l2.
  • Linear algebra — matmul, dot, trace, decompositions, matrix functions, spectral transforms, scans, and random generation.

About CUDA

Published wheels enable the portable WGPU backend. The CUDA entry points are present in those wheels and return a typed backend-unavailable error rather than falling back silently — a fallback that quietly ran somewhere other than where you asked would be the harder bug. For the native CUDA backend, build from source on a CUDA 13.2+ host with --features cuda.

Why the kernels are not here

This package is a binding surface: it converts types, maps Rust errors onto Python exceptions, and releases the GIL around compute. Every kernel lives in the Rust crates it wraps, so there is one implementation and one place to verify it.

Licence

MIT or Apache-2.0, at your option.

Metadata

Release files for hephaestus-python 0.20.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hephaestus-python 0.20.1
File Size Uploaded Provenance Actions
hephaestus_python-0.20.1.tar.gz 865.2 kB With provenance Details for hephaestus_python-0.20.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for hephaestus-python 0.20.1
File Actions
hephaestus_python-0.20.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for hephaestus_python-0.20.1-cp313-cp313-win_amd64.whl
hephaestus_python-0.20.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for hephaestus_python-0.20.1-cp313-cp313-musllinux_1_2_x86_64.whl
hephaestus_python-0.20.1-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for hephaestus_python-0.20.1-cp313-cp313-musllinux_1_2_aarch64.whl
hephaestus_python-0.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for hephaestus_python-0.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
hephaestus_python-0.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for hephaestus_python-0.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
hephaestus_python-0.20.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64, macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64) Details for hephaestus_python-0.20.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
hephaestus_python-0.20.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for hephaestus_python-0.20.1-cp312-cp312-win_amd64.whl
hephaestus_python-0.20.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for hephaestus_python-0.20.1-cp312-cp312-musllinux_1_2_x86_64.whl
hephaestus_python-0.20.1-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for hephaestus_python-0.20.1-cp312-cp312-musllinux_1_2_aarch64.whl
hephaestus_python-0.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for hephaestus_python-0.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
hephaestus_python-0.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for hephaestus_python-0.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
hephaestus_python-0.20.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64 Details for hephaestus_python-0.20.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
hephaestus_python-0.20.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for hephaestus_python-0.20.1-cp311-cp311-win_amd64.whl
hephaestus_python-0.20.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for hephaestus_python-0.20.1-cp311-cp311-musllinux_1_2_x86_64.whl
hephaestus_python-0.20.1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for hephaestus_python-0.20.1-cp311-cp311-musllinux_1_2_aarch64.whl
hephaestus_python-0.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for hephaestus_python-0.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
hephaestus_python-0.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for hephaestus_python-0.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
hephaestus_python-0.20.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details for hephaestus_python-0.20.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
hephaestus_python-0.20.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for hephaestus_python-0.20.1-cp310-cp310-win_amd64.whl
hephaestus_python-0.20.1-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for hephaestus_python-0.20.1-cp310-cp310-musllinux_1_2_x86_64.whl
hephaestus_python-0.20.1-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for hephaestus_python-0.20.1-cp310-cp310-musllinux_1_2_aarch64.whl
hephaestus_python-0.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for hephaestus_python-0.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
hephaestus_python-0.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for hephaestus_python-0.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
hephaestus_python-0.20.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64, macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64) Details for hephaestus_python-0.20.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
hephaestus_python-0.20.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for hephaestus_python-0.20.1-cp39-cp39-win_amd64.whl
hephaestus_python-0.20.1-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details for hephaestus_python-0.20.1-cp39-cp39-musllinux_1_2_x86_64.whl
hephaestus_python-0.20.1-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details for hephaestus_python-0.20.1-cp39-cp39-musllinux_1_2_aarch64.whl
hephaestus_python-0.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for hephaestus_python-0.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
hephaestus_python-0.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details for hephaestus_python-0.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
hephaestus_python-0.20.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.9 CPython 3.9 macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64 Details for hephaestus_python-0.20.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Total release size: 117.6 MB

Release files / hephaestus_python-0.20.1.tar.gz

Download URL hephaestus_python-0.20.1.tar.gz
Size 865.2 kB
Tags Source
SHA-256 checksum
How to use checksums
51abb7c52a191545ed7059f765868c3261a633b3fd22423d5324487cc68d4ded
BLAKE2b-256 checksum
How to use checksums
bab23f37b294dfd8a1db66106ceaeada019e49e7785eb15a618f550a9a7ec2ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp313-cp313-win_amd64.whl

Download URL hephaestus_python-0.20.1-cp313-cp313-win_amd64.whl
Size 3.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2ba16ad56081b91c3b455ea8cf10c045c28ed16122feca6e5250c4ae70db1ff8
BLAKE2b-256 checksum
How to use checksums
3930f175cec7efd80bef36936801fbc9a902d30f591aaebf5889384893277215
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL hephaestus_python-0.20.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 3.8 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8fe15fa1feda7535d17264e0f460fe1681ad57558e367f53a29c5a0574937909
BLAKE2b-256 checksum
How to use checksums
8aac28904dd4542ace001b070449668958f764c6862cbe30a3550b5f10fc1c57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL hephaestus_python-0.20.1-cp313-cp313-musllinux_1_2_aarch64.whl
Size 3.6 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ba20e7175bd00bbd851844bcaac2d427f26ad83f1215b6f91f74b56e91bb8219
BLAKE2b-256 checksum
How to use checksums
3a4f3fcc21b32fb53026381fb5ca3d202eccdc45c51a403ff134b81f8132e563
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hephaestus_python-0.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e4953767dfed154c9b56f54f67428225d94ba2e94d9b2f0fdd5dccaf9dd4bfda
BLAKE2b-256 checksum
How to use checksums
8f7a46c684187326ce820390689a59f4f3b1db43743eb8c9ba9a099023b21608
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL hephaestus_python-0.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.4 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
86ca8cd0483776b7b4563a456e6a0a5fe2ef41d01fe90a710a0f48837b89268e
BLAKE2b-256 checksum
How to use checksums
e3ef486c65689d04c2a7303b644d8ded613c2d33af9099910c329d7b47f26bbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL hephaestus_python-0.20.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 6.1 MB
Tags CPython 3.13 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a0f6424693b6958bf1bb032aad1bfe81a3e9233bd0b131b97d02051e6e05c725
BLAKE2b-256 checksum
How to use checksums
794152517ea30c82f2ad95ddba30e42f35de73266689de66f37220683aa153fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp312-cp312-win_amd64.whl

Download URL hephaestus_python-0.20.1-cp312-cp312-win_amd64.whl
Size 3.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
73953465771df3e43cc2172ff14995042c1d8d2e6803e5240be82acca01f0b52
BLAKE2b-256 checksum
How to use checksums
d4ec7de39268dda270e044a20929b9d6e5f57d2e721f9607b9cc2477ae1e27e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL hephaestus_python-0.20.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 3.8 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bd9754a535ecab13c8301124a1ce810e0a4961b69335fef71137caca778f1409
BLAKE2b-256 checksum
How to use checksums
588458e221bd82a3c9276e3e8b73202fbe803c720a2a1dae49d1fc2fb1923271
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL hephaestus_python-0.20.1-cp312-cp312-musllinux_1_2_aarch64.whl
Size 3.6 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2e7e0781ae91fa3ff4d3caa66f111c084e8e02287bbd3153329dda41dcc75c3d
BLAKE2b-256 checksum
How to use checksums
0302783a5aec51dff386e4e0fcf4088d5cdff51765200ff490fd520581bf1081
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hephaestus_python-0.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2174c6410074881474e52ad3036cd80565b6abcb92242ea2e095aad5698b9319
BLAKE2b-256 checksum
How to use checksums
e82527ad0b13975d75d045a2696cda9317884843de8c3fedb675277709858cd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL hephaestus_python-0.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.4 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
61f08768995d60e946449f33c18d44442d966ed37c0ef304c7dc66201107770f
BLAKE2b-256 checksum
How to use checksums
b4e29a6f5a1f02729b0e8c7d66359ffd4c277c521820e37da4a7351072fe5c50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL hephaestus_python-0.20.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 6.1 MB
Tags CPython 3.12 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
20948d04ec3e02f57a0fbb236eadcacdfd9be1e996938a7c1b7d45dd7526f4df
BLAKE2b-256 checksum
How to use checksums
ec034e72476c8555c9083c8075c97a4123b58083b3a6b289241fc81a6568924a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp311-cp311-win_amd64.whl

Download URL hephaestus_python-0.20.1-cp311-cp311-win_amd64.whl
Size 3.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d8d7dba19902fd6758df5cfbb203e7999ca98590762af3cf917afe56f8321864
BLAKE2b-256 checksum
How to use checksums
a81e41146bff1a44772a9f50dd4a96496218b971a48308da465416930668a2f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL hephaestus_python-0.20.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 3.8 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1951b56845a520a784a6b3da10751a77d477df18916ae378f083c2ff90d7514c
BLAKE2b-256 checksum
How to use checksums
d3db9eeeb4a85b4f6da4fd805865dbdfc261c22bffb5f4d795950f9b4fef83f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL hephaestus_python-0.20.1-cp311-cp311-musllinux_1_2_aarch64.whl
Size 3.6 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9ac798b9506133db8ff0f7e7145b41903b255efb2c3bc4a2829614bc4b8e88e0
BLAKE2b-256 checksum
How to use checksums
5ec723ffc15fe9c854f723f6efd744444f7e5df21ec07f1ab0cc540db6c4c9bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hephaestus_python-0.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8c158a076c9c4a1e6efca02b8b5d3b550469b87d64b509b6ce90ddd4d5ef05f3
BLAKE2b-256 checksum
How to use checksums
ca630c3e7325d3e0fe82940ddf96367877b4ee057fc4a16c807f88c61ade344a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL hephaestus_python-0.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.4 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6bc526cf656f99bba7f1e6782aca725b37cb3606017e66985f2c94fb14fb902b
BLAKE2b-256 checksum
How to use checksums
c8c6db50781dc511a470624324c66d4d3b18d5c6db09e18286b80b99bd08765e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL hephaestus_python-0.20.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 6.1 MB
Tags CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
97a433385e6abcfd6c735395a4b3638b194278f0d87ac45fdb3682b9371873c0
BLAKE2b-256 checksum
How to use checksums
d88c4f3d26d05388581cdd0dc8171bd89e41df953f84275c2ce927c05972236d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp310-cp310-win_amd64.whl

Download URL hephaestus_python-0.20.1-cp310-cp310-win_amd64.whl
Size 3.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
5442042ff6d1dbfebed3caa93bc04160fbb4b6d53117c262655e876d39af2c1b
BLAKE2b-256 checksum
How to use checksums
193aee86266f2249b8ef4664da81d99eda4ca513a88fdd5200341557118345c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL hephaestus_python-0.20.1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 3.8 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
60fb36dff0835dbdff576d4bdc6eaa6fbf2f1cd5095db2e27eb3883c8eb854fe
BLAKE2b-256 checksum
How to use checksums
cc023d9fef2595e651b07738c82b66f8beaab7cbaa0644570c22ed48d358efb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL hephaestus_python-0.20.1-cp310-cp310-musllinux_1_2_aarch64.whl
Size 3.6 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
8307322139e9d9872419965e558ad513f6bb43bbaff557cb433fe81927be3f1e
BLAKE2b-256 checksum
How to use checksums
580153c9032025e532c5c1e9b2655b57e44da387c967e8a17ad0f7398ff01045
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hephaestus_python-0.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1611a991c065bffadda52f8f9974f989465417a924f983aa6c17e81c60d67018
BLAKE2b-256 checksum
How to use checksums
9f5d99cea089b187bb173613013aced8959d7facff58e88328399d0673716052
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL hephaestus_python-0.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.4 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9e598447d360a54e6a59848571bc71f71329a20306670a085cec594e62a62d79
BLAKE2b-256 checksum
How to use checksums
6de8e0fb1dfde270a9aea559c4676f7d2ff0b1ecf93a099b8185503909db4534
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL hephaestus_python-0.20.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 6.1 MB
Tags CPython 3.10 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ada2bc3cc3469dc918b69aacdc098eb6711f371fc58b91a70d60c5eb470c4ecd
BLAKE2b-256 checksum
How to use checksums
b0d500989ad64c4bba0acfd0c9e0357a3bf2286f55774d3f0a86203e22134a5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp39-cp39-win_amd64.whl

Download URL hephaestus_python-0.20.1-cp39-cp39-win_amd64.whl
Size 3.0 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
1791cb666d4896f8afbae05d04b5faa9805e1381397f3606c98c20cd9ee8155a
BLAKE2b-256 checksum
How to use checksums
971d0a01db17d9eaf250d9cab3a0bc81b4030ccf9e91afc6753ea7e21828c132
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL hephaestus_python-0.20.1-cp39-cp39-musllinux_1_2_x86_64.whl
Size 3.8 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
04609abbf1a26dfba0b136e35110da96f17c18ca2737927eff5be1bf30fb2d23
BLAKE2b-256 checksum
How to use checksums
9ca106ce5840be0f03b54ed299deed8c81523599cc59e67e8cef328e7cc6354b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL hephaestus_python-0.20.1-cp39-cp39-musllinux_1_2_aarch64.whl
Size 3.6 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
dde7ef3d5742150e52a9cbf962655163235ab52aebe33b2b0a83e51f05e3d1f3
BLAKE2b-256 checksum
How to use checksums
eba7b8d7d87886fc29cd6d7d1f28752a6fc25727e7bb64e8f2fe1caff993a3fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hephaestus_python-0.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.5 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1c58a6a16547aee0066573ab2ecbdf6f3c6d8a462fdc8414c0ae92ced21ddf4c
BLAKE2b-256 checksum
How to use checksums
099678198044ec9c70f3310ee033d4721136e2d38ffd4e6ab299a25b98a71988
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL hephaestus_python-0.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.4 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2b08fb53f8255d0f84f8c7a5985ccab3af420da0a87875b6f3d8c9ddd775d84f
BLAKE2b-256 checksum
How to use checksums
4b2af8147d5183e4042622dde7c03581100a5b0d000358ec7a190932176e5378
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Release files / hephaestus_python-0.20.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL hephaestus_python-0.20.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 6.1 MB
Tags CPython 3.9 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
558310c253b45a2dfab3039fb3d5af963bf690def46463e9e9bceb91b977147d
BLAKE2b-256 checksum
How to use checksums
6157fa6af488931218d453a4c5d5f4aac9e8cb42030599d32596298dc3d76e62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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

Security for hephaestus-python 0.20.1

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.

Full provenance

All 31 files in this release have been uploaded with provenance metadata.

Select from 31 files

Attestation for hephaestus_python-0.20.1.tar.gz

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

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page