Skip to main content

Build status

crcmod for calculating CRCs

The software in this repository is a modernised version of the crcmod Python package, originally written by Ray Buvel. I took the original source code of crcmod 1.7, dropped support for Python 2, reformatted the source files with black, ran it through ruff, and added a modern build pipeline around it based on setuptools, pytest, tox and cibuildwheel so I can create pre-compiled wheels for the package using Github Actions.

Version 2.0.0 of this package is a drop-in replacement for crcmod 1.7 if you are running Python 3.7 or later.

The contents of the original README file follows from here, with minor alterations to the building and testing instructions to describe how it is done now with the new setup.


The software in this package is a Python module for generating objects that compute the Cyclic Redundancy Check (CRC). There is no attempt in this package to explain how the CRC works. There are a number of resources on the web that give a good explanation of the algorithms. Just do a Google search for "crc calculation" and browse till you find what you need. Another resource can be found in chapter 20 of the book "Numerical Recipes in C" by Press et. al.

This package allows the use of any 8, 16, 24, 32, or 64 bit CRC. You can generate a Python function for the selected polynomial or an instance of the Crc class which provides the same interface as the md5 and sha modules from the Python standard library. A Crc class instance can also generate C/C++ source code that can be used in another application.

Guidelines

Documentation is available from the doc strings. It is up to you to decide what polynomials to use in your application. If someone has not specified the polynomials to use, you will need to do some research to find one suitable for your application. Examples are available in the unit tests in the tests folder. You may also use the predefined module to select one of the standard polynomials.

If you need to generate code for another language, I suggest you subclass the Crc class and replace the method generateCode. Use generateCode as a model for the new version.

Dependencies

Python version

This package supports Python 3.9 and newer.

Building C extension

To build the C extension, the appropriate compiler tools for your platform must be installed. Refer to the Python documentation for building C extensions for details. If you have a C compiler and all the usual Python development tools, including the build frontend, then running python -m build should build the package.

Installation

The crcmod-plus package is installed from PyPI using pip. Run the following command:

$ pip install crcmod-plus

Unit testing

crcmod-plus uses pytest as the testing environment. You can run the unit tests with:

$ pytest tests

Code generation

The crcmod package is capable of generating C functions that can be compiled with a C or C++ compiler. In the tests directory, there is an examples.py script that demonstrates how to use the code generator. The result of this is written out to the file examples.c. The generated code was checked to make sure it compiles with the GCC compiler.

License

The crcmod-plus package is released under the MIT license. See the LICENSE file for details.

Authors

  • Ray Buvel (the original crcmod package)

Contributors

  • Craig McQueen (contributor of the original crcmod package)
  • Tamas Nepusz (modernisation into crcmod-plus)

Metadata

Release files for crcmod-plus 2.3.6

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

Source distribution (sdist)

Source distribution for crcmod-plus 2.3.6
File Size Uploaded
crcmod_plus-2.3.6.tar.gz 22.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for crcmod-plus 2.3.6
File
crcmod_plus-2.3.6-pp311-pypy311_pp73-win_amd64.whl PyPy 3.11 PyPy 3.11 7.3 Windows x86-64 Details
crcmod_plus-2.3.6-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
crcmod_plus-2.3.6-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
crcmod_plus-2.3.6-pp311-pypy311_pp73-macosx_10_15_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 10.15+ x86-64 Details
crcmod_plus-2.3.6-cp315-cp315t-win_arm64.whl CPython 3.15 CPython 3.15 free-threading Windows ARM64 Details
crcmod_plus-2.3.6-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
crcmod_plus-2.3.6-cp315-cp315t-win32.whl CPython 3.15 CPython 3.15 free-threading Windows x86-32 Details
crcmod_plus-2.3.6-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
crcmod_plus-2.3.6-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
crcmod_plus-2.3.6-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
crcmod_plus-2.3.6-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
crcmod_plus-2.3.6-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details
crcmod_plus-2.3.6-cp315-cp315t-macosx_10_15_universal2.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ universal2 (ARM64, x86-64) Details
crcmod_plus-2.3.6-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
crcmod_plus-2.3.6-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
crcmod_plus-2.3.6-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
crcmod_plus-2.3.6-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
crcmod_plus-2.3.6-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
crcmod_plus-2.3.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
crcmod_plus-2.3.6-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
crcmod_plus-2.3.6-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
crcmod_plus-2.3.6-cp314-cp314t-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64) Details
crcmod_plus-2.3.6-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
crcmod_plus-2.3.6-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
crcmod_plus-2.3.6-cp311-abi3-win32.whl CPython 3.11 abi3 Windows x86-32 Details
crcmod_plus-2.3.6-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details
crcmod_plus-2.3.6-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details
crcmod_plus-2.3.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
crcmod_plus-2.3.6-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 abi3 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
crcmod_plus-2.3.6-cp311-abi3-macosx_10_9_x86_64.whl CPython 3.11 abi3 macOS 10.9+ x86-64 Details
crcmod_plus-2.3.6-cp311-abi3-macosx_10_9_universal2.whl CPython 3.11 abi3 macOS 10.9+ universal2 (ARM64, x86-64) Details
crcmod_plus-2.3.6-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
crcmod_plus-2.3.6-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
crcmod_plus-2.3.6-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
crcmod_plus-2.3.6-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
crcmod_plus-2.3.6-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
crcmod_plus-2.3.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
crcmod_plus-2.3.6-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
crcmod_plus-2.3.6-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
crcmod_plus-2.3.6-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
crcmod_plus-2.3.6-cp39-cp39-win_arm64.whl CPython 3.9 CPython 3.9 Windows ARM64 Details
crcmod_plus-2.3.6-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
crcmod_plus-2.3.6-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
crcmod_plus-2.3.6-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
crcmod_plus-2.3.6-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
crcmod_plus-2.3.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
crcmod_plus-2.3.6-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
crcmod_plus-2.3.6-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
crcmod_plus-2.3.6-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 1.2 MB

Release files / crcmod_plus-2.3.6.tar.gz

Download URL crcmod_plus-2.3.6.tar.gz
Size 22.4 kB
Tags Source
SHA-256 checksum
How to use checksums
d18de4d8f00a1db9747a104daa13b1164ef82e5bd684dedd9d03ecbca52c5af0
BLAKE2b-256 checksum
How to use checksums
43809c49a0e24a4315a6f3d8d31a3a8cc6e1d68b4ea04f6f8d8d8dffbe138679
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-pp311-pypy311_pp73-win_amd64.whl

Download URL crcmod_plus-2.3.6-pp311-pypy311_pp73-win_amd64.whl
Size 23.3 kB
Tags PyPy 3.11 PyPy 3.11 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
b342f02a9b3bfda9f376926523e4689275b7dc60780b9a2a8dad18ac67504d81
BLAKE2b-256 checksum
How to use checksums
a178651f473d9636057a353c9377a06275d950a4aaa0480e9f9f3e093d6378f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL crcmod_plus-2.3.6-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 21.7 kB
Tags Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
6b3e1a666417cb1ae709740e3503c67f443348db382b39caa8d03fb4bd2f6430
BLAKE2b-256 checksum
How to use checksums
5c27683522214664c1b4750ed1e89e922d7138accf5aa28a70b7deaa12227ed0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL crcmod_plus-2.3.6-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 21.1 kB
Tags Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
db1ec2a3f718c9947c6300b02256cb159f6785a7090dbb650b7e8be846f63be9
BLAKE2b-256 checksum
How to use checksums
fae8e02db0c5f667cb907fe630406bf86b7682fc6557c740c71f8b2b325429d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-pp311-pypy311_pp73-macosx_10_15_x86_64.whl

Download URL crcmod_plus-2.3.6-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
Size 19.8 kB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
946cdeb604cd726dec80b7be9de1e976a41b47b9340e86b0c869a08f8d24e184
BLAKE2b-256 checksum
How to use checksums
2f3c41a475bc9891220f9c77068dc96c69abe84e828669fc92185f4a524012ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp315-cp315t-win_arm64.whl

Download URL crcmod_plus-2.3.6-cp315-cp315t-win_arm64.whl
Size 21.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
11212f417458f00ff87e1fd91a8e440da1f619b253d48449d13c0da540983cfa
BLAKE2b-256 checksum
How to use checksums
022d229fbcdc244bb04279a14ef6b48c8b70ec8ef03f5605169fde301e9c90b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp315-cp315t-win_amd64.whl

Download URL crcmod_plus-2.3.6-cp315-cp315t-win_amd64.whl
Size 23.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
f93e479f09a8d524a83287a5db889b7abadfec45251b0fac3812b03919385daa
BLAKE2b-256 checksum
How to use checksums
df6b1e2efcde99e07ca63937c46279e92662bad3e0aec327b5ee5a292c5aa615
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp315-cp315t-win32.whl

Download URL crcmod_plus-2.3.6-cp315-cp315t-win32.whl
Size 22.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
4faa2d4bb4df6434a4e8450707eecc33f7379aed4346e632216a697986e97446
BLAKE2b-256 checksum
How to use checksums
3ac77cce6a8be6144a6fb5bb5233f1b2d852f7e3d60e95b7e589735d0cdca981
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL crcmod_plus-2.3.6-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 30.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
28f05639ae8fac3afa3233bdd470f02fd9999cd4fd9d47fe8e94085510ad4a94
BLAKE2b-256 checksum
How to use checksums
ac89ec0d8d5b9e5ad204bbb8beebd11e9eba8f2ad930c63618b8018e4232e910
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL crcmod_plus-2.3.6-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 30.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
23a427879dede8cf56bd3e96a20a68f0d5d6bab3e7c76d323f259e2cc7a70e55
BLAKE2b-256 checksum
How to use checksums
7efe3ff3df42a92af9d939931eb638b6f73465f1a200b99627a0c798374c458b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL crcmod_plus-2.3.6-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 30.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8b68f6d5f70fe42d352fc6faa254bd95539f277370fa50ae7bff7cd05036a5a8
BLAKE2b-256 checksum
How to use checksums
7ea1b92de319629637f3f6b36293db10d12c561cbb0526824bd7c49290485dd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL crcmod_plus-2.3.6-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 29.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f64f804817db879604917ac80c1593ee1026189587f38246bff34fdabe8f48c9
BLAKE2b-256 checksum
How to use checksums
23bca88a95a0b5ade6c8388fdfc36bf945c158d8a1ef19af089dcf224dc8a014
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL crcmod_plus-2.3.6-cp315-cp315t-macosx_10_15_x86_64.whl
Size 20.2 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
8b6933a8b23282740300e075ec0fef5a3227840a99ab7d840caf92f5f1a96148
BLAKE2b-256 checksum
How to use checksums
32ef78ef7526f20e5cb0afb4b7b926f8fdd8df5e4b4a1a55d0e1286b5b1e9a51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp315-cp315t-macosx_10_15_universal2.whl

Download URL crcmod_plus-2.3.6-cp315-cp315t-macosx_10_15_universal2.whl
Size 22.9 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
17a645125cb9e55fb26733197bb0e0539c8824d742536b97d9c2744cfe0111ea
BLAKE2b-256 checksum
How to use checksums
8e7f1acc28ed6f3b347e0cb289102f131e3194266faa6e877bad48a4b4693ece
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp314-cp314t-win_arm64.whl

Download URL crcmod_plus-2.3.6-cp314-cp314t-win_arm64.whl
Size 22.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
a7dcf519227914e18a05d71c88c315b1f9a013b1de3130e54dc6a84cf48e2192
BLAKE2b-256 checksum
How to use checksums
63b71a7aff7401bf850ee503d3c5059dbab104f5222f800c48c3e0a4628d2e05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp314-cp314t-win_amd64.whl

Download URL crcmod_plus-2.3.6-cp314-cp314t-win_amd64.whl
Size 23.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
c5a898312acbaf77fa43bf8c22908c45bab49b808be588c973e9e67d48e81e76
BLAKE2b-256 checksum
How to use checksums
fbfbda24fa22717ee5d9adb708cf522929f375bf3522fdd2729c9b95d3c22191
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp314-cp314t-win32.whl

Download URL crcmod_plus-2.3.6-cp314-cp314t-win32.whl
Size 22.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
8c2ec254cdfdbae6d34e312fd8eda4ebaf57febe2d14752fd2603758ffb85bd7
BLAKE2b-256 checksum
How to use checksums
d1d6b650e8ce627c9b5cb02a3516454282c040baa20ca74d86a067ad5cc58c58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL crcmod_plus-2.3.6-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 30.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e9736ef4192e2c43af3e61856182ed7c432364ce9e2ed949a61dbf2e63ff780a
BLAKE2b-256 checksum
How to use checksums
18dbce2b48c1a91cfcb2d79a01b60cdef28a73144d63f097a5b2a378f6007f74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL crcmod_plus-2.3.6-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 30.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b23dc4af36ed402aa78018ad48088309fd14f82d6696f4c74da5275e3b950700
BLAKE2b-256 checksum
How to use checksums
4282b76deb637ec56484f0a6b3a39001c971510e08ac78d0c7de3ee5be9ad5ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL crcmod_plus-2.3.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 30.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f8806b8d0023b25bff8aced62a1f3212e77c7551d5a48009353488baf4d140cc
BLAKE2b-256 checksum
How to use checksums
68a40b1db64d84bd9f9519688f08b1f46b7d76ccb467b87a44828f28760d9a38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL crcmod_plus-2.3.6-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 30.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
3050d2b16031a9f1087e5ad6044d7eb33b9dac3bfd5961e418fba12cc3c68829
BLAKE2b-256 checksum
How to use checksums
99ccd5dc11cdc0631755e0f1a538e0abd3e4b9b856bec6aa24fa6f0ea5bacaea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL crcmod_plus-2.3.6-cp314-cp314t-macosx_10_15_x86_64.whl
Size 20.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
3607c745e0f23c416e551b8ff6bc0f96caba40d5665c9172310ea529b8bdb403
BLAKE2b-256 checksum
How to use checksums
0db666c48bb705caab3b2c54c8fc6c73a492cb057f58d2d20139a4a58c934e7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp314-cp314t-macosx_10_15_universal2.whl

Download URL crcmod_plus-2.3.6-cp314-cp314t-macosx_10_15_universal2.whl
Size 22.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
8b937a09cd5db063f2aac3c3bd9f82ef8fcc938a1a39055ad3be52c752629b5e
BLAKE2b-256 checksum
How to use checksums
472cda77f9212576197a26dadce9a8653c0f3ff53c258aab3cefca34ff01d48c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp311-abi3-win_arm64.whl

Download URL crcmod_plus-2.3.6-cp311-abi3-win_arm64.whl
Size 21.6 kB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
5b235fb777555af40a8a7dc91b79508af4c822b6620a275e0167ed5f3262442a
BLAKE2b-256 checksum
How to use checksums
b65991e2002a3b6e5c8b41bac7fab66ab3b8d50c093eba672a02ac0a5e75bd5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp311-abi3-win_amd64.whl

Download URL crcmod_plus-2.3.6-cp311-abi3-win_amd64.whl
Size 22.9 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
36fd967f865e4e0ff06896a97e8823cc0daea1e0fd4ff924d0cebeb95334839c
BLAKE2b-256 checksum
How to use checksums
36bffc03b0702fc478bf2fdea5d73ab1648d01f97c9790dcec9e1b86c86f9a95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp311-abi3-win32.whl

Download URL crcmod_plus-2.3.6-cp311-abi3-win32.whl
Size 22.4 kB
Tags CPython 3.11 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
6adf56ee5061f38658655271629e0145260f64beab90edeba2e699c1a099ca15
BLAKE2b-256 checksum
How to use checksums
e3c84736217b968c3fd58e9d55ee2146fee1816604a788f6d5ea1eb7a19286ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL crcmod_plus-2.3.6-cp311-abi3-musllinux_1_2_x86_64.whl
Size 27.1 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
0fa63621363bd0b9ea8434b87afd285f8699243df7f39cfde23bcd884285aab6
BLAKE2b-256 checksum
How to use checksums
dff537b296309c8ef5d5b532739ae353ed1cba3c93aa700cd578dfe70180d9a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL crcmod_plus-2.3.6-cp311-abi3-musllinux_1_2_aarch64.whl
Size 27.4 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
3c6a0a21d76c389360f8e58566701e877958f6a6675ff93ad77d300a248780ae
BLAKE2b-256 checksum
How to use checksums
5df9d43be782ef5d496c22781dce06063d5741ef7ce4a7e4d39803a53801bce0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL crcmod_plus-2.3.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 27.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
5f5cd092f0dd57d3fa5b25c87381113282119fa4d1ff2143f98c15fa5bec0de9
BLAKE2b-256 checksum
How to use checksums
5863cafe4e5749cba8de028bfddc9e5c4a43a92b523b2220a64c75d20087c195
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL crcmod_plus-2.3.6-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 27.0 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 abi3
SHA-256 checksum
How to use checksums
2f06347c9b1eeb7ed40262cec5c658fcaf189b5f213a446aacf1d3da545522da
BLAKE2b-256 checksum
How to use checksums
7b11ff33c483472f40e43268c7c69f621c5d0ad34a07ad93836efb66069754c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp311-abi3-macosx_10_9_x86_64.whl

Download URL crcmod_plus-2.3.6-cp311-abi3-macosx_10_9_x86_64.whl
Size 20.1 kB
Tags CPython 3.11 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
de7ca8a5a135621895b11d922b902d5e59d12ce4be28fca3a43eb104a97bcd14
BLAKE2b-256 checksum
How to use checksums
6a4517d5b39b3aa97a4c66892cab10413282c3011801e6b1b917f52c637dc5c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp311-abi3-macosx_10_9_universal2.whl

Download URL crcmod_plus-2.3.6-cp311-abi3-macosx_10_9_universal2.whl
Size 22.8 kB
Tags CPython 3.11 abi3 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a98c775ede8dbeb054aa692ab0935d0d71e8b62a8bad130004fc09eac9e54759
BLAKE2b-256 checksum
How to use checksums
5bda91293b1d8dfd44bfb6c609182355a9734e9915045a68bd65b218f08a58b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp310-cp310-win_arm64.whl

Download URL crcmod_plus-2.3.6-cp310-cp310-win_arm64.whl
Size 21.6 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
40ff79c88b2553ff3b8f43ffe5f5f48963abc9e1dd16378f6a20d6612275bb9c
BLAKE2b-256 checksum
How to use checksums
4e59ec33336098a08fcee52310b91f47120d5bf921f4b08517ced031bb54bfcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp310-cp310-win_amd64.whl

Download URL crcmod_plus-2.3.6-cp310-cp310-win_amd64.whl
Size 22.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
16ef72590190d03287ed1d84f4e6653aa4bca0ca232110302f01bdae66b60d51
BLAKE2b-256 checksum
How to use checksums
52995094a122d2ca510e0b3824c7bbe86fe0e20068f5ca9f4538f59e59efb6ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp310-cp310-win32.whl

Download URL crcmod_plus-2.3.6-cp310-cp310-win32.whl
Size 22.4 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
e12192ebc05301ef9cebc4db935e521480cf454cca4ce4eec81bec4d670f3ca7
BLAKE2b-256 checksum
How to use checksums
cc9efae0a47308e22045fb8f9cfde4fb9ebd416b8caa42ca9200a93d4288cae5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL crcmod_plus-2.3.6-cp310-cp310-musllinux_1_2_x86_64.whl
Size 29.2 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
50e48616626e997b3f120412d74d8d05d2437f40d3a3d75a55cd4a2125a516b2
BLAKE2b-256 checksum
How to use checksums
209b04f5ea3f0df309460b2304ea0de80cfa5976277deeff95d94576d8a8d107
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL crcmod_plus-2.3.6-cp310-cp310-musllinux_1_2_aarch64.whl
Size 29.4 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
be650fdecae3349755bfb85263025e3641a2813e090a153019ac46467c90ec75
BLAKE2b-256 checksum
How to use checksums
65e743e19523e08ed68b8925d2f01836c80f368275d5681754a7cfd319eb4af2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL crcmod_plus-2.3.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 29.7 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7649a011f48a25dc1a54f01aaa4d989fcdf17ded67f3e7c55b05dd08bc361ce7
BLAKE2b-256 checksum
How to use checksums
c6045e8d1be8e6a5342049b2677dd0a102d2db810cd66e756c06f2292b2db895
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL crcmod_plus-2.3.6-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 29.0 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
00257496f5eb5bca89ae3e24690bde883fd4da4698d1083ab29f1e89743574cd
BLAKE2b-256 checksum
How to use checksums
a387ebef48add52198ea681a2711b0a960e406ec0eecd6ad47be19cda01c1b34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp310-cp310-macosx_10_9_x86_64.whl

Download URL crcmod_plus-2.3.6-cp310-cp310-macosx_10_9_x86_64.whl
Size 20.0 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e3d98d0f57796cdfa4c18470d3d3926d56b478532ee91be4723272ca89ece1f9
BLAKE2b-256 checksum
How to use checksums
871346dbe0c0fb867825474643c072d7dcd5d6056ee7cfbf856c5b3ef870e43c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp310-cp310-macosx_10_9_universal2.whl

Download URL crcmod_plus-2.3.6-cp310-cp310-macosx_10_9_universal2.whl
Size 22.7 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
0031a330a07e1960aa777dd55a7c7845207a3b33902cced7ac46b30e61c88ce7
BLAKE2b-256 checksum
How to use checksums
03e021944babbd8e623dc4be7aa4d7e39527371ae23db10c538c83ed61a1ab7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp39-cp39-win_arm64.whl

Download URL crcmod_plus-2.3.6-cp39-cp39-win_arm64.whl
Size 21.6 kB
Tags CPython 3.9 Windows ARM64
SHA-256 checksum
How to use checksums
7ad245cbce8f6b3462ceaffa03b7a6a3bb09cc9c8fffdffcf8025b4c9c7603d1
BLAKE2b-256 checksum
How to use checksums
fb6ba19d3699c579a4c5e62b0b6cfe10487fd2f149cadb09851efb772f56907b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp39-cp39-win_amd64.whl

Download URL crcmod_plus-2.3.6-cp39-cp39-win_amd64.whl
Size 22.9 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
a626a42cbc7e4e13059a8fccfc71257b4e0ce57acbe940ecf3c73b12c64e8311
BLAKE2b-256 checksum
How to use checksums
3e14ff06388f95144a40a477afea027137a6a51bbcc8df1503fc7de839d00574
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp39-cp39-win32.whl

Download URL crcmod_plus-2.3.6-cp39-cp39-win32.whl
Size 22.4 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
1fd0f399f3b4b0f5d2686e1dbf3b79ad79f2c76fe2e6009afe747173bd3debfd
BLAKE2b-256 checksum
How to use checksums
4b82ca1d3cfbd5cc3ebcaad14740ec9aca46d127b7028993f8388563bb77ea32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL crcmod_plus-2.3.6-cp39-cp39-musllinux_1_2_x86_64.whl
Size 29.0 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
77d97854059fb36f69ec4cfb0894992ff610a31b88ea94371008d1264faa0d94
BLAKE2b-256 checksum
How to use checksums
610dabdcc412ebe1a8841c05187cb66c34e6b7a851ac3b4b9d280011277bd6c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL crcmod_plus-2.3.6-cp39-cp39-musllinux_1_2_aarch64.whl
Size 29.3 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d54b423f27149e9380321382ab1bbf8d520da36041676cc7cbaac117a875afc8
BLAKE2b-256 checksum
How to use checksums
d773461ee1ef49b4ea96257bf68cc002b14c0da92873423f1dd39aba1092f564
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL crcmod_plus-2.3.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 29.5 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d276a6ea4c022a6c000846eeab7e5be8eae7f763bbc42fd33d6a86708cf22d06
BLAKE2b-256 checksum
How to use checksums
96250ee9b4cf7ac9eec1b5fb9eeef3c87f4ea8511f2e99ee64184aca5292b2b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL crcmod_plus-2.3.6-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 28.8 kB
Tags CPython 3.9 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f7fad5c9a33b24c4a7a36e0b929a81dc0e0c68c786d70e2cd01fb496682a19ac
BLAKE2b-256 checksum
How to use checksums
09880182a844cab36b71d18e409014284530dc3898662b23224c7cb51d946da0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp39-cp39-macosx_10_9_x86_64.whl

Download URL crcmod_plus-2.3.6-cp39-cp39-macosx_10_9_x86_64.whl
Size 20.0 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
47d8428267f31c90a756e3f65d02020e70365a09a321eced4f7506ad32abd203
BLAKE2b-256 checksum
How to use checksums
6e27c18b8933a3bbc275bb8060073833ccd4ac66b8c31c7855605bf16a240b3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release files / crcmod_plus-2.3.6-cp39-cp39-macosx_10_9_universal2.whl

Download URL crcmod_plus-2.3.6-cp39-cp39-macosx_10_9_universal2.whl
Size 22.7 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
d69d9d67135efe155e2c644f582a3cd1f2339fdbf0ea06d3659c8f2b58622ed0
BLAKE2b-256 checksum
How to use checksums
61c85046edfa66f4bda1156ba3d23b1b1eecc48a0e3de774d1e70bdecdec82a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.3.6 This release

50 release files

2.3.1

45 release files

2.2.0

49 release files

2.1.0

70 release files

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