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.16

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.16
File Size Uploaded Provenance
cymem-2.0.16.tar.gz 12.3 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for cymem 2.0.16
File
cymem-2.0.16-cp315-cp315t-win_arm64.whl CPython 3.15 CPython 3.15 free-threading Windows ARM64 Details
cymem-2.0.16-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
cymem-2.0.16-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
cymem-2.0.16-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
cymem-2.0.16-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details
cymem-2.0.16-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Details
cymem-2.0.16-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
cymem-2.0.16-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details
cymem-2.0.16-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details
cymem-2.0.16-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
cymem-2.0.16-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
cymem-2.0.16-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
cymem-2.0.16-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
cymem-2.0.16-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details
cymem-2.0.16-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
cymem-2.0.16-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details
cymem-2.0.16-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
cymem-2.0.16-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
cymem-2.0.16-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.16-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
cymem-2.0.16-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.16-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.16-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
cymem-2.0.16-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.16-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
cymem-2.0.16-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
cymem-2.0.16-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
cymem-2.0.16-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
cymem-2.0.16-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.16-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
cymem-2.0.16-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
cymem-2.0.16-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
cymem-2.0.16-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
cymem-2.0.16-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
cymem-2.0.16-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
cymem-2.0.16-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
cymem-2.0.16-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.16-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
cymem-2.0.16-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
cymem-2.0.16-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
cymem-2.0.16-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
cymem-2.0.16-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
cymem-2.0.16-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
cymem-2.0.16-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
cymem-2.0.16-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.16-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
cymem-2.0.16-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
cymem-2.0.16-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
cymem-2.0.16-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
cymem-2.0.16-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
cymem-2.0.16-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
cymem-2.0.16-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
cymem-2.0.16-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.16-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
cymem-2.0.16-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
cymem-2.0.16-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
cymem-2.0.16-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
cymem-2.0.16-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
cymem-2.0.16-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
cymem-2.0.16-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
cymem-2.0.16-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.16-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
cymem-2.0.16-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
cymem-2.0.16-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
cymem-2.0.16-cp39-cp39-win_arm64.whl CPython 3.9 CPython 3.9 Windows ARM64 Details
cymem-2.0.16-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
cymem-2.0.16-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
cymem-2.0.16-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
cymem-2.0.16-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.16-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
cymem-2.0.16-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
cymem-2.0.16-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 11.3 MB

Release files / cymem-2.0.16.tar.gz

Download URL cymem-2.0.16.tar.gz
Size 12.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a1f2f2bf8632f152867967a86dd58014064aa09bf9cb17ae297f4c33a8fc8b6e
BLAKE2b-256 checksum
How to use checksums
06ebf7983fc45fc18498924800219b9423b689803509fe24a3cb775ed8cdf707
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp315-cp315t-win_arm64.whl

Download URL cymem-2.0.16-cp315-cp315t-win_arm64.whl
Size 43.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
6ebe3d92acb1bf06d1834290a733853cb552cd2db63ff6f66afe462588ce9f82
BLAKE2b-256 checksum
How to use checksums
987b75332323360c8b1ccffb191b7e70f7c05007a4ba98f2728ed2b81f610d68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp315-cp315t-win_amd64.whl

Download URL cymem-2.0.16-cp315-cp315t-win_amd64.whl
Size 45.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
fe206b31d4e6f82b2879d1b9374cc1de9a5a3083f464e8bada14831e3bf2e243
BLAKE2b-256 checksum
How to use checksums
be7daecd1d7e5de677b3c13f6af42a15562fcc7b17e629f8905a3ee9bfc9e4d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL cymem-2.0.16-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 302.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
37a41290dbac4a827ddbb081f88dcd37bcb66a975ec28652cc44c6347ab53b31
BLAKE2b-256 checksum
How to use checksums
ec9d10179b0a08cafbee9ea1efd7f1d93ab336e24f05ca58ee413269933ce061
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL cymem-2.0.16-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 301.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
02d86c6528cb55ed205d4a77abbd47d166cdf3a474d19a10b68dadc13a5ff46e
BLAKE2b-256 checksum
How to use checksums
d2af4328f96c7856b9edfa77427d1d6ba5251c8aded61243618f4851cdaf674a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cymem-2.0.16-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 297.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d661c58c926b49d83e0e1ede329b2c5bc379655707c888fc064389ec53cd3968
BLAKE2b-256 checksum
How to use checksums
e91595a210a2beb7a47c30cca1dfa2c33fe1c68dbe95e9645095a4adf4b948cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL cymem-2.0.16-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 303.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
14065235b2fbf3e54927408dd176a325b6078e9cc226ce04c2621e1236c84446
BLAKE2b-256 checksum
How to use checksums
64e386ce09988c6ee85c9b150dcc8c2e5cb8d88b2c8afe3fa9fb28b9970bee65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp315-cp315t-macosx_11_0_arm64.whl

Download URL cymem-2.0.16-cp315-cp315t-macosx_11_0_arm64.whl
Size 51.7 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a1b4a1ef080de05d94c7dfafc61feb743fa6d9b06ea213f77ef0c02c8d643cb1
BLAKE2b-256 checksum
How to use checksums
b62033da712a542ac01e26b586d5db0fe966a672f7337fc597699cf5853cd9f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL cymem-2.0.16-cp315-cp315t-macosx_10_15_x86_64.whl
Size 50.3 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
4025b8c7bcaa7e5ad2a7b158b6a7a83a34727938aed8e3e1b7a4c9a4d7328a9d
BLAKE2b-256 checksum
How to use checksums
f8a0acece1412b3eb039b0c6df570eb53a1169fe72962ebfd3b8e73d1402de92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp315-cp315-win_arm64.whl

Download URL cymem-2.0.16-cp315-cp315-win_arm64.whl
Size 41.2 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
8b3005a25ed48a130076653bea3e1b74b7aadee5fadeb3f989c45f18a1d0adb6
BLAKE2b-256 checksum
How to use checksums
74c7262ec5d4d9ef58a519b8d19070e9a98470a951187c27c28959da6447ce01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp315-cp315-win_amd64.whl

Download URL cymem-2.0.16-cp315-cp315-win_amd64.whl
Size 42.6 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
b6cfc356929791749996b8f5dd604e4512d0389547a5079a4548274ee5717cd4
BLAKE2b-256 checksum
How to use checksums
d0d5ab37cce131c33bd8965f35b3b5aae929df1d6d2c0d96ce4647c7e508eca3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL cymem-2.0.16-cp315-cp315-musllinux_1_2_x86_64.whl
Size 266.8 kB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
121d387f7741905bb4c5c10e1a7f29215870e4ec349c8f3a8b8a392564c805c6
BLAKE2b-256 checksum
How to use checksums
4136998860f36bdc644a0b6c6809ee9e5c6aaf8083ba5ec88639f226bf443d79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL cymem-2.0.16-cp315-cp315-musllinux_1_2_aarch64.whl
Size 261.7 kB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
94c8ffa2e6a69b0f05a85d00543481cae2ff150362ac88ab8f7bee1df141848d
BLAKE2b-256 checksum
How to use checksums
b066b08bd32fffb77883e7cced3f029521ddfd5c4be25b47c221aa01d50e3bbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cymem-2.0.16-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 267.2 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
05b27c34e6388f845c16235c385a56ba4638d7d3b1868e195999aa55da956fd5
BLAKE2b-256 checksum
How to use checksums
c44be12365be9db96ae9d7b9f016786eb6640cfb4bfdd61d4b93a82306779142
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL cymem-2.0.16-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 268.0 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ab709159a690164b1a2bb7d703b4e3276f59a02cb14ca11e2671293a1a4d6649
BLAKE2b-256 checksum
How to use checksums
14a95dcb88fde8d44589458609cdcdd2016edfbf3a3b1bc582aa56ed904b59c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp315-cp315-macosx_11_0_arm64.whl

Download URL cymem-2.0.16-cp315-cp315-macosx_11_0_arm64.whl
Size 48.9 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5ed6e635db15060fbc8c37cdd457baa9142a6ff8598b7adddcb2ec79a00cc617
BLAKE2b-256 checksum
How to use checksums
d3d6bb06692e8c1cb9438fed989785965fa8186e275b0555f2703051e1621e6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp315-cp315-macosx_10_15_x86_64.whl

Download URL cymem-2.0.16-cp315-cp315-macosx_10_15_x86_64.whl
Size 48.5 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
9665c148acd6cc5855f2118bc5cc411802bcfa9b5eaba3b747c0cc76de8bedf0
BLAKE2b-256 checksum
How to use checksums
2d97f513926788afe45b3a5d51269ada697ea7f988c9aaf33b231135182990f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp314-cp314t-win_arm64.whl

Download URL cymem-2.0.16-cp314-cp314t-win_arm64.whl
Size 43.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
6a9f355e436e61e0a28db6c2423c9787a7f02c67a36d4d87b6874420968f30c9
BLAKE2b-256 checksum
How to use checksums
ed69d93371e670764f4fb0b55e5f6bcdf1059c18c0b0ae048d57f29e09c5396a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp314-cp314t-win_amd64.whl
Size 45.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
ac665ff5ac98e8afbe1aae297b74d44ceb51e0c3da5650f31aed13680647b5bf
BLAKE2b-256 checksum
How to use checksums
ba62bc5b24a484c2395cab76014383383f61af119aa36259aa123ae6b8fd0c65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 304.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
29bde7a7d21cd198116a6c6d632ed7f3126857a0d23554dba2e61edc92d54326
BLAKE2b-256 checksum
How to use checksums
db1cb4890743dbd40240068edc6c8b8d29dbc21d106d94849da7b9f3e302f68b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 303.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
51f38bee297738315dd62e2f2f18ed70c2e857884af4c7480ebc61b01a39cc7d
BLAKE2b-256 checksum
How to use checksums
4c52e97b4b098bc62770f6174de425cffa32d571ad8f7606905847830ac241c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 293.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
38fd61e3ebc4e9142a2e5d55da800ef6106970a7f2814b49a31028cab041fd00
BLAKE2b-256 checksum
How to use checksums
811652e70e10542bb026df5ad3847f3d9bfa7a1878476e3a65b35a40f3257f37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 304.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
cf3ce625f07eceecd5fcf5175e323d03b105121ed22cc5d2f1872463e403e9a0
BLAKE2b-256 checksum
How to use checksums
8ccbed83bd56a33dde82868b21283f7f3443d83952a7ce935b67c65d5dabe242
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp314-cp314t-macosx_11_0_arm64.whl
Size 52.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
85d5db8a2a986e1dda331070e1a3532c387c7acf458290ec305ef34395a0e866
BLAKE2b-256 checksum
How to use checksums
2b1b08d4d4d8b9fedf0cfed3cab27ebc7e7f5a560e2bbb24a6d81764ceb49409
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp314-cp314t-macosx_10_15_x86_64.whl
Size 50.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
91cde00af4f88480766ae4f7e473ca8fc6a4edb3b071b2410f3c8a188c6d1b79
BLAKE2b-256 checksum
How to use checksums
7922c459ed665e7022a5e53bfa54d36cacf486970f5ad110d4d0868dcf363ef5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp314-cp314-win_arm64.whl

Download URL cymem-2.0.16-cp314-cp314-win_arm64.whl
Size 41.2 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
a1371e83f8f59517eeb2c7014bd98ea2714fd5615e1c63d73471e50ef2f48283
BLAKE2b-256 checksum
How to use checksums
1b1071c1c4127342a6d88e63d5a3f9d3dc82b1008d8e8f1ba8981df2fad3caee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp314-cp314-win_amd64.whl
Size 42.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
0d949759b2144b3c208305fd8175e7c7333b3b1d3f5a2a9b732826ce36b1b72c
BLAKE2b-256 checksum
How to use checksums
3af9ab13c7c366c9ee30ee15a564e42e29b527671a997af832e4f401a4e45cb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp314-cp314-musllinux_1_2_x86_64.whl
Size 264.4 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
83a5834bc8e775c8de6e3ea3a77ea60f27f3828bd7f823982f3f8b877fa76ec8
BLAKE2b-256 checksum
How to use checksums
2b5755a9288ff7f2ce3092d5270633fc5196e46d322cab9cf322adf1a7a38cba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp314-cp314-musllinux_1_2_aarch64.whl
Size 261.3 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
8d4b6e86bb7aa316defbbfa58f2dd9198535c45e5188e01613b0fb0c761acbcb
BLAKE2b-256 checksum
How to use checksums
f02747fc1389e097096d656f751052c6f8d855413553ee28c93f9861bb623e6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 263.8 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2af2dae5328dbbaf15613ff0d0c165a0f8263a35c826fc5fabf7e2ee587dd7f9
BLAKE2b-256 checksum
How to use checksums
caf8295c43dda67d049e2cd3fd3d25cb7acf6b61657d7ecbbf4170cef18e9337
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 267.0 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a5afe462058c0aec1e7cb615a3d1eabf28e1394274f0c8d7978a9d3ebcebdc8a
BLAKE2b-256 checksum
How to use checksums
c80c8e02c16631e6572e1214f12581a1661c8ad70cad1687f9448f534be7d389
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp314-cp314-macosx_11_0_arm64.whl
Size 49.1 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
90e5eb8c7237daf27a8107b952a561392ca7277177879b391c84a2fac4fb2d43
BLAKE2b-256 checksum
How to use checksums
e80e954eedf4ede10ff65ab54d7ab063e2dfef184efd4bb623e49708a19bbef7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp314-cp314-macosx_10_15_x86_64.whl
Size 48.5 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
ba0bdadc6f901f218e0e1c55127a4d3f67207aa038c2a6c08b8c354bd1852cb9
BLAKE2b-256 checksum
How to use checksums
d0c8aab0a950579a6754ed6db634882a4bfd2c611d66e04f3624922a32a3aca4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp313-cp313-win_arm64.whl

Download URL cymem-2.0.16-cp313-cp313-win_arm64.whl
Size 40.2 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
e082365438267d2eedb7c2d1f16e505a7504d78db44c9c4878c83383c2b756a6
BLAKE2b-256 checksum
How to use checksums
85bd6cd636d300e7cbe946021ba098640d16e9969d83e6c72324319555725d92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp313-cp313-win_amd64.whl
Size 41.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a1048dcc5540f76bc0811695d21b5afb437ba45cbd173b1363b36a5dda8b1091
BLAKE2b-256 checksum
How to use checksums
86f49c6f38fc2f7eab4a75f2397cdf4bf93cbe41e85bde18238f2435b2cb49aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp313-cp313-musllinux_1_2_x86_64.whl
Size 265.9 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
162d98d4d70f5ff46fe7adb2c14fffb3ce7662dccbe4319f892c7f884b283782
BLAKE2b-256 checksum
How to use checksums
28ca892ac5dda5736b070e4c078b74663b505f18f1cb668cc0099a00f995350b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp313-cp313-musllinux_1_2_aarch64.whl
Size 259.3 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
80ae7f6d9104b3f368c0cd0d241a3d4c6a844918111bc5596b65595835c24b47
BLAKE2b-256 checksum
How to use checksums
3be77f5eeb2a1661494e2c78f5bca99330e4805103feab176795db91b236f31a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 266.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
284bf2083c9a91e5e59ac1502fff655079eb0bd8bf4155767ea913608723bc5e
BLAKE2b-256 checksum
How to use checksums
950ac242fc584a383371a51b52aab1fa4a9d86ff74cf4bc9261512d3b3569898
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 266.7 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
430194214dbc566656243c7764a531d25678c28347b07e1be2e98e39441b19e0
BLAKE2b-256 checksum
How to use checksums
7775cc5056cdec21aa921d31bca5d4f83ca788db0c63c56e797164f930d8f2a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp313-cp313-macosx_11_0_arm64.whl
Size 48.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5be60259d92ddcaa13e66c83a0902e39f04a5d5a34c0feeba42427161852c111
BLAKE2b-256 checksum
How to use checksums
f3d3a75eaf6f0d864f0f301faa1f090df7478483db167468d934e2c6252e6bc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp313-cp313-macosx_10_13_x86_64.whl
Size 48.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
69326e09c3bd8c6eeb145b454105e78a4ff8569f9f50c02a197446e8211b370b
BLAKE2b-256 checksum
How to use checksums
da0574c0672e1c450588bdac164949a7129f6e63044a47fb0aee8e973e6ddf43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp312-cp312-win_arm64.whl

Download URL cymem-2.0.16-cp312-cp312-win_arm64.whl
Size 40.2 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
514237218f0ab92f20b7f0c9503edfd6325026999b462009dc9a10aefb543418
BLAKE2b-256 checksum
How to use checksums
5e71eb9d355054af44210d789828ed9de04d3400f4985f5e4745a952b42acb4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp312-cp312-win_amd64.whl
Size 41.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
89854b2d81f7f7e4673225ec21fd39bb42a6e9a4de4bf50def9ccc6a0a01882b
BLAKE2b-256 checksum
How to use checksums
0b404973a49bf303bff9b2432b2cc708df80dfa7f6ce52313a787c46ddff1a8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp312-cp312-musllinux_1_2_x86_64.whl
Size 271.4 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b7e1c15f48687e094df890ec172492a36c022e20a2d65629348c122c9e0d47be
BLAKE2b-256 checksum
How to use checksums
5853fcf98d3608376e86fb160cc5faee16b82af7593fea7e2acfb76a9e97ba46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp312-cp312-musllinux_1_2_aarch64.whl
Size 267.6 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e138d89d8c22d10d8b3fc098e42deb3776ce4a23e4e38d4cae5c686ccc390978
BLAKE2b-256 checksum
How to use checksums
37d1d799827d4ed3b49f0cbea09ab9b576085fef948b5d987004803d6e741d30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 274.5 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1213ff078e81b67972708097c55a2a7849ce4d046fe253671fe56d193c90eb8a
BLAKE2b-256 checksum
How to use checksums
7dd3b8c71770b21d8e9c356a94cebae0b09872333b10c27adab394f4f9a4a7c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 275.9 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
417e9dcbd1366f7b03dc670451a501a875a35c8ef9407997d611035c6e5bc46a
BLAKE2b-256 checksum
How to use checksums
636fa64f2952ff41edb08ed18e4f2bec0d6c1c97900bda78cc00aa099b203c5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp312-cp312-macosx_11_0_arm64.whl
Size 49.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e6387124e0d80bf5e6edbe55d01a56e311c191c63178f9d0dfddc4ce2dc9d31f
BLAKE2b-256 checksum
How to use checksums
ff5c1a1981cc6708d64d90c70d3448c49fd5bb782ffff9bf0224dee60cad9eaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp312-cp312-macosx_10_13_x86_64.whl
Size 48.8 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
54c0986399a5f15672ff42b1042c455556cf0b0713fd7425d0128729c4a90ba2
BLAKE2b-256 checksum
How to use checksums
9cf49388a5c7e4d6c85d6b40987904947172a97a18f1197ff06c48a9c0e6bd8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp311-cp311-win_arm64.whl

Download URL cymem-2.0.16-cp311-cp311-win_arm64.whl
Size 40.0 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
76598d213cc151afd957b3e2ab5abfc4d2faffb11b114b41e894d2b272b5d7dd
BLAKE2b-256 checksum
How to use checksums
45925ad8cc87978fe0d5f3db3a1e77adf853189d7010a6df15d463f5970085e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp311-cp311-win_amd64.whl
Size 41.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9358979d64c63eca8ea31b7eac826b2973935e41f31a64c07e77a04d435deff1
BLAKE2b-256 checksum
How to use checksums
145a8b57b2277f6a32d55bdd82a76eb7521bde515af5f7463c40b95d74cb0941
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp311-cp311-musllinux_1_2_x86_64.whl
Size 259.3 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
019cf10bcb650adb9f80f90f8ab55f06fc201dfcc2e8df3d73195035dd76cf35
BLAKE2b-256 checksum
How to use checksums
5f380412dbcfd3b947b73a90c7ecadcd5af6100b129180252908ca359b24e688
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp311-cp311-musllinux_1_2_aarch64.whl
Size 255.3 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1eb92936e674e32bc41fe1e7f9616c0e428133bf15a35b28e9477e40032ec4fc
BLAKE2b-256 checksum
How to use checksums
fe2cd23fbbfdb6577b0b346432e6f4b4d3cfd1b562d7428485ca97844c764a19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 253.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
92fd703b23a41744e2482a8ed5f22d0304276f9d7fc85f03f3e0c6072c6cfc74
BLAKE2b-256 checksum
How to use checksums
357cf08dbc61d1cd58b00d795f3bb8273b773cea29cd7b475944716b68043472
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 259.6 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
96b68a3d5c8d9c0c8c696446ebcbfdd67b3cae25b5787e312457588c818a57b2
BLAKE2b-256 checksum
How to use checksums
0b9758fb59b560028fd742faf72d1ce644b45bc65b74483bd5153c16d41ef6e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp311-cp311-macosx_11_0_arm64.whl
Size 48.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
50db06d8a66e195bfdb2534d895333c0e6cab0336b5a2f5eac53737acfad66ce
BLAKE2b-256 checksum
How to use checksums
e30dbdc508e82ff3334a799704c088e778870dbb4dce86197de559f019583cd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp311-cp311-macosx_10_9_x86_64.whl
Size 48.2 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1d89a05443bf7e12a6fbf0eaad15fd7a295c1bd3ce7a97d298112ed4279e55de
BLAKE2b-256 checksum
How to use checksums
35bd43ea8fe03d9045519b5b77729aaf99ed2a9d56bf97f56fbe11ae1e524a4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp310-cp310-win_arm64.whl

Download URL cymem-2.0.16-cp310-cp310-win_arm64.whl
Size 40.3 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
22799cfa8ec139eee820e779186efc38ff575a53abbfe695e1233f70a1f0b41e
BLAKE2b-256 checksum
How to use checksums
29499979d64d04feeab2109c191b1b3709350c0fc48a7d9a631e81fbc3b4f7ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp310-cp310-win_amd64.whl
Size 41.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ca2247ef54a9512130d1e442c537708590b6db0f5fb7f756a1a9a847c1f73ec1
BLAKE2b-256 checksum
How to use checksums
fa9b7279a5c183c5d3b893b86d4f7808d1f6c967dceae8f301e8c3bfa602767d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp310-cp310-musllinux_1_2_x86_64.whl
Size 248.6 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fbc46453cd142c13c3485802206871c67f5520ac1a1835d29cb5063ad738bedc
BLAKE2b-256 checksum
How to use checksums
75be75e81e49b6d5fbcb122f5128d8d95f799f8759226106c5acd3444264c60a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp310-cp310-musllinux_1_2_aarch64.whl
Size 243.6 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b40b64035c7f598606c6467729b3c7a503e552dcb040c4be9d49bbab7fdbd9a2
BLAKE2b-256 checksum
How to use checksums
408231f7abb936132f1421f027616b07d402971d1e82a76bd3889fe5d5c1d60c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 241.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b42bafb5a82599a3200660a40a1bd4644ca74d0f702fd61e5f5428be741f4c9c
BLAKE2b-256 checksum
How to use checksums
2fb365816fa8f0a6bfb065c21edfa477782d3b4849615a34ecce1430deaee1bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 247.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1e5fc7a77da81921b09ea4fa1f4472b9b4d4c7eb227dbe2f7ecddb1136732764
BLAKE2b-256 checksum
How to use checksums
0c8cf93e24b61bed7d1bafc112ff39543bea0084b47d3992c504f662711b8c01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp310-cp310-macosx_11_0_arm64.whl
Size 49.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9c90a3a7de17bc172c488c535911f802f7ea7696734b1a228030e5cf68c656a1
BLAKE2b-256 checksum
How to use checksums
05c98118d5be2dbda78b74da86b90b90e072cebe8ec9c345a8079484cfa28d8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp310-cp310-macosx_10_9_x86_64.whl
Size 48.6 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d81928f6a1133745ac48c16a903a3e0a4b6457acb9653753ac5f58c94804bcc7
BLAKE2b-256 checksum
How to use checksums
77a46e1a72803b9f06c4314c8df1d12169e8b9a96e41e78eba938211e881fa11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / cymem-2.0.16-cp39-cp39-win_arm64.whl

Download URL cymem-2.0.16-cp39-cp39-win_arm64.whl
Size 40.6 kB
Tags CPython 3.9 Windows ARM64
SHA-256 checksum
How to use checksums
2f817928364927f6f72710b369599f32eb7bce616f7cfbd99c6b091082a32051
BLAKE2b-256 checksum
How to use checksums
9df139d7461e35db999fe0af4fa3d55c75df3bb96e5225b369e89f2d12524877
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp39-cp39-win_amd64.whl
Size 42.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
1b24ad4c2e5ca2694a761cc9781b77269f799dc536778bd7b20fbb0e48ca6864
BLAKE2b-256 checksum
How to use checksums
6911393914ef90eeddf580cdbe2b49fdfd3d0f4c12a713baed27f0a225383535
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp39-cp39-musllinux_1_2_x86_64.whl
Size 248.5 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
666f9bf72004b00f2e021eafd73012015f61a55bb065ed4ff2f5ef64cf18764c
BLAKE2b-256 checksum
How to use checksums
920ecf4bcd480c071af6ceb2a2fc87391180b39501a3cd3099cd0dcec32854a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp39-cp39-musllinux_1_2_aarch64.whl
Size 243.3 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ecdcff60564bb1703a71e82c393c3a320723f930636e8857fcc4248b66efae95
BLAKE2b-256 checksum
How to use checksums
8966fc735d0fecb63aac47624de116a8a5e11b2a578fb64d5b5751884f333585
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 240.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6d5289d177c43d5ca05cdf837658d61391125794f298fa3535eb4b2cb87edd51
BLAKE2b-256 checksum
How to use checksums
22053f6be1f6a99a4b77d6e05b13c4b5b3b7f147af7cdc38ad2d3db051762f14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 247.3 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2a82294ae8fcd7b14c302a33fb631508696fd984e5526d7b7cfa36cadd49d2c4
BLAKE2b-256 checksum
How to use checksums
b64ceabba2523a3d9ba8c8c666ab14744bfe816398669bd87a28813009afc156
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp39-cp39-macosx_11_0_arm64.whl
Size 49.6 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4777a4c6273f597d4562c8f48ebe48b592015dff369ed9bb9bdafaae5ac625d3
BLAKE2b-256 checksum
How to use checksums
f8635401bb36757d0fd5079bb78f1b56f5b4582df4b1d1500cd4d50aa2f3a23a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL cymem-2.0.16-cp39-cp39-macosx_10_9_x86_64.whl
Size 49.0 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d3c9b073a8bb4313d489b4840ad16ce15b1bf3306da2fcfb2bef6caef3907701
BLAKE2b-256 checksum
How to use checksums
4351e9adff939b0c30c584b840b8261e4806433308adc5ed09250033e56af113
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Security for cymem 2.0.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

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

Select from 73 files

Attestation for cymem-2.0.16.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

A note on package security

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

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

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