Skip to main content

Speedups

CI Build Wheels PyPI Python License

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.

STL I/O Performance

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

PostgreSQL COPY to NumPy Performance

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

Metadata

Release files for speedups 2.0.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 speedups 2.0.1
File Size Uploaded
speedups-2.0.1.tar.gz 281.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for speedups 2.0.1
File
speedups-2.0.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
speedups-2.0.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
speedups-2.0.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
speedups-2.0.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
speedups-2.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
speedups-2.0.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
speedups-2.0.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
speedups-2.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
speedups-2.0.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
speedups-2.0.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
speedups-2.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
speedups-2.0.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
speedups-2.0.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
speedups-2.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
speedups-2.0.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
speedups-2.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
speedups-2.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
speedups-2.0.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 7.7 MB

Release files / speedups-2.0.1.tar.gz

Download URL speedups-2.0.1.tar.gz
Size 281.4 kB
Tags Source
SHA-256 checksum
How to use checksums
353b6e9024e6c9749422bb2b4a6118233cd060e991b37512b18bd96b44af373b
BLAKE2b-256 checksum
How to use checksums
2eda52a3b3256c2f4fa05270e301941c43a64963d89a687d02e81fccbdbaa387
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp314-cp314t-win_amd64.whl

Download URL speedups-2.0.1-cp314-cp314t-win_amd64.whl
Size 415.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
eda20d67afb1fe7436a4081040c6d4240993ac70d5b6d8bafee7aab0e7dca539
BLAKE2b-256 checksum
How to use checksums
b342c6ed824700e591f84b3aa4917186fa277b96c9824a95a6452ec61321e683
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL speedups-2.0.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 444.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1312f1d77d97226eabfee65cfc30a3cbf6cc453770870399e89b105a67f51b11
BLAKE2b-256 checksum
How to use checksums
8e0de73db18112d15b9997badbe59bd51147a5f8568b9f3e11987ab82ff54ab9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp314-cp314t-macosx_11_0_arm64.whl

Download URL speedups-2.0.1-cp314-cp314t-macosx_11_0_arm64.whl
Size 413.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
479bcc177cd62b417aece8e0361f640f05d729cd49ef9212b3cc08646559b651
BLAKE2b-256 checksum
How to use checksums
d312d49bb377cf05562a4c74a01bc14f0f401b5a20c01d8fb8faccc9be0af635
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp314-cp314-win_amd64.whl

Download URL speedups-2.0.1-cp314-cp314-win_amd64.whl
Size 393.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
bac04b67cecd0d51679d16741d18fb38aa59fe6ab90ea28064c606e5398b181e
BLAKE2b-256 checksum
How to use checksums
e33e333f7586958e80b7704690d707035aeae136b6f1801d78d2c1d9c4806e24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL speedups-2.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 439.7 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8e15b50d4da1547bdf097bc6e08a157e311501223b392bbd61c7692fcbe83b74
BLAKE2b-256 checksum
How to use checksums
44acc6304275277cb74041ea0feec054584f1315176a6ff2c010e14a721ad3da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL speedups-2.0.1-cp314-cp314-macosx_11_0_arm64.whl
Size 403.9 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f927fc1b260e3e3db8fc645bbd3df85fa60deb2cdffa6925c3bf41500dd52e40
BLAKE2b-256 checksum
How to use checksums
c83a7135333f2fef42ebcdba1472834d850ed0ec745f98c242aefd6cf8c04fb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp313-cp313-win_amd64.whl

Download URL speedups-2.0.1-cp313-cp313-win_amd64.whl
Size 388.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7e621aec5e03d48010a9705c8ad132636104ba74f4462630d73f97a6124adbc6
BLAKE2b-256 checksum
How to use checksums
0c8e226884ef250b2b95e2624b815b95fd511340f3a7303a42a119e85a5111e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL speedups-2.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 435.0 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c003da75258df85203475fbb6b57932d7ba52db6f777bb50ac00d0076344aba7
BLAKE2b-256 checksum
How to use checksums
72f3b07bdbc15d859c9f1b58ae5c4c5a6a47a8f80405485eda96b515c27c1edf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL speedups-2.0.1-cp313-cp313-macosx_11_0_arm64.whl
Size 399.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2018d26a9213ba7f2ee27dc97004feabf037f82b2316615f3c209cabd4c1fb2d
BLAKE2b-256 checksum
How to use checksums
626dec5b9bbb8aa6efdd0e2411ff8eb6cbfa11a1bad19eae9b1c92888d6a72f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp312-cp312-win_amd64.whl

Download URL speedups-2.0.1-cp312-cp312-win_amd64.whl
Size 389.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
671a0ed21b1bab9943ef4985f71abdadc2f6d7ed8c72e9762d29facb7f74def6
BLAKE2b-256 checksum
How to use checksums
9fd17c4745c981049373789e370f7a683dcb5bfa1905227318bb8c09720f7bdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL speedups-2.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 434.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2b1edce31cb7cfbbfb1959bd8e695ab16d1303ed72094472956a5969ebf93dfd
BLAKE2b-256 checksum
How to use checksums
7f290812e87e6249757664863db022910b6c2630267d3cad67657e57712e54eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL speedups-2.0.1-cp312-cp312-macosx_11_0_arm64.whl
Size 398.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ce78b2e94112b0191e15bf37960395f212082d57e0c17511eae002b4086c34b5
BLAKE2b-256 checksum
How to use checksums
805a042d430d402bce4b06f823491f560817802310dd06d11faa20374d3048e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp311-cp311-win_amd64.whl

Download URL speedups-2.0.1-cp311-cp311-win_amd64.whl
Size 387.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e64dd7d0e7e4e2ce19caa99a6f3d712e6a3c70a2daa0a12ca77f5b4b6cf2db73
BLAKE2b-256 checksum
How to use checksums
6679ffa632a47db4069f8fed9ce2ce146bab5c17d20153aa640fb8f9f424fa52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL speedups-2.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 434.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
680c79a46daa5093524ad9300500b0f9b2af8525acc77a134f920ad4627db384
BLAKE2b-256 checksum
How to use checksums
7c5f28391231ddf985e0b52984c8e11b696f47faead9c5f42b3c6e568e72d47a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL speedups-2.0.1-cp311-cp311-macosx_11_0_arm64.whl
Size 397.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
218a1b349c82a07b0926ea4f898fbb29134af2536d1961bf77044080e30abb2a
BLAKE2b-256 checksum
How to use checksums
8a19c56730eadd7b3d67adc433a3051b0b6703c669eec7445a528eecb216df4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp310-cp310-win_amd64.whl

Download URL speedups-2.0.1-cp310-cp310-win_amd64.whl
Size 387.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6c483fa70b79b08fc0a49e912a50d360572a788c93d9535387671c1502ad1ba2
BLAKE2b-256 checksum
How to use checksums
57172633bb539ed9b48898723fd726a715ad80ca4f05729797acfad41c8ca3f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL speedups-2.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 442.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d65ff4784865352aebeee6449367b03d2e228e6e8359b1f7938ec6251d1a1a4e
BLAKE2b-256 checksum
How to use checksums
726ce0ab7e1b9231dd9cb1e4ff5fb4f67b90b6b5e872bd440ddf8b20a74aaa92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / speedups-2.0.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL speedups-2.0.1-cp310-cp310-macosx_11_0_arm64.whl
Size 400.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0e6cfa0c8288137a5044dc60c165076b1dcc15648258853810ba9ca123917069
BLAKE2b-256 checksum
How to use checksums
096f98ac7c7995a87b4cd658c68c512abab6df2f94ebcf7d6a587c7871d00616
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release history Release notifications | RSS feed

2.3.3

50 release files

2.3.2

50 release files

2.3.1

50 release files

2.3.0

50 release files

2.2.0

19 release files

2.1.0

19 release files

This release

2.0.1 This release

19 release files

1.4.0

17 release files

1.3.2

16 release files

1.3.0

2 release files

1.2.0

17 release files

1.1.0

18 release files

1.0.0

17 release files

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