C/Cython extensions for fast STL I/O (used by numpy-stl) and PostgreSQL-to-NumPy conversion.
Project description
Speedups
C and Cython extensions for fast STL I/O and PostgreSQL-to-NumPy conversion.
Performance
Cython extensions run ~3x faster than pure Python, consistent across data sizes.
| Operation | Facets | Pure Python | speedups | Speedup |
|---|---|---|---|---|
| Write | 10,000 | 28.5 ms | 9.9 ms | 2.9x |
| Read | 10,000 | 21.6 ms | 7.0 ms | 3.1x |
| Write | 100,000 | 283.4 ms | 89.3 ms | 3.2x |
| Read | 100,000 | 218.7 ms | 71.0 ms | 3.1x |
| Write | 1,000,000 | 2.81 s | 897.5 ms | 3.1x |
| Read | 1,000,000 | 2.19 s | 711.5 ms | 3.1x |
| Write | 10,000,000 | 28.62 s | 9.22 s | 3.1x |
| Read | 10,000,000 | 22.03 s | 7.32 s | 3.0x |
| Type | Elements | Pure Python | speedups | Speedup |
|---|---|---|---|---|
| int32 | 100K | 7.3 ms | 2.6 ms | 2.8x |
| int32 | 1M | 73.8 ms | 24.8 ms | 3.0x |
| int32 | 10M | 747.5 ms | 216.1 ms | 3.5x |
| int32 | 50M | 3.75 s | 1.05 s | 3.6x |
| float64 | 100K | 8.0 ms | 3.3 ms | 2.4x |
| float64 | 1M | 78.3 ms | 32.1 ms | 2.4x |
| float64 | 10M | 786.5 ms | 268.5 ms | 2.9x |
| float64 | 50M | 4.01 s | 1.31 s | 3.1x |
Benchmarked on Apple M2 Pro, Python 3.14, macOS 15.4. PG data pre-populated in tables to isolate COPY+conversion time. Array dimensionality (1D/2D/3D) has no significant effect on performance.
Install
pip install speedups
With PostgreSQL support:
pip install speedups[postgres]
PostgreSQL Array → NumPy
Convert PostgreSQL arrays directly to NumPy ndarrays using psycopg's
binary COPY protocol. Bypasses Python object creation for a significant
speedup over the default loader.
Supports float4, float8, smallint, integer, and bigint arrays,
from 1D to N-D.
import psycopg
from speedups.psycopg_loaders import NumpyLoader
with psycopg.connect("dbname=mydb") as conn:
cursor = conn.cursor(binary=True)
NumpyLoader.install(cursor)
query = """
COPY (
SELECT array_agg(x)
FROM generate_series(1, 100000) x
) TO STDOUT WITH BINARY
"""
with cursor.copy(query) as copy:
copy.set_types(["integer[]"])
for row in copy.rows():
print(row) # numpy.ndarray
ASCII STL I/O
Read and write ASCII STL files at C speed. This module is used internally
by numpy-stl — if you want to read
or write STL files, use numpy-stl for a full-featured API. The Cython
implementation uses direct sscanf/fprintf calls, avoiding Python string
overhead entirely.
from speedups._stl import ascii_read, ascii_write
# Read
with open("model.stl", "rb") as f:
buf = f.read(8192)
name, mesh = ascii_read(f, buf)
# Write
with open("output.stl", "wb") as f:
ascii_write(f, b"my_model", mesh)
Supported Types
| PostgreSQL | NumPy | Dimensions |
|---|---|---|
float4 |
float32 |
1D – ND |
float8 |
float64 |
1D – ND |
smallint |
int16 |
1D – ND |
integer |
int32 |
1D – ND |
bigint |
int64 |
1D – ND |
Compatibility
- Python 3.10, 3.11, 3.12, 3.13, 3.14
- NumPy 1.x and 2.x
License
BSD-3-Clause
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 speedups-2.0.0.tar.gz.
File metadata
- Download URL: speedups-2.0.0.tar.gz
- Upload date:
- Size: 281.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7aec23c5ff1438d5c28d36ee57e626c8f6ad80efa2912c3e99e2b2060a5b5f4
|
|
| MD5 |
41e1c6cdb7295e221d33bf1222ef33d0
|
|
| BLAKE2b-256 |
a392b0ea9be7f742c55fae9f45b006cc78d512038dd7c1a73857ca65423bad44
|
Provenance
The following attestation bundles were made for speedups-2.0.0.tar.gz:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0.tar.gz -
Subject digest:
c7aec23c5ff1438d5c28d36ee57e626c8f6ad80efa2912c3e99e2b2060a5b5f4 - Sigstore transparency entry: 1230517429
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: speedups-2.0.0-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 415.3 kB
- Tags: CPython 3.14t, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4fcadb0c568f3a2e69cb7b5aa372ba1f02f8280a2f538ee82f627edd27a1d947
|
|
| MD5 |
572b818c26571232494554ce1300a6dc
|
|
| BLAKE2b-256 |
0ed8a8bacd46b7b22dcfc2690606fdc10149ff769a52afe5cc5116fef6a92b5e
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp314-cp314t-win_amd64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp314-cp314t-win_amd64.whl -
Subject digest:
4fcadb0c568f3a2e69cb7b5aa372ba1f02f8280a2f538ee82f627edd27a1d947 - Sigstore transparency entry: 1230517696
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: speedups-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 444.5 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
462d61795e2a80a9bd8c190d62ae6eff640ed0d934ef449f992b3df1060fe515
|
|
| MD5 |
bb05abb855344846055be2c25006153b
|
|
| BLAKE2b-256 |
0e40bc6ae5be8ddcdf4daf5fbf831a8a3f7db531efb6e42d626dad339821ad59
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
462d61795e2a80a9bd8c190d62ae6eff640ed0d934ef449f992b3df1060fe515 - Sigstore transparency entry: 1230517912
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl.
File metadata
- Download URL: speedups-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl
- Upload date:
- Size: 413.5 kB
- Tags: CPython 3.14t, 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 |
ec34db10f5b1fb379b62fb3b564a4a5215168655e46bd422b4b94656a324f681
|
|
| MD5 |
574bf21b5ce8800ab0bf506a60622e79
|
|
| BLAKE2b-256 |
273bec3eddc825a5f1b8f71857edd61a675951fa4eea4981b2e16b594534eaeb
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl -
Subject digest:
ec34db10f5b1fb379b62fb3b564a4a5215168655e46bd422b4b94656a324f681 - Sigstore transparency entry: 1230517834
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: speedups-2.0.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 393.7 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93a972c6bde8686c65aefc595de5c8baa7fd6411ff06774ce5197b5f0b69be50
|
|
| MD5 |
0db7355137a7a4d5972388f3fe549e07
|
|
| BLAKE2b-256 |
b8333d12a72f5c22016969aa9f90ba090c41c76831f41fb91e525d55b1af00c0
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp314-cp314-win_amd64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp314-cp314-win_amd64.whl -
Subject digest:
93a972c6bde8686c65aefc595de5c8baa7fd6411ff06774ce5197b5f0b69be50 - Sigstore transparency entry: 1230518553
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: speedups-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 439.7 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56c5ff2daedc3c36cdbcf8e6d89e6bda6e007cb6c3b2353bc50a4c4cd4cc76ea
|
|
| MD5 |
8ef4ca6b0016952c6556c264454da3b4
|
|
| BLAKE2b-256 |
6508de4657853455ed3b0eba951567703cbd5a67d890ef6c80725ac9b21825bb
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
56c5ff2daedc3c36cdbcf8e6d89e6bda6e007cb6c3b2353bc50a4c4cd4cc76ea - Sigstore transparency entry: 1230518137
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: speedups-2.0.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 403.9 kB
- Tags: CPython 3.14, 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 |
0e9b99da20845dc2205e4027d13987f0819771710ffc41c38a627cc4c48c487e
|
|
| MD5 |
23a6cca6469523b54bcaa680b1e5557a
|
|
| BLAKE2b-256 |
3c4afe10eced4983ad68c9f6deaf92effee4b6e43ab5e2ba26dd549c5bda644b
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
0e9b99da20845dc2205e4027d13987f0819771710ffc41c38a627cc4c48c487e - Sigstore transparency entry: 1230518264
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: speedups-2.0.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 388.6 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb0865644eea81c6bc7e425b8305efe022120799e9f1ed6aeb36a9042056e427
|
|
| MD5 |
fd58f984218f91ab641523d51ec35117
|
|
| BLAKE2b-256 |
38957c6eba1d3497ac3b628fe956d1169f290c57e5ad338a8e34b5b56215c57e
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp313-cp313-win_amd64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp313-cp313-win_amd64.whl -
Subject digest:
bb0865644eea81c6bc7e425b8305efe022120799e9f1ed6aeb36a9042056e427 - Sigstore transparency entry: 1230518728
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: speedups-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 435.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f57838133cda93d57186b9e0d6cf332e811526274f002e474a66bd92071c5e84
|
|
| MD5 |
6fe547c27e50fba2653131285951a779
|
|
| BLAKE2b-256 |
8024fc64f57a54b09ed8240191d5063cca04da7fc22d79636c2d954cff465c6d
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
f57838133cda93d57186b9e0d6cf332e811526274f002e474a66bd92071c5e84 - Sigstore transparency entry: 1230519170
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: speedups-2.0.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 399.1 kB
- Tags: CPython 3.13, 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 |
58bc32da1210ce6a3592a276035391252d7ffdaa422a7bdcfc82bf50417d70be
|
|
| MD5 |
5da95e299f97794df5a0e05cf1f4b824
|
|
| BLAKE2b-256 |
ebbb572f6191421f8b685af007b87fc06ae2c63048e65308fb82eb29c0adc766
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
58bc32da1210ce6a3592a276035391252d7ffdaa422a7bdcfc82bf50417d70be - Sigstore transparency entry: 1230518638
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: speedups-2.0.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 389.1 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57e9937e073020b1089c5bb96b9be6ed6b687224c0e6a96f84f0800d2e8c4d52
|
|
| MD5 |
76ba61efa217bfde37f25de726b67a9d
|
|
| BLAKE2b-256 |
41e95ad64fcd8cc02982138a312882c80c8b8632d50cd06fd796a812288e31d7
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp312-cp312-win_amd64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp312-cp312-win_amd64.whl -
Subject digest:
57e9937e073020b1089c5bb96b9be6ed6b687224c0e6a96f84f0800d2e8c4d52 - Sigstore transparency entry: 1230519257
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: speedups-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 434.9 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5563661e565258e0e92aa412ccfa2aeaac9835b79229b2374d9f74aba9525d5
|
|
| MD5 |
77f3f0b3a05c48e8bcd34c98cd25320a
|
|
| BLAKE2b-256 |
8f584be52fc7cfddd2f3a4b2b3c9a3cfb5a017d291268314798fa9bca39f000c
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
f5563661e565258e0e92aa412ccfa2aeaac9835b79229b2374d9f74aba9525d5 - Sigstore transparency entry: 1230518357
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: speedups-2.0.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 398.1 kB
- Tags: CPython 3.12, 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 |
8328461070f1e9c4696d97ba90c8ecd2404550693c16f3e1e0e74d9360630cd3
|
|
| MD5 |
620bfd346ce7577cef41d60e27f25e78
|
|
| BLAKE2b-256 |
8f3fdb71a2f0aad86618ecf359d721786c44a18635d4105ace633725a7a3ef88
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
8328461070f1e9c4696d97ba90c8ecd2404550693c16f3e1e0e74d9360630cd3 - Sigstore transparency entry: 1230517602
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: speedups-2.0.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 387.5 kB
- 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 |
5003ad1c80fc356318e0e525da16bf17249e241cf15b44bf66c95a326530f6a4
|
|
| MD5 |
3dcb355d7b4324511e57430464f865d0
|
|
| BLAKE2b-256 |
324338565e51988a866d0c231fb2b4faa334b6bece9a13eb0fdb57c682f2f7a9
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp311-cp311-win_amd64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp311-cp311-win_amd64.whl -
Subject digest:
5003ad1c80fc356318e0e525da16bf17249e241cf15b44bf66c95a326530f6a4 - Sigstore transparency entry: 1230517529
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: speedups-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 434.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76016fb0c2c3a6b46ca999593845d442af6d3a9fded03fa374e519d28ffaedb3
|
|
| MD5 |
7d4e97b072f809eb2a21df0428eb856c
|
|
| BLAKE2b-256 |
95b579167f5109d5c563943f9af775ce883842ac4a88641c734ac44991e2858f
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
76016fb0c2c3a6b46ca999593845d442af6d3a9fded03fa374e519d28ffaedb3 - Sigstore transparency entry: 1230518945
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: speedups-2.0.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 397.1 kB
- 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 |
e435f2ce4c245040a969a5a35f2e6622e708547069c8836c401f97373babe827
|
|
| MD5 |
987b052c08658811b0be9b35ed53acf2
|
|
| BLAKE2b-256 |
f7f6cf467590ad68f7c588cc9281b139df28dff643146cafbc6cfc350d8d7f70
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
e435f2ce4c245040a969a5a35f2e6622e708547069c8836c401f97373babe827 - Sigstore transparency entry: 1230518011
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: speedups-2.0.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 387.8 kB
- 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 |
d5bf4c18bcee3bf5672e9f6ca26bed42c88356df490c1f1907a2962746eba1be
|
|
| MD5 |
e85650cd52d9aaf916dc079fd3b94708
|
|
| BLAKE2b-256 |
708b90ff4e28abd0b460d05f52644e592c8e3ee7a528dc1d0f995bdfcd2acf8b
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp310-cp310-win_amd64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp310-cp310-win_amd64.whl -
Subject digest:
d5bf4c18bcee3bf5672e9f6ca26bed42c88356df490c1f1907a2962746eba1be - Sigstore transparency entry: 1230519076
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: speedups-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 442.9 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32e94d396653a00f8aadf8e36f735846e9b7231178c842e5d08bbd76a39ba186
|
|
| MD5 |
5e5a0fed5256c054c85bf9bbc6355d4f
|
|
| BLAKE2b-256 |
c3c40c206cca12f2f997b6408f622ffc95c22011f92bd6d8add6a850b2b817bf
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
32e94d396653a00f8aadf8e36f735846e9b7231178c842e5d08bbd76a39ba186 - Sigstore transparency entry: 1230518463
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type:
File details
Details for the file speedups-2.0.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: speedups-2.0.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 400.6 kB
- 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 |
297e32592922d114e2d1ab11d496d447b318b24aa7da1ad7b518dcc94c6fe553
|
|
| MD5 |
f9d25bbb986d320d2d17521258614f70
|
|
| BLAKE2b-256 |
b1dfd77a093e89296a729b458398a16645eac1ce47e1b2ac9a7b2c36619352c5
|
Provenance
The following attestation bundles were made for speedups-2.0.0-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
build_wheels.yml on wolph/speedups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
speedups-2.0.0-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
297e32592922d114e2d1ab11d496d447b318b24aa7da1ad7b518dcc94c6fe553 - Sigstore transparency entry: 1230518823
- Sigstore integration time:
-
Permalink:
wolph/speedups@dedef08e43497fbeb72102b4117a87c089f99f02 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/wolph
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@dedef08e43497fbeb72102b4117a87c089f99f02 -
Trigger Event:
push
-
Statement type: