Skip to main content

cymem: A Cython Memory Helper

cymem provides two small memory-management helpers for Cython. They make it easy to tie memory to a Python object's life-cycle, so that the memory is freed when the object is garbage collected.

tests pypi Version conda Version Python wheels

Overview

The most useful is cymem.Pool, which acts as a thin wrapper around the calloc function:

from cymem.cymem cimport Pool
cdef Pool mem = Pool()
data1 = <int*>mem.alloc(10, sizeof(int))
data2 = <float*>mem.alloc(12, sizeof(float))

The Pool object saves the memory addresses internally, and frees them when the object is garbage collected. Typically you'll attach the Pool to some cdef'd class. This is particularly handy for deeply nested structs, which have complicated initialization functions. Just pass the Pool object into the initializer, and you don't have to worry about freeing your struct at all — all of the calls to Pool.alloc will be automatically freed when the Pool expires.

Installation

Installation is via pip, and requires Cython. Before installing, make sure that your pip, setuptools and wheel are up to date.

pip install -U pip setuptools wheel
pip install cymem

Example Use Case: An array of structs

Let's say we want a sequence of sparse matrices. We need fast access, and a Python list isn't performing well enough. So, we want a C-array or C++ vector, which means we need the sparse matrix to be a C-level struct — it can't be a Python class. We can write this easily enough in Cython:

"""Example without Cymem

To use an array of structs, we must carefully walk the data structure when
we deallocate it.
"""

from libc.stdlib cimport calloc, free

cdef struct SparseRow:
    size_t length
    size_t* indices
    double* values

cdef struct SparseMatrix:
    size_t length
    SparseRow* rows

cdef class MatrixArray:
    cdef size_t length
    cdef SparseMatrix** matrices

    def __cinit__(self, list py_matrices):
        self.length = 0
        self.matrices = NULL

    def __init__(self, list py_matrices):
        self.length = len(py_matrices)
        self.matrices = <SparseMatrix**>calloc(len(py_matrices), sizeof(SparseMatrix*))

        for i, py_matrix in enumerate(py_matrices):
            self.matrices[i] = sparse_matrix_init(py_matrix)

    def __dealloc__(self):
        for i in range(self.length):
            sparse_matrix_free(self.matrices[i])
        free(self.matrices)


cdef SparseMatrix* sparse_matrix_init(list py_matrix) except NULL:
    sm = <SparseMatrix*>calloc(1, sizeof(SparseMatrix))
    sm.length = len(py_matrix)
    sm.rows = <SparseRow*>calloc(sm.length, sizeof(SparseRow))
    cdef size_t i, j
    cdef dict py_row
    cdef size_t idx
    cdef double value
    for i, py_row in enumerate(py_matrix):
        sm.rows[i].length = len(py_row)
        sm.rows[i].indices = <size_t*>calloc(sm.rows[i].length, sizeof(size_t))
        sm.rows[i].values = <double*>calloc(sm.rows[i].length, sizeof(double))
        for j, (idx, value) in enumerate(py_row.items()):
            sm.rows[i].indices[j] = idx
            sm.rows[i].values[j] = value
    return sm


cdef void* sparse_matrix_free(SparseMatrix* sm) except *:
    cdef size_t i
    for i in range(sm.length):
        free(sm.rows[i].indices)
        free(sm.rows[i].values)
    free(sm.rows)
    free(sm)

We wrap the data structure in a Python ref-counted class at as low a level as we can, given our performance constraints. This allows us to allocate and free the memory in the __cinit__ and __dealloc__ Cython special methods.

However, it's very easy to make mistakes when writing the __dealloc__ and sparse_matrix_free functions, leading to memory leaks. cymem prevents you from writing these deallocators at all. Instead, you write as follows:

"""Example with Cymem.

Memory allocation is hidden behind the Pool class, which remembers the
addresses it gives out.  When the Pool object is garbage collected, all of
its addresses are freed.

We don't need to write MatrixArray.__dealloc__ or sparse_matrix_free,
eliminating a common class of bugs.
"""
from cymem.cymem cimport Pool

cdef struct SparseRow:
    size_t length
    size_t* indices
    double* values

cdef struct SparseMatrix:
    size_t length
    SparseRow* rows


cdef class MatrixArray:
    cdef size_t length
    cdef SparseMatrix** matrices
    cdef Pool mem

    def __cinit__(self, list py_matrices):
        self.mem = None
        self.length = 0
        self.matrices = NULL

    def __init__(self, list py_matrices):
        self.mem = Pool()
        self.length = len(py_matrices)
        self.matrices = <SparseMatrix**>self.mem.alloc(self.length, sizeof(SparseMatrix*))
        for i, py_matrix in enumerate(py_matrices):
            self.matrices[i] = sparse_matrix_init(self.mem, py_matrix)

cdef SparseMatrix* sparse_matrix_init_cymem(Pool mem, list py_matrix) except NULL:
    sm = <SparseMatrix*>mem.alloc(1, sizeof(SparseMatrix))
    sm.length = len(py_matrix)
    sm.rows = <SparseRow*>mem.alloc(sm.length, sizeof(SparseRow))
    cdef size_t i, j
    cdef dict py_row
    cdef size_t idx
    cdef double value
    for i, py_row in enumerate(py_matrix):
        sm.rows[i].length = len(py_row)
        sm.rows[i].indices = <size_t*>mem.alloc(sm.rows[i].length, sizeof(size_t))
        sm.rows[i].values = <double*>mem.alloc(sm.rows[i].length, sizeof(double))
        for j, (idx, value) in enumerate(py_row.items()):
            sm.rows[i].indices[j] = idx
            sm.rows[i].values[j] = value
    return sm

All that the Pool class does is remember the addresses it gives out. When the MatrixArray object is garbage-collected, the Pool object will also be garbage collected, which triggers a call to Pool.__dealloc__. The Pool then frees all of its addresses. This saves you from walking back over your nested data structures to free them, eliminating a common class of errors.

Custom Allocators

Sometimes external C libraries use private functions to allocate and free objects, but we'd still like the laziness of the Pool.

from cymem.cymem cimport Pool, WrapMalloc, WrapFree
cdef Pool mem = Pool(WrapMalloc(priv_malloc), WrapFree(priv_free))

Thread Safety

As of version 2.0.12, cymem.Pool is thread-safe when used with CPython 3.13+ free-threaded builds (PEP 703). All operations on the Pool, including alloc(), free(), and realloc(), can be safely called from multiple threads concurrently.

Key guarantees:

  • Multiple threads can safely call alloc(), free(), and realloc() on the same Pool instance.
  • The Pool's internal bookkeeping (addresses dict and size accounting) is protected from race conditions. Reading the internal state without holding a lock on the Pool instance via a critical section is not thread-safe.

Important notes:

  • Individual Pool instances are thread-safe, but you are still responsible for proper synchronization when accessing the memory contents themselves. Note that holding a lock on the Pool itself is typically not the right approach: since malloc is thread-safe, memory allocated by separate calls to alloc can be safely accessed concurrently without locking. You should only synchronize access to specific memory regions that are being shared across threads, using fine-grained locks appropriate to your use case rather than a coarse-grained lock on the entire Pool.
  • Custom memory allocators need to be thread-safe themselves.

Metadata

Release files for cymem 2.0.12

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

Source distribution (sdist)

Source distribution for cymem 2.0.12
File Size Uploaded
cymem-2.0.12.tar.gz 12.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cymem 2.0.12
File
cymem-2.0.12-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
cymem-2.0.12-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
cymem-2.0.12-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
cymem-2.0.12-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
cymem-2.0.12-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
cymem-2.0.12-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
cymem-2.0.12-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
cymem-2.0.12-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
cymem-2.0.12-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
cymem-2.0.12-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
cymem-2.0.12-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
cymem-2.0.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
cymem-2.0.12-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
cymem-2.0.12-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
cymem-2.0.12-cp313-cp313t-win_amd64.whl CPython 3.13 CPython 3.13 free-threading Windows x86-64 Details
cymem-2.0.12-cp313-cp313t-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64 Details
cymem-2.0.12-cp313-cp313t-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64 Details
cymem-2.0.12-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64 Details
cymem-2.0.12-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Details
cymem-2.0.12-cp313-cp313t-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64 Details
cymem-2.0.12-cp313-cp313t-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 free-threading macOS 10.13+ x86-64 Details
cymem-2.0.12-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
cymem-2.0.12-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
cymem-2.0.12-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
cymem-2.0.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
cymem-2.0.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
cymem-2.0.12-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
cymem-2.0.12-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
cymem-2.0.12-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
cymem-2.0.12-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
cymem-2.0.12-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
cymem-2.0.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
cymem-2.0.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
cymem-2.0.12-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
cymem-2.0.12-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
cymem-2.0.12-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
cymem-2.0.12-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
cymem-2.0.12-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
cymem-2.0.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
cymem-2.0.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
cymem-2.0.12-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
cymem-2.0.12-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
cymem-2.0.12-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
cymem-2.0.12-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
cymem-2.0.12-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
cymem-2.0.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
cymem-2.0.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
cymem-2.0.12-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
cymem-2.0.12-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
cymem-2.0.12-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
cymem-2.0.12-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
cymem-2.0.12-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
cymem-2.0.12-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
cymem-2.0.12-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
cymem-2.0.12-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
cymem-2.0.12-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 9.3 MB

Release files / cymem-2.0.12.tar.gz

Download URL cymem-2.0.12.tar.gz
Size 12.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6d4f6f72875560b5ea692808b8a66ac4b3ee706995561a1bf6ac86a6f05ff2b0
BLAKE2b-256 checksum
How to use checksums
6e1cea4fe9c6215de0c4ae6231dbcc0412d49b9d3b91293aefabf189320c3db8
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp314-cp314t-win_amd64.whl

Download URL cymem-2.0.12-cp314-cp314t-win_amd64.whl
Size 46.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
bc0e3c897d11f3a6d7e7b4a2f7995e3754bed5a46023cfcc15731e5e2c36e510
BLAKE2b-256 checksum
How to use checksums
ec3878622b6c95c75e33576c3995d1ca3996dc607f21cda809c2c27808009e59
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL cymem-2.0.12-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 290.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0f9fb1f3b8170454bd8a930da36728e4e91f840e835452d1ce38496d0c8f429b
BLAKE2b-256 checksum
How to use checksums
4e35e3323e0fb667c61da751c59f4ef43d8f9eb20ddc8ed91eb17e6f803f56ae
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL cymem-2.0.12-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 288.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7cc7efc2510ec1472e6914e7484f870b6e7337768c5ca6804332fca8441dbc45
BLAKE2b-256 checksum
How to use checksums
d83dcf914acbb04a5b03ad743e8866c4bc2e2d0c31f14a54bd2887ab58d4a313
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cymem-2.0.12-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 285.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
717179f0531ce6bd0a52b8e218a5576ba11e1ead86b26358648a6bf46fdd2985
BLAKE2b-256 checksum
How to use checksums
37117ca66e6f990972958d4407ab9d2425c2b41542256c34becceff556fb466e
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL cymem-2.0.12-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 296.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
873f8465d41f3a1fb4e7c366896f7715b71425a6d8605f0acc7f56d1e7ef21f1
BLAKE2b-256 checksum
How to use checksums
5cc265d29f51d1bab26bdf2b10dd47ed5d6084e908adbd30ca5f06cd7ee2cfe4
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp314-cp314t-macosx_11_0_arm64.whl

Download URL cymem-2.0.12-cp314-cp314t-macosx_11_0_arm64.whl
Size 46.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
126b1d649f203545841fd66341f19efdca707b86215f6e2fd18827a417f83e18
BLAKE2b-256 checksum
How to use checksums
499b5afe50683140257cdf14b730f1555ce2b7273ae47eb33ae04591ab245ce8
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL cymem-2.0.12-cp314-cp314t-macosx_10_15_x86_64.whl
Size 46.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
493ec2b08c8e050df0d9b235e1ce738eab32555eae259b46ab828cf9b051c93c
BLAKE2b-256 checksum
How to use checksums
a7ba15ccd2fde1cd7fdc5276a0fcd173a2e04da746d61a888ea785dceca02f02
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp314-cp314-win_amd64.whl

Download URL cymem-2.0.12-cp314-cp314-win_amd64.whl
Size 40.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
3095e90edc5596b37ea2f3a4b045c814d3aca2b33c12ad2487e9449b813ded5b
BLAKE2b-256 checksum
How to use checksums
bc4e5a1c89aeee319b8aa123c9e7701cf0edaf038ccc68259a967d364154b053
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL cymem-2.0.12-cp314-cp314-musllinux_1_2_x86_64.whl
Size 254.2 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e245b4abd61e91f9930b98518f65bfa51ebd931094a1d381978d46e528866d3d
BLAKE2b-256 checksum
How to use checksums
280231d02d798ea2b64677aab3d3e99b33bcb3f9cda67670c43ab28797bc10c1
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL cymem-2.0.12-cp314-cp314-musllinux_1_2_aarch64.whl
Size 248.6 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
fa295cf4ff202893c3a77683ace1e00ad8c110672bbae4f18b3ea71c22f6c105
BLAKE2b-256 checksum
How to use checksums
c3299fdd7057e3b4fa53f3c243b71f355c8a88154ed3e5d91bd2e08695835713
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cymem-2.0.12-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 252.6 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5ade986f720b2c3cbe7996829bc4266b034e01d09c061a1871b949f02887a913
BLAKE2b-256 checksum
How to use checksums
48a35b8a08ec728a23873958f428f5c695d3fbc8365bfed9721fdcd15b6ece71
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL cymem-2.0.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 249.9 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
958ff7aebf40ccf25a2a96f965c43ebb58ee544691a805bf961889d687e08b77
BLAKE2b-256 checksum
How to use checksums
a1a2578c7deaef0adabf63c1581515c9612be6763b5dc324e3fc28eb0bf6368c
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp314-cp314-macosx_11_0_arm64.whl

Download URL cymem-2.0.12-cp314-cp314-macosx_11_0_arm64.whl
Size 43.0 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2bcda7ba323a19c107032706384fcb88a0aab9939cf414591749a2878a395c6e
BLAKE2b-256 checksum
How to use checksums
680e627d1ceb4cb8dcbb6c1dd0b88ebb6c584a8200f311a2d280783369f89b6f
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp314-cp314-macosx_10_15_x86_64.whl

Download URL cymem-2.0.12-cp314-cp314-macosx_10_15_x86_64.whl
Size 43.8 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
3dc7b4ef0acb0689a96c57db3fc5f63a6c5588b4859bb00739b54bf381c8d7c8
BLAKE2b-256 checksum
How to use checksums
80b8e7798c438b1bc6d42c9e66757d35130bccf56a2c42f80dd89bfb36ad00f2
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp313-cp313t-win_amd64.whl

Download URL cymem-2.0.12-cp313-cp313t-win_amd64.whl
Size 44.8 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
cbbe0dc6e4e85c3bc50a73a2847925cff95ef423654d9fd947e259a8001f346d
BLAKE2b-256 checksum
How to use checksums
01e3955d57fe2e1e8947695b050611ee7966050645fccb94da818c200a18a154
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp313-cp313t-musllinux_1_2_x86_64.whl

Download URL cymem-2.0.12-cp313-cp313t-musllinux_1_2_x86_64.whl
Size 290.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
881768cd1068dd2744097db0668b8cee5a175e6d200eef57ba2e81fe47c9efee
BLAKE2b-256 checksum
How to use checksums
395afdc3da35a8872f9d4a9404edc6d69f043c93c052f3d13da85d2cec1aacc6
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp313-cp313t-musllinux_1_2_aarch64.whl

Download URL cymem-2.0.12-cp313-cp313t-musllinux_1_2_aarch64.whl
Size 288.2 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5b2bc1f6a4cf08dea98be53e2c49b87822a08700158fea596ca633a6df5db572
BLAKE2b-256 checksum
How to use checksums
ccf3aa25e65db20841f9ba5f2b76d6439501259e866d22e01c2019c3dfac20df
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cymem-2.0.12-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 286.2 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
08776ed23e435464b3827c8f240d30007f1613e920049aa87736351da98d017f
BLAKE2b-256 checksum
How to use checksums
f839c67cefba617878a4c27560c4098e6eb2590208f1fd3db102b5d6010ab6ef
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL cymem-2.0.12-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 296.1 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5c1afebe42c45473d9088b48a2185501f011cb643044b1acd8a423cfef6654e4
BLAKE2b-256 checksum
How to use checksums
9952e27299e356dbd4bd36c7cc782a141a81a0be111bc0f4af3bb1a66099d5e7
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp313-cp313t-macosx_11_0_arm64.whl

Download URL cymem-2.0.12-cp313-cp313t-macosx_11_0_arm64.whl
Size 46.2 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
43776a7df71a37b65a67833d1bfeb45ab4bba3fbeed4513c3efd4693de54367b
BLAKE2b-256 checksum
How to use checksums
2ed3ce10cdba319409bef4da97a526357e0162c705a8db0f2ff40a5a7d3615d1
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp313-cp313t-macosx_10_13_x86_64.whl

Download URL cymem-2.0.12-cp313-cp313t-macosx_10_13_x86_64.whl
Size 46.4 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
ece67eb3f3d49a4198e14a2997af67aa0f1263d3e5eaa4cdc2ed2a4f17d41427
BLAKE2b-256 checksum
How to use checksums
309bb51ad2b60ca074924383fddfd1ce458e1a5b1e7dd3289eb946ba2d38d95e
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp313-cp313-win_amd64.whl

Download URL cymem-2.0.12-cp313-cp313-win_amd64.whl
Size 40.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
85576448a03dc5662637e9705a130be8a392ca6e6ab61a6b2a1e11634898f0fb
BLAKE2b-256 checksum
How to use checksums
28742e17ce0da96ea0373ab18cd728193bf5f49982509b0be71dd69a16543208
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL cymem-2.0.12-cp313-cp313-musllinux_1_2_x86_64.whl
Size 254.6 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
81abfba9c5a9e4f99abb9525c528d4645373ac1496dd310d3392cd7ab1c7ef84
BLAKE2b-256 checksum
How to use checksums
44664216a5dfa05021e8f4500a4f181f27c963785f3edfa4d39606c7752f5d6b
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL cymem-2.0.12-cp313-cp313-musllinux_1_2_aarch64.whl
Size 248.1 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
cccee91d51e75416535bba852a14f68bd9e8001fc78a59d0f4c50adf8520ad38
BLAKE2b-256 checksum
How to use checksums
f3bc1253f9a7fa74071dae017bf7a7e3a5150b61f450cacdca7e12eb1edd1c33
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cymem-2.0.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 254.6 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
51c731a2ac9a62c6dc84726312fd16a565d609fc4b1f16eee6abc603550cee03
BLAKE2b-256 checksum
How to use checksums
88d65f72ca7f5ebc99d9c965f1a040a659ba552cbb728ab41be41896eeb07bc6
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL cymem-2.0.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 250.6 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2a5c7b688263757cc903b5d46054346ba52722bfd95e3570dc18f2d725bb767a
BLAKE2b-256 checksum
How to use checksums
96caa09a628fbae4b47d1e5cc7008adc5cdc7f664937d79f12420f6f6f4da481
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp313-cp313-macosx_11_0_arm64.whl

Download URL cymem-2.0.12-cp313-cp313-macosx_11_0_arm64.whl
Size 42.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
14558bf5618925e7b55829f81750588d515e86296e2a412bd19634612b70fc73
BLAKE2b-256 checksum
How to use checksums
4b0dde5cb14efec40d84c9977980bd3414f7504e0533883f51f4691ae646998a
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp313-cp313-macosx_10_13_x86_64.whl

Download URL cymem-2.0.12-cp313-cp313-macosx_10_13_x86_64.whl
Size 43.5 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
f2cde89bbbd3622ba9a745bf97e7e585f05b8eb2eabb53de4e676d16c20e5123
BLAKE2b-256 checksum
How to use checksums
8f9d31a1d7cc087f8dcf5f764552e8c1d1f03c33de5071ff63b31212c6c4c6e4
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp312-cp312-win_amd64.whl

Download URL cymem-2.0.12-cp312-cp312-win_amd64.whl
Size 40.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e968b356da55c8c25614651dc4f3ef96fa3de62bff5a711bc9d606826d2dc7e3
BLAKE2b-256 checksum
How to use checksums
ec22d78401bb1ca0775d1dc824b909433c5a5f52e6fdb19ccf2c85200d6cdf7c
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL cymem-2.0.12-cp312-cp312-musllinux_1_2_x86_64.whl
Size 262.4 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9d86270786a5ded2d2fffa7af63e80e1162b909f77d6b009050c4ab5a35c34cd
BLAKE2b-256 checksum
How to use checksums
ba75f8d327373200d287af3823d90e70b5ff8345923f5da0b1725d87c2718f6b
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL cymem-2.0.12-cp312-cp312-musllinux_1_2_aarch64.whl
Size 254.6 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6a5d3a61c91f2a50cb40aa366cbc9c2dd5a67288b6a53b57b78a244fd9cbfecf
BLAKE2b-256 checksum
How to use checksums
3f96058178a803eb8ad8908c840f27b096b23d314635477198adeef512d8b49c
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cymem-2.0.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 260.8 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8a5d68e1bc38fc1a41e73cf1667c36a462e713a3ca47128cee1e7a5d4783f6f5
BLAKE2b-256 checksum
How to use checksums
ef08d2421073e09615c985263d6c90042408022c03cadd0259ba122ce4be203d
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL cymem-2.0.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 258.3 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
afa9d125e2c72600609855c3d74ae5cff4c0894e63e7a4f71f43e14af28e6ddd
BLAKE2b-256 checksum
How to use checksums
10607becdf72cf17318a6b977691c3264fa35224cba20a84f14230540540fd08
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp312-cp312-macosx_11_0_arm64.whl

Download URL cymem-2.0.12-cp312-cp312-macosx_11_0_arm64.whl
Size 42.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ded7cd4595ec1955664816c06beb9134c087c26d7be49eb99512d0dc7d17a7dc
BLAKE2b-256 checksum
How to use checksums
ca2cebc09c9fcc3f2ed9234f56b442b09cd86662458f069c7bb22821ab32049a
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp312-cp312-macosx_10_13_x86_64.whl

Download URL cymem-2.0.12-cp312-cp312-macosx_10_13_x86_64.whl
Size 43.7 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
9948710837ab52483f96eb85475f6641f78f5ef3c88fa268b7c34e6107000166
BLAKE2b-256 checksum
How to use checksums
1a36e5c9e1a44ac9f799761e716da82821ad2b59dc9a58af2c0566460831b10b
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp311-cp311-win_amd64.whl

Download URL cymem-2.0.12-cp311-cp311-win_amd64.whl
Size 40.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
fd939d89ff5a8ce09668ee842d490119daaf2373660128e0029a6836e5331788
BLAKE2b-256 checksum
How to use checksums
ad04f8049a6acebaa51d73c4397b42b5ba36c81f644ef0ae87e013668a463f8b
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL cymem-2.0.12-cp311-cp311-musllinux_1_2_x86_64.whl
Size 248.3 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e59ea99a9ddbb2176a0fde0f3ce2ffb968d467cc82ca6d06bf7ae3b9388cc97d
BLAKE2b-256 checksum
How to use checksums
9db6617f803e1038a31accef918d7f543e62265061bbd7e8bfa9f8e6924e3b36
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL cymem-2.0.12-cp311-cp311-musllinux_1_2_aarch64.whl
Size 243.3 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6d037e7fe1aab20bccf0d88f1d1c9b71c4965fe34056fa0d2d62c3f1df8edfe4
BLAKE2b-256 checksum
How to use checksums
9a37434774c8239798e0b6a8947d1f2c0a6e27f79a61b3e3fcc2f74e7003e91b
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cymem-2.0.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 244.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a38a64f5b800e2af88af706c0692f09b5bac0e5e57677d7dbec474e14325cb6d
BLAKE2b-256 checksum
How to use checksums
4707132a05c6a2df6533917c51b9bd33934f6115b001d3075ab454d413f3987a
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL cymem-2.0.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 245.1 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
99de2be155afaf82420d6e5293a215c64c864b7b02441e64c013c3a3e0cbd0cc
BLAKE2b-256 checksum
How to use checksums
5dde310f37111d831d7b06d73ba4d4f89029e67f379e68150a49aa52ca9148a8
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp311-cp311-macosx_11_0_arm64.whl

Download URL cymem-2.0.12-cp311-cp311-macosx_11_0_arm64.whl
Size 43.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c99479b33541af7820617ad6b66be96bfdbd912cfd2f33bfa7e4f750d5bd7bbe
BLAKE2b-256 checksum
How to use checksums
7b96a267ee3b90e23b35751b1c6a120a7f76b3482808abb65c1a2ed2d5b5e24e
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp311-cp311-macosx_10_9_x86_64.whl

Download URL cymem-2.0.12-cp311-cp311-macosx_10_9_x86_64.whl
Size 43.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0e37fb9dd57fcf18bbaface25b66b4875c0093e8bb884534a8f183ff6990790c
BLAKE2b-256 checksum
How to use checksums
1617e735fc0fe4dc08f12437892b6eab9f1b9a539fa1f7ba868b140eb134d5ce
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp310-cp310-win_amd64.whl

Download URL cymem-2.0.12-cp310-cp310-win_amd64.whl
Size 40.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
99d769bc90be658b02dfc31b1dce191a608009c76e9c5fe44bd649286884085e
BLAKE2b-256 checksum
How to use checksums
e30132e803d6020c4352b2a3d25415a8a9144f06db813bc896f0c82df886dbe9
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL cymem-2.0.12-cp310-cp310-musllinux_1_2_x86_64.whl
Size 234.0 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2d524b5b90669d9b7bc4a9f34e9dd72688a50753c36513db9f10198bffa17bbe
BLAKE2b-256 checksum
How to use checksums
465d8e597f256404a0974b76a7a1293a2b80bc1647a40d717f4e59258c6f59c6
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL cymem-2.0.12-cp310-cp310-musllinux_1_2_aarch64.whl
Size 229.8 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b751fcbf41339f5554caf0c6afa9f97e5e058f2d3e0a8ae17f02b3feaa7e01f8
BLAKE2b-256 checksum
How to use checksums
cb466fcb44fd3d71303f4a6344577cc92e44c6da21d949e9f2035a7d6b6a7fc1
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cymem-2.0.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 229.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d6c2e022de586f7cc92a5c76f459e93a9b47ed601c31ef570b9b7ac4a0dbae9b
BLAKE2b-256 checksum
How to use checksums
55f7becce35342339d7a360c73f65b22ae3116e9b0a3a6daed6e5b545975093f
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL cymem-2.0.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 231.5 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b248516fca69f0c4aa02e19414ea526830a85bdd84650f35ff849b6d584755ef
BLAKE2b-256 checksum
How to use checksums
54d959daddeff84b90e4c33cbbbba94a7879844653d909889d64b8540b79fbb9
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp310-cp310-macosx_11_0_arm64.whl

Download URL cymem-2.0.12-cp310-cp310-macosx_11_0_arm64.whl
Size 43.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f59e28bbfc5fa738bae11370d2d1caede4d3b15362c0e431cdade1fd34f1592c
BLAKE2b-256 checksum
How to use checksums
63422c6f619c01e4bb7f8fad5a61310b481582219128bf4cf6233461bddcb8e9
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp310-cp310-macosx_10_9_x86_64.whl

Download URL cymem-2.0.12-cp310-cp310-macosx_10_9_x86_64.whl
Size 43.7 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ad25b20d53bbe6bf9e860f22a131712fe526588e1a63297d30cc78567d45aba5
BLAKE2b-256 checksum
How to use checksums
e26d9b713ecda204b050e3f4c402422bfcf98ad3172d7802adeaa2caf5ad0fe0
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp39-cp39-win_amd64.whl

Download URL cymem-2.0.12-cp39-cp39-win_amd64.whl
Size 40.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
2109eaef34c800de8541787774e852ace33f0ea00cede400612a36ae31d0cf93
BLAKE2b-256 checksum
How to use checksums
78c09c6c5014af8bdf6157acc1e6523a38532c44e838f3d6b7e42e9f793fa2b4
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL cymem-2.0.12-cp39-cp39-musllinux_1_2_x86_64.whl
Size 234.1 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
eacc090c17ec6ea28c8e8eeff2b8e6684d9cced3a191a8c459ad7d0a19404d9c
BLAKE2b-256 checksum
How to use checksums
08985997c8472898a308741833e60029520155acaea8747673e38c8b61c50aa2
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL cymem-2.0.12-cp39-cp39-musllinux_1_2_aarch64.whl
Size 229.9 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
118709510ab257d77306d7af7cdebe5c85491dcad57afa4b65799b49b99d8ce6
BLAKE2b-256 checksum
How to use checksums
9a1d2fa2cc1844c3bb17fbb636d38067282c402354b03631996a1321182c0321
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cymem-2.0.12-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 229.4 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9c2fc4a1bf91cb036e2bccb86d1d9fbfc3bd0f23ee0447b167ab7aba7cad13eb
BLAKE2b-256 checksum
How to use checksums
bbdbe86fecafac026b92a66d82e3214471e1dc539406913f07f83f9ba160d05b
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL cymem-2.0.12-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 231.3 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3c88014f4d0a36fa901c63b45a92ce577508e9af6a59ac6d3c68ac419e6684af
BLAKE2b-256 checksum
How to use checksums
0adca556a2ed80742d2c7ff5ab6c76c62f9d3f29ff05be2d673efac0cb6ea998
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp39-cp39-macosx_11_0_arm64.whl

Download URL cymem-2.0.12-cp39-cp39-macosx_11_0_arm64.whl
Size 43.7 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9a4e013eb5c1c0842a2d14802f9b6b240798a214d1611bc74e59dfd454f9a28a
BLAKE2b-256 checksum
How to use checksums
f9fbfe92d029befcff3a94c4e62b4ffd4b8748f4f88ec284fb16da7deb5282b4
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 Nov 13, 2025.

Transparency log

Release files / cymem-2.0.12-cp39-cp39-macosx_10_9_x86_64.whl

Download URL cymem-2.0.12-cp39-cp39-macosx_10_9_x86_64.whl
Size 44.1 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
43518b31f67ec329be9da048f4c470f22bd821e0c87a372701b1c43d312882e8
BLAKE2b-256 checksum
How to use checksums
4d0302ac180049cbca0d0c57f252ff17457e52dce69767853c421913ddfd5950
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 Nov 13, 2025.

Transparency log
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