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

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.13
File Size Uploaded
cymem-2.0.13.tar.gz 12.3 kB Details

Built distributions (wheels)

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

Total release size: 9.6 MB

Release files / cymem-2.0.13.tar.gz

Download URL cymem-2.0.13.tar.gz
Size 12.3 kB
Tags Source
SHA-256 checksum
How to use checksums
1c91a92ae8c7104275ac26bd4d29b08ccd3e7faff5893d3858cb6fadf1bc1588
BLAKE2b-256 checksum
How to use checksums
c08f2f0fbb32535c3731b7c2974c569fb9325e0a38ed5565a08e1139a3b71e82
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-cp314-cp314t-win_arm64.whl
Size 39.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
e9027764dc5f1999fb4b4cabee1d0322c59e330c0a6485b436a68275f614277f
BLAKE2b-256 checksum
How to use checksums
6666150e406a2db5535533aa3c946de58f0371f2e412e23f050c704588023e6e
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
84c1168c563d9d1e04546cb65e3e54fde2bf814f7c7faf11fc06436598e386d1
BLAKE2b-256 checksum
How to use checksums
fdacc9e7d68607f71ef978c81e334ab2898b426944c71950212b1467186f69f9
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
666ce6146bc61b9318aa70d91ce33f126b6344a25cf0b925621baed0c161e9cc
BLAKE2b-256 checksum
How to use checksums
5a01ffe51729a8f961a437920560659073e47f575d4627445216c1177ecd4a41
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
18ad5b116a82fa3674bc8838bd3792891b428971e2123ae8c0fd3ca472157c5e
BLAKE2b-256 checksum
How to use checksums
9873dd5f9729398f0108c2e71d942253d0d484d299d08b02e474d7cfc43ed0b0
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
c0046a619ecc845ccb4528b37b63426a0cbcb4f14d7940add3391f59f13701e6
BLAKE2b-256 checksum
How to use checksums
0b282a3f65842cc8443c2c0650cf23d525be06c8761ab212e0a095a88627be1b
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
d8d06ea59006b1251ad5794bcc00121e148434826090ead0073c7b7fedebe431
BLAKE2b-256 checksum
How to use checksums
e77a5efeb2d2ea6ebad2745301ad33a4fa9a8f9a33b66623ee4d9185683007a6
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
fb8291691ba7ff4e6e000224cc97a744a8d9588418535c9454fd8436911df612
BLAKE2b-256 checksum
How to use checksums
8c95e10f33a8d4fc17f9b933d451038218437f9326c2abb15a3e7f58ce2a06ec
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
ff036bbc1464993552fd1251b0a83fe102af334b301e3896d7aa05a4999ad042
BLAKE2b-256 checksum
How to use checksums
b7efaf447c2184dec6dec973be14614df8ccb4d16d1c74e0784ab4f02538433c
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-cp314-cp314-win_arm64.whl
Size 37.0 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
90c2d0c04bcda12cd5cebe9be93ce3af6742ad8da96e1b1907e3f8e00291def1
BLAKE2b-256 checksum
How to use checksums
61819931d1f83e5aeba175440af0b28f0c2e6f71274a5a7b688bc3e907669388
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-cp314-cp314-win_amd64.whl
Size 40.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ac699c8ec72a3a9de8109bd78821ab22f60b14cf2abccd970b5ff310e14158ed
BLAKE2b-256 checksum
How to use checksums
77e0a4b58ec9e53c836dce07ef39837a64a599f4a21a134fc7ca57a3a8f9a4b5
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
1710390e7fb2510a8091a1991024d8ae838fd06b02cdfdcd35f006192e3c6b0e
BLAKE2b-256 checksum
How to use checksums
c77ceee56757db81f0aefc2615267677ae145aff74228f529838425057003c0d
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
03cb7bdb55718d5eb6ef0340b1d2430ba1386db30d33e9134d01ba9d6d34d705
BLAKE2b-256 checksum
How to use checksums
530e76f6531f74dfdfe7107899cce93ab063bb7ee086ccd3910522b31f623c08
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
68489bf0035c4c280614067ab6a82815b01dc9fcd486742a5306fe9f68deb7ef
BLAKE2b-256 checksum
How to use checksums
474b39d67b80ffb260457c05fcc545de37d82e9e2dbafc93dd6b64f17e09b933
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
bc116a70cc3a5dc3d1684db5268eff9399a0be8603980005e5b889564f1ea42f
BLAKE2b-256 checksum
How to use checksums
018cfe16531631f051d3d1226fa42e2d76fd2c8d5cfa893ec93baee90c7a9d90
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
92a2ce50afa5625fb5ce7c9302cee61e23a57ccac52cd0410b4858e572f8614b
BLAKE2b-256 checksum
How to use checksums
bc458ccc21df08fcbfa6aa3efeb7efc11a1c81c90e7476e255768bb9c29ba02a
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
d2a4bf67db76c7b6afc33de44fb1c318207c3224a30da02c70901936b5aafdf1
BLAKE2b-256 checksum
How to use checksums
a72ef0e1596010a9a57fa9ebd124a678c07c5b2092283781ae51e79edcf5cb98
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 14, 2025.

Transparency log

Release files / cymem-2.0.13-cp313-cp313t-win_arm64.whl

Download URL cymem-2.0.13-cp313-cp313t-win_arm64.whl
Size 39.0 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
042e8611ef862c34a97b13241f5d0da86d58aca3cecc45c533496678e75c5a1f
BLAKE2b-256 checksum
How to use checksums
543f35701c13e1fc7b0895198c8b20068c569a841e0daf8e0b14d1dc0816b28f
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
d1c950eebb9f0f15e3ef3591313482a5a611d16fc12d545e2018cd607f40f472
BLAKE2b-256 checksum
How to use checksums
5023dbf2ad6ecd19b99b3aab6203b1a06608bbd04a09c522d836b854f2f30f73
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
9d441d0e45798ec1fd330373bf7ffa6b795f229275f64016b6a193e6e2a51522
BLAKE2b-256 checksum
How to use checksums
edbc68da7dd749b72884dc22e898562f335002d70306069d496376e5ff3b6153
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
c8f30971cadd5dcf73bcfbbc5849b1f1e1f40db8cd846c4aa7d3b5e035c7b583
BLAKE2b-256 checksum
How to use checksums
82d49326e3422d1c2d2b4a8fb859bdcce80138f6ab721ddafa4cba328a505c71
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
6d36710760f817194dacb09d9fc45cb6a5062ed75e85f0ef7ad7aeeb13d80cc3
BLAKE2b-256 checksum
How to use checksums
360c20697c8bc19f624a595833e566f37d7bcb9167b0ce69de896eba7cfc9c2d
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
0d78a27c88b26c89bd1ece247d1d5939dba05a1dae6305aad8fd8056b17ddb51
BLAKE2b-256 checksum
How to use checksums
6139a3d6ad073cf7f0fbbb8bbf09698c3c8fac11be3f791d710239a4e8dd3438
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
c16cb80efc017b054f78998c6b4b013cef509c7b3d802707ce1f85a1d68361bf
BLAKE2b-256 checksum
How to use checksums
35a97ed53e481f47ebfb922b0b42e980cec83e98ccb2137dc597ea156642440c
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
7e1a863a7f144ffb345397813701509cfc74fc9ed360a4d92799805b4b865dd1
BLAKE2b-256 checksum
How to use checksums
7f28d3b03427edc04ae04910edf1c24b993881c3ba93a9729a42bcbb816a1808
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-cp313-cp313-win_arm64.whl
Size 36.0 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
717270dcfd8c8096b479c42708b151002ff98e434a7b6f1f916387a6c791e2ad
BLAKE2b-256 checksum
How to use checksums
2f9ec7b21271ab88a21760f3afdec84d2bc09ffa9e6c8d774ad9d4f1afab0416
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-cp313-cp313-win_amd64.whl
Size 40.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
38aefeb269597c1a0c2ddf1567dd8605489b661fa0369c6406c1acd433b4c7ba
BLAKE2b-256 checksum
How to use checksums
7066d23b06166864fa94e13a98e5922986ce774832936473578febce64448d75
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
fece5229fd5ecdcd7a0738affb8c59890e13073ae5626544e13825f26c019d3c
BLAKE2b-256 checksum
How to use checksums
08115dc933ddfeb2dfea747a0b935cb965b9a7580b324d96fc5f5a1b5ff8df29
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
e02d3e2c3bfeb21185d5a4a70790d9df40629a87d8d7617dc22b4e864f665fa3
BLAKE2b-256 checksum
How to use checksums
fddda12522952624685bd0f8968e26d2ed6d059c967413ce6eb52292f538f1b0
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
e96848faaafccc0abd631f1c5fb194eac0caee4f5a8777fdbb3e349d3a21741c
BLAKE2b-256 checksum
How to use checksums
3636bc980b9a14409f3356309c45a8d88d58797d02002a9d794dd6c84e809d3a
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
45dcaba0f48bef9cc3d8b0b92058640244a95a9f12542210b51318da97c2cf28
BLAKE2b-256 checksum
How to use checksums
4ab3deeb01354ebaf384438083ffe0310209ef903db3e7ba5a8f584b06d28387
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
89c4889bd16513ce1644ccfe1e7c473ba7ca150f0621e66feac3a571bde09e7e
BLAKE2b-256 checksum
How to use checksums
bfa08fc929cc29ae466b7b4efc23ece99cbd3ea34992ccff319089c624d667fd
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
891fd9030293a8b652dc7fb9fdc79a910a6c76fc679cd775e6741b819ffea476
BLAKE2b-256 checksum
How to use checksums
ce0f95a4d1e3bebfdfa7829252369357cf9a764f67569328cd9221f21e2c952e
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-cp312-cp312-win_arm64.whl
Size 36.0 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
6bbd701338df7bf408648191dff52472a9b334f71bcd31a21a41d83821050f67
BLAKE2b-256 checksum
How to use checksums
94fb1b681635bfd5f2274d0caa8f934b58435db6c091b97f5593738065ddb786
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-cp312-cp312-win_amd64.whl
Size 40.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
2ff1c41fd59b789579fdace78aa587c5fc091991fa59458c382b116fc36e30dc
BLAKE2b-256 checksum
How to use checksums
ddfe3ee37d02ca4040f2fb22d34eb415198f955862b5dd47eee01df4c8f5454c
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
a84ba3178d9128b9ffb52ce81ebab456e9fe959125b51109f5b73ebdfc6b60d6
BLAKE2b-256 checksum
How to use checksums
b7c9d6514a412a1160aa65db539836b3d47f9b59f6675f294ec34ae32f867c82
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
d670329ee8dbbbf241b7c08069fe3f1d3a1a3e2d69c7d05ea008a7010d826298
BLAKE2b-256 checksum
How to use checksums
315d0dd8c167c08cd85e70d274b7235cfe1e31b3cebc99221178eaf4bbb95c6f
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
f190a92fe46197ee64d32560eb121c2809bb843341733227f51538ce77b3410d
BLAKE2b-256 checksum
How to use checksums
eb12678d16f7aa1996f947bf17b8cfb917ea9c9674ef5e2bd3690c04123d5680
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
742fc19764467a49ed22e56a4d2134c262d73a6c635409584ae3bf9afa092c33
BLAKE2b-256 checksum
How to use checksums
626d159780fe162ff715d62b809246e5fc20901cef87ca28b67d255a8d741861
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
c9251d889348fe79a75e9b3e4d1b5fa651fca8a64500820685d73a3acc21b6a8
BLAKE2b-256 checksum
How to use checksums
f971f0f8adee945524774b16af326bd314a14a478ed369a728a22834e6785a18
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
e8afbc5162a0fe14b6463e1c4e45248a1b2fe2cbcecc8a5b9e511117080da0eb
BLAKE2b-256 checksum
How to use checksums
c952478a2911ab5028cb710b4900d64aceba6f4f882fcb13fd8d40a456a1b6dc
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-cp311-cp311-win_arm64.whl
Size 36.3 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
0dca715e708e545fd1d97693542378a00394b20a37779c1ae2c8bdbb43acef79
BLAKE2b-256 checksum
How to use checksums
00df2455eff6ac0381ff165db6883b311f7016e222e3dd62185517f8e8187ed0
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-cp311-cp311-win_amd64.whl
Size 40.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ce821e6ba59148ed17c4567113b8683a6a0be9c9ac86f14e969919121efb61a5
BLAKE2b-256 checksum
How to use checksums
210ff94c6950edbfc2aafb81194fc40b6cacc8e994e9359d3cb4328c5705b9b5
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
c90a6ecba994a15b17a3f45d7ec74d34081df2f73bd1b090e2adc0317e4e01b6
BLAKE2b-256 checksum
How to use checksums
d42b0e4664cafc581de2896d75000651fd2ce7094d33263f466185c28ffc96e4
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
ec99efa03cf8ec11c8906aa4d4cc0c47df393bc9095c9dd64b89b9b43e220b04
BLAKE2b-256 checksum
How to use checksums
c4fb853b7b021e701a1f41687f3704d5f469aeb2a4f898c3fbb8076806885955
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
30c4e75a3a1d809e89106b0b21803eb78e839881aa1f5b9bd27b454bc73afde3
BLAKE2b-256 checksum
How to use checksums
d6016bc654101526fa86e82bf6b05d99b2cd47c30a333cfe8622c26c0592beb2
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
f3aee3adf16272bca81c5826eed55ba3c938add6d8c9e273f01c6b829ecfde22
BLAKE2b-256 checksum
How to use checksums
32a69345754be51e0479aa387b7b6cffc289d0fd3201aaeb8dade4623abd1e02
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
bee2791b3f6fc034ce41268851462bf662ff87e8947e35fb6dd0115b4644a61f
BLAKE2b-256 checksum
How to use checksums
811357f936fc08551323aab3f92ff6b7f4d4b89d5b4e495c870a67cb8d279757
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
673183466b0ff2e060d97ec5116711d44200b8f7be524323e080d215ee2d44a5
BLAKE2b-256 checksum
How to use checksums
10641db41f7576a6b69f70367e3c15e968fd775ba7419e12059c9966ceb826f8
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-cp310-cp310-win_arm64.whl
Size 36.3 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
c8dbfddfe5c604974e17c6f373cedd4d25cd67f84812ede7dea12128fa0c2015
BLAKE2b-256 checksum
How to use checksums
0dd3cb6c83758fe399443b858faafb7096b72535621a7af7dd9a54ff0989fa14
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-cp310-cp310-win_amd64.whl
Size 40.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
7700b116524b087e0169f10f267539223b48240ef2734c3a727a9e6b4db9a671
BLAKE2b-256 checksum
How to use checksums
a68b5fcf5430fc81098aef58cc20340e51f37b49b9d8c15766e0d5d63e7288a3
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
1366c7437a209230f4b797fae10227a8206d4021d37c9f9c0d31fd97ea4feb35
BLAKE2b-256 checksum
How to use checksums
032d12900758b80345d9aed5892a9d61e8a5f6abbbe5837e4def373a53cd0da2
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
ed9de1b9b042f76fe5c312e4359eab58bf52ac7dfdf6887368a760410d809440
BLAKE2b-256 checksum
How to use checksums
95c1af83c03a93f890ca81149561b18a4a67a9aa36a1109f15e291dd2703ab12
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
84e2976e38cd663f758e40b5497fa5cd183d7c5fb0d04ce81a4b42a1ba124ff0
BLAKE2b-256 checksum
How to use checksums
796dd165c38cd4caaaf60942e2cec9998b667008f2384047ccfe0b4b5f7a1ffe
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
1775d3fd34cf099929b79c3e48469283642463f977af6801231f3c0e5d9c9369
BLAKE2b-256 checksum
How to use checksums
bdbe7b7a4cf9cd2d37e674612a86fc90b3d59bff12177f83430e62b25afaf7fc
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
e03bb575a96c59bc210d7d59862747f0012696b0dac3427ce8af33c7afb3d4a2
BLAKE2b-256 checksum
How to use checksums
4b9bc123ba65dddcd8a2bc0b3c9046766c15abe0e257c315b3040eed22cce1e2
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
8efc4f308169237aade0e82877a65a563833dec32eb7ab2326120253e0e9e918
BLAKE2b-256 checksum
How to use checksums
5d14462018dd384ee1848ac9c1951534a813a325abbfc161a74e2cbcb38d2469
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-cp39-cp39-win_arm64.whl
Size 36.6 kB
Tags CPython 3.9 Windows ARM64
SHA-256 checksum
How to use checksums
c3ff57aec4f264451739b18b7eab9d161d51af42b570ca0392fc051dcca28cb1
BLAKE2b-256 checksum
How to use checksums
8cb1f98af0272fbb9a82609474ae6a393492fe706d860e2bff7ea45afd5aed1e
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-cp39-cp39-win_amd64.whl
Size 40.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
a868c1e3fe4f6f51232883b7bee7319a35e36644604577f4c6032cf957b9056b
BLAKE2b-256 checksum
How to use checksums
2a4023528b1c043004edcd0362cbc63d53b5d7c69512619f0d1cc0207e60f857
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
2fae4a29a36267772010a05ca85220e53f4fb3e1083d4f686342d8a3cc7620db
BLAKE2b-256 checksum
How to use checksums
f161a4b80a2083627fd7e5da93fac7fa65e9aad018802e61059553acac534dfc
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
8431347901026e9b554daeb982f5f1ecf3780ce46435c7a8e0cb82490e58f13c
BLAKE2b-256 checksum
How to use checksums
e30b60e96c296742522c4c6a97773f113bc406bfc4b10c75b3898a542eb41d9f
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
a9150be2896fbe0096911bc9138a54e6fcc3814f197bc0c3d64d7c005a5e579d
BLAKE2b-256 checksum
How to use checksums
94706dfcb560c2ef976535569792358b406bec9ba9515c12e257cf4e34dfbc61
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
52b76216c59e0078cebd988754426c41ee60e7c972f4c5185ac32fbd53b6d035
BLAKE2b-256 checksum
How to use checksums
83f131e0a5bd9f6810049e3bbdb1ea365021e7283768aafc514fcd57a654fe67
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
7a8d404a48af953084fcec4239487ab05e14b829da251628827d51c87880aeb8
BLAKE2b-256 checksum
How to use checksums
c9de26d89f580a48814f6c982726ef7f5d4074d8b18f1e2323d77cd6ef92f0ba
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 14, 2025.

Transparency log

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

Download URL cymem-2.0.13-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
fe5424b38f61709b046df2ba7a6d7b54272ee1e2a2c56772d9cd309e4c1ea5ef
BLAKE2b-256 checksum
How to use checksums
21ada7ca139aebac8cc5a19ee0fc034f3b2936bd288d7079c20033549d72bd54
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 14, 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