Skip to main content

correctionlib

Actions Status Documentation Status Code style: black

conda version PyPI version PyPI platforms

GitHub Discussion

Introduction

The purpose of this library is to provide a well-structured JSON data format for a wide variety of ad-hoc correction factors encountered in a typical HEP analysis and a companion evaluation tool suitable for use in C++ and python programs. Here we restrict our definition of correction factors to a class of functions with scalar inputs that produce a scalar output.

In python, the function signature is:

def f(*args: str | int | float) -> float:
    return ...

In C++, the evaluator implements this currently as:

double Correction::evaluate(const std::vector<std::variant<int, double, std::string>>& values) const;

The supported function classes include:

  • multi-dimensional binned lookups;
  • binned lookups pointing to multi-argument formulas with a restricted math function set (exp, sqrt, etc.);
  • categorical (string or integer enumeration) maps;
  • input transforms (updating one input value in place); and
  • compositions of the above.

Each function type is represented by a "node" in a call graph and holds all of its parameters in a JSON structure, described by the JSON schema. Possible future extension nodes might include weigted sums (which, when composed with the others, could represent a BDT) and perhaps simple MLPs.

The tool should provide:

  • standardized, versioned JSON schemas;
  • forward-porting tools (to migrate data written in older schema versions); and
  • a well-optimized C++ evaluator and python bindings (with numpy vectorization support).

This tool will definitely not provide:

  • support for TLorentzVector or other object-type inputs (such tools should be written as a higher-level tool depending on this library as a low-level tool)

Formula support currently includes a mostly-complete subset of the ROOT library TFormula class, and is implemented in a threadsafe standalone manner. The parsing grammar is formally defined and parsed through the use of a header-only PEG parser library. The supported features mirror CMSSW's reco::formulaEvaluator and fully passes the test suite for that utility with the purposeful exception of the TMath:: namespace. The python bindings may be able to call into numexpr, though, due to the tree-like structure of the corrections, it may prove difficult to exploit vectorization at levels other than the entrypoint.

Detailed instructions for installing and using this package are provided in the documentation.

Creating new corrections

A demo/tutorial of the features is available in the documentation and also available interactively on binder

The correctionlib.schemav2 module provides a helpful framework for defining correction objects and correctionlib.convert includes select conversion routines for common types. Nodes can be type-checked as they are constructed using the parse_obj class method or by directly constructing them using keyword arguments.

Compatibility

The evaluator keys on the schema_version field in the JSON data and only operates with the same major schema version. For minor versions, the evaluator MUST remain backwards-compatible with all older minor versions of the same major series, but MAY introduce new features that make it forwards-incompatible with older readers. For patch versions, the library MUST be fully backwards-compatible and MUST NOT introduce new features or schema changes.

In practice we have not always lived up to these goals. The table below lists known deviations. Forwards-incompatible changes (marked "Forwards") are allowed under the versioning policy and are included for informational purposes only; backwards-incompatible changes (marked "Backwards") represent unintended breaks.

Version Break type Change
v2.2.0 Forwards (new node) HashPRNG node added; files using it require v2.2.0+
v2.3.0 Forwards (new edge format) UniformBinning object allowed for edges; requires v2.3.0+
v2.6.0 Forwards (new edge values) String infinity sentinels ("inf", "-inf") allowed in edges; requires v2.6.0+
v2.6.0–v2.6.3 Backwards (patch rule violated) Float ±inf in edges rejected with no escape hatch; files using float infinities broke. IGNORE_FLOAT_INF=True workaround added in v2.6.4
v2.7.0 Forwards (new flow value) flow: "wrap" added to Binning/MultiBinning; requires v2.7.0+
v2.8.0 Forwards ($schema field) "$schema" key added to JSON, rejected by older Python parsers (extra="forbid")
v2.9.0 Forwards (new node) LWTNN node added; files using it require v2.9.0+

Developing

See CONTRIBUTING.md for details on setting up a development environment, testing, and building the documentation.

Metadata

Release files for correctionlib 2.9.0

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

Source distribution (sdist)

Source distribution for correctionlib 2.9.0
File Size Uploaded
correctionlib-2.9.0.tar.gz 3.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for correctionlib 2.9.0
File
correctionlib-2.9.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
correctionlib-2.9.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
correctionlib-2.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
correctionlib-2.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
correctionlib-2.9.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
correctionlib-2.9.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
correctionlib-2.9.0-cp314-cp314t-macosx_11_0_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ universal2 (ARM64, x86-64) Details
correctionlib-2.9.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
correctionlib-2.9.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
correctionlib-2.9.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
correctionlib-2.9.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
correctionlib-2.9.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
correctionlib-2.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
correctionlib-2.9.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
correctionlib-2.9.0-cp314-cp314-macosx_11_0_universal2.whl CPython 3.14 CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64) Details
correctionlib-2.9.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
correctionlib-2.9.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
correctionlib-2.9.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
correctionlib-2.9.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
correctionlib-2.9.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
correctionlib-2.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
correctionlib-2.9.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
correctionlib-2.9.0-cp313-cp313-macosx_11_0_universal2.whl CPython 3.13 CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64) Details
correctionlib-2.9.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
correctionlib-2.9.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
correctionlib-2.9.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
correctionlib-2.9.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
correctionlib-2.9.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
correctionlib-2.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
correctionlib-2.9.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
correctionlib-2.9.0-cp312-cp312-macosx_11_0_universal2.whl CPython 3.12 CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64) Details
correctionlib-2.9.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
correctionlib-2.9.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
correctionlib-2.9.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
correctionlib-2.9.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
correctionlib-2.9.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
correctionlib-2.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
correctionlib-2.9.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
correctionlib-2.9.0-cp311-cp311-macosx_11_0_universal2.whl CPython 3.11 CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64) Details
correctionlib-2.9.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
correctionlib-2.9.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
correctionlib-2.9.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
correctionlib-2.9.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
correctionlib-2.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
correctionlib-2.9.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
correctionlib-2.9.0-cp310-cp310-macosx_11_0_universal2.whl CPython 3.10 CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64) Details
correctionlib-2.9.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
correctionlib-2.9.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
correctionlib-2.9.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
correctionlib-2.9.0-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
correctionlib-2.9.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
correctionlib-2.9.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
correctionlib-2.9.0-cp39-cp39-macosx_11_0_universal2.whl CPython 3.9 CPython 3.9 macOS 11.0+ universal2 (ARM64, x86-64) Details
correctionlib-2.9.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 59.9 MB

Release files / correctionlib-2.9.0.tar.gz

Download URL correctionlib-2.9.0.tar.gz
Size 3.8 MB
Tags Source
SHA-256 checksum
How to use checksums
9c7479a7eaa4ba9061b18557b7284c0826939a40daadc8b23638778bf46e6d73
BLAKE2b-256 checksum
How to use checksums
da2db4309fb320351f4dd1c7b17361ea676f2776c97cfdc655e1c1d42f95e4fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp314-cp314t-win_arm64.whl

Download URL correctionlib-2.9.0-cp314-cp314t-win_arm64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
1b645f5deb844f11c04faecd9a3e2e054043b9fd773879cbe9e1f2bec16f26b5
BLAKE2b-256 checksum
How to use checksums
67a48e5bce9882e5545ce486158c89ae49bf08dfd7f30ed615b08ef21769fc0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp314-cp314t-win_amd64.whl

Download URL correctionlib-2.9.0-cp314-cp314t-win_amd64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
24646b2d7389ed3bc8278bd8ad15c0627353b718baf3669b50d2270b29708746
BLAKE2b-256 checksum
How to use checksums
4472421e2e1359b7c6cd34b5db831d7aacd6eaf9fa7feff536f1ca9d0185f6e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL correctionlib-2.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3e16adfb7e55c221769d27daabebffe3421e28b0591be43f76b87442a3b92a16
BLAKE2b-256 checksum
How to use checksums
bf103de43fa67f949d3d7b770012efc8b7d8948718ad5a12751e0383fcbc90dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL correctionlib-2.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
00a1006a55608699c55ac2da1ae4c677539a9b99316cc15ad4a82d4223217193
BLAKE2b-256 checksum
How to use checksums
e9102ce2b3a2d72def9580b7155a0804d5898f9760c310612f498411b1343dc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL correctionlib-2.9.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 582.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
64911783908fac3c16c0d52fd44a9f56546bec9be000cdd6a57db59c98558ab6
BLAKE2b-256 checksum
How to use checksums
5da0948909847a528760a0aca0448caa0d39acbb7db041256322797a28e7530f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL correctionlib-2.9.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 528.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
97a7f8ce5ec2e47223b990ffca2d78342c34a2550a2e28b6d3137ae8859bf779
BLAKE2b-256 checksum
How to use checksums
67d3bf9f346f2eaf6287dcee506cc2d5fed3440a09041860189fd05f45fe42e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp314-cp314t-macosx_11_0_universal2.whl

Download URL correctionlib-2.9.0-cp314-cp314t-macosx_11_0_universal2.whl
Size 919.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
39da5551ded02225406b9f65dbd94028a0dc328874972ad1587166c37cf6beb1
BLAKE2b-256 checksum
How to use checksums
a0cf25e563a97542bdcc4d069fd4a28fe975f4269c76a1f823d649b9d45e5090
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL correctionlib-2.9.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 449.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cebbab7d9bc2ca233e859f45bc224543842fa897050711f78db7fbbf7a4ebc97
BLAKE2b-256 checksum
How to use checksums
bf8c3a0ce294d592f7e81824162beda3b91075d9ff5574678cbd8cba2501f2d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp314-cp314-win_arm64.whl

Download URL correctionlib-2.9.0-cp314-cp314-win_arm64.whl
Size 1.4 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
cc0923a307b866dd94b0960f29288941c88a015d6ce1662fbeedfa1aedbdebc2
BLAKE2b-256 checksum
How to use checksums
161d846b7daf62b685cf84b046bb4beaa6fcb2dddbc6e2a049dc049fab8a9e2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp314-cp314-win_amd64.whl

Download URL correctionlib-2.9.0-cp314-cp314-win_amd64.whl
Size 1.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
670f9878817b1c534b8ed31d207fe21f2397ae0bedee2282a1555ddc7fcaa6ba
BLAKE2b-256 checksum
How to use checksums
41c069d3a53b41ad1fe984fb428cfda32d282102b54236a19b8a8d7b2e4313b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL correctionlib-2.9.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
59cbffe2801a43b1d3b6b04906f816e5e4ef574d4bda54c03c38b6aa41d3d10e
BLAKE2b-256 checksum
How to use checksums
edb81df3856b8587b151d0c3d7524ba0109e8183edb684423c1580cf99ae8d7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL correctionlib-2.9.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
15916eca8eaeffb314f7ddafe543b11ced69e4825eaae799b59b28bb5f3898ae
BLAKE2b-256 checksum
How to use checksums
74ad48521fce4d0c13b47a6d03bbee6c4a1733f6df28fd22cf40faf1b34f8e89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL correctionlib-2.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 579.8 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
049d267c8b34cf344a49b174517e7a8dee52e5fd7d3f937392fde4fc6e22861d
BLAKE2b-256 checksum
How to use checksums
7eeebce37da1beb1f455eeee1f106777d82f53eaa3fffd333397cc529fce0b04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL correctionlib-2.9.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 526.4 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6300bfa7e23b24799431f50fb28f1d1da3855efbb5b47dac3dd69f8b272cc1cf
BLAKE2b-256 checksum
How to use checksums
f4c45cdcc17a4ca7005261fbf8d4fc6d88136fa1e1bb1f14372403bf6d4f9a7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp314-cp314-macosx_11_0_universal2.whl

Download URL correctionlib-2.9.0-cp314-cp314-macosx_11_0_universal2.whl
Size 902.1 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
7fae7340e2dbfc5f88ac8001d67af9bf2fc5c0961ac79e4bee35d15a7635d24c
BLAKE2b-256 checksum
How to use checksums
199bf869fd5a288318c3c62431b1713a9294e95019833092ffce3dc54dc51914
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL correctionlib-2.9.0-cp314-cp314-macosx_11_0_arm64.whl
Size 440.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d1c6203353f6d1c4f8830bc2ed75b32bf49d48a5d08712b82e17466140714b53
BLAKE2b-256 checksum
How to use checksums
a387e6af741f417306f0d6ccfcf5119151c458daa25617641e2743fc9da0b2e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp313-cp313-win_arm64.whl

Download URL correctionlib-2.9.0-cp313-cp313-win_arm64.whl
Size 1.4 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
c5dd93677e88bb458b5d0738d8f4c7f9c15eed396217af3c8e91164de3213631
BLAKE2b-256 checksum
How to use checksums
21e05ce15ab319094f0f011276b734f04d80eec1e451eb2fccfcb317a40673a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp313-cp313-win_amd64.whl

Download URL correctionlib-2.9.0-cp313-cp313-win_amd64.whl
Size 1.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ae4f5b55c0847c08b5cf58d3c0ee730d87c966fb8d1403fe199d1f042b7db63c
BLAKE2b-256 checksum
How to use checksums
07cc4cd390223a8f535a5ee623fe703bdfc5c018fe7ea4785a6cafb210c9d707
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL correctionlib-2.9.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2ec1880e4f771a61c1c21cad3b4f49e6399c0641cd5356d704da9bd67d06f114
BLAKE2b-256 checksum
How to use checksums
5e8d19eb39d121983cfce30ef9fb8ef0a0901a36a3a0a877d4be013ff5b9be02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL correctionlib-2.9.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
4d96dbb2a0e350a379de220d0ae62baa26e3bdac0a98b39dbc5f06a8b9bc3459
BLAKE2b-256 checksum
How to use checksums
7be9d4d26d42862a5241f2309f1041f6b64e2c9a960fa1de79ef735d1f7c0562
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL correctionlib-2.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 579.6 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b2c5028d3915d49b53bd1e91798e3220837e2c68b28d3a6e984029a69e519e48
BLAKE2b-256 checksum
How to use checksums
1a12e735601a8d51e375e1d6b1078501278d8f83cc397cded1a2d45ded681023
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL correctionlib-2.9.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 526.1 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e032a59ff1ca5b47eba1601fd925499d459ad7f2a5add7c681fa43dbeb1770ab
BLAKE2b-256 checksum
How to use checksums
cb977936eb0541e7db41477d974b648af37c74721a4103b075fb47682292bca9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp313-cp313-macosx_11_0_universal2.whl

Download URL correctionlib-2.9.0-cp313-cp313-macosx_11_0_universal2.whl
Size 901.4 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ab0b3e6553121f96cc4be797a81e95c0e330fffafeeca3b8de21504aeb65c08d
BLAKE2b-256 checksum
How to use checksums
f93b59abda2faa4e03c9ad28457cce890a115d3acf0477c272e31b1052a0db2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL correctionlib-2.9.0-cp313-cp313-macosx_11_0_arm64.whl
Size 439.8 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
772b20b1ef4f0c8f4aa17531022d81097379e53226d8ddcc772e1011d7428cde
BLAKE2b-256 checksum
How to use checksums
d0af16975fbbe3651e41a61bef8f2790aef449170e2582766305e90eaa7551a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp312-cp312-win_arm64.whl

Download URL correctionlib-2.9.0-cp312-cp312-win_arm64.whl
Size 1.4 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
c1d0fd6830a4db6a1e2995ca0300cab461c8fefe88636b26a319dc173d517a3a
BLAKE2b-256 checksum
How to use checksums
d0b13a9f7646d710fd0710263d8227ce11ddc3eb1a580c6780db35fdc6d1dc05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp312-cp312-win_amd64.whl

Download URL correctionlib-2.9.0-cp312-cp312-win_amd64.whl
Size 1.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ca2858a5a13abf279ab0ab626db0fe0723b15f2ecb8e01ef1988ffa293d8ec7e
BLAKE2b-256 checksum
How to use checksums
494f5147d47c17082b59e3838cf56126d04a25fb8403e38ae988c0068ce9feb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL correctionlib-2.9.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
96bd767b0545db7dd341fca3c2cc66a2f6226f1dd809232c236edfe5c859461b
BLAKE2b-256 checksum
How to use checksums
648849f9a0eaa5cb6d11542af4b7b0a5671808ca4de8dcb038b3b3cba89c16b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL correctionlib-2.9.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a8412266a29fa56176cf1dbda6ca66943d4d4fceb95694bf975c89faccb81735
BLAKE2b-256 checksum
How to use checksums
cc46e5c182d02d7d090c0533e0a3371b94e7505bd975b67988b2ccf375a4a4ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL correctionlib-2.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 579.8 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ee4dfbc95c8755eefea33c527c4678a5009ca1d635fcf771d4bad3060fc1226e
BLAKE2b-256 checksum
How to use checksums
1cff47d622207989590000deca92a63dae9462e1ade8e00a57fd22f0be334059
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL correctionlib-2.9.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 526.1 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
02e335e380c03551002a62e9871d1e9e8c0d535860255baa105938bf3b5c9895
BLAKE2b-256 checksum
How to use checksums
a9efea01339c2aa85a1ad17147a64303241bec686a3ff367cb11229150cbe4c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp312-cp312-macosx_11_0_universal2.whl

Download URL correctionlib-2.9.0-cp312-cp312-macosx_11_0_universal2.whl
Size 901.4 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
77e28f239ff63c0f7d70551cc17576dae8395e411f032379850772fba1dd2451
BLAKE2b-256 checksum
How to use checksums
f271a0d0531bf30bf38459401d82a93950915c21bf693e4da11b1a57a5ec3c40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL correctionlib-2.9.0-cp312-cp312-macosx_11_0_arm64.whl
Size 439.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
12144bbbc0c997a1331915fd42184706641676f063b04a59e2894507bc05e80c
BLAKE2b-256 checksum
How to use checksums
1583ebf2d327662b85aa93ae7edbbf7b6a216b7dbd3710758bdd69a1f03b7506
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp311-cp311-win_arm64.whl

Download URL correctionlib-2.9.0-cp311-cp311-win_arm64.whl
Size 1.4 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
283beb0a36709cede740ebbf2a015e70fa5bdc02ae58909a86966f73a0fe8afa
BLAKE2b-256 checksum
How to use checksums
be9fdecb16e4541228c45c2db2c61274532849f2abd136ad0bba69600ac2c4c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp311-cp311-win_amd64.whl

Download URL correctionlib-2.9.0-cp311-cp311-win_amd64.whl
Size 1.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f1180f2c820d6f7b007753496d2f42a76bbdeab78ee1d827c459940f5d3e6ed0
BLAKE2b-256 checksum
How to use checksums
4b6a8baea673202d3955ec92e8ecb4ff053c2499d6e9a1460effd81173bf463a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL correctionlib-2.9.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ba58987ff564a1a7963e46f0bddc2cc8afc88a8ea5ee19b5c2a8ca87bdc0f820
BLAKE2b-256 checksum
How to use checksums
738551f1244b24ebb32db2f48b7335d95a2af5fdc06acc12a074779287625f97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL correctionlib-2.9.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e26f0f9e72fbce8be745a19c50714f2e300563c602803c9ea872ddc90df750f0
BLAKE2b-256 checksum
How to use checksums
f6becbae4ca133ecf988ca3cfbbf943aa3f656819dea3bc56467140f1f4fa60e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL correctionlib-2.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 578.9 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c4e661d443aec8ce2120b06ebb8d817a14e0f9ce19d3bb9932df04037bbb311e
BLAKE2b-256 checksum
How to use checksums
213d3d38d3041a562221adabc786a148859843fd792013ab8c782dc225b6d440
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL correctionlib-2.9.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 525.0 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
317768992d8b1f610ee36f97a43c494ffb0c4e6fdb14e6c9fa4dc6eb48cb01f2
BLAKE2b-256 checksum
How to use checksums
9195c86ff7489529fe32dfb562cea23da2f57d78d79b2818fa21386b6dfa4bb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp311-cp311-macosx_11_0_universal2.whl

Download URL correctionlib-2.9.0-cp311-cp311-macosx_11_0_universal2.whl
Size 897.9 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
c077e5f1ddd746511f4e497233d12c916323a893ec559b8542fcbef43109eb9a
BLAKE2b-256 checksum
How to use checksums
268b7449a1acb7c1dcd8c22c2953eb69f25b564ed18968626e2983000f77f810
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL correctionlib-2.9.0-cp311-cp311-macosx_11_0_arm64.whl
Size 439.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a1de2d72c4a864ef3c10529ef6da1e07b99976af6963bf937644259ad77574ce
BLAKE2b-256 checksum
How to use checksums
87115751a3ffa142540a57e462324030b1fc22acdbc43e9708a75192acfd8342
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp310-cp310-win_amd64.whl

Download URL correctionlib-2.9.0-cp310-cp310-win_amd64.whl
Size 1.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
056fba6cd171ef10f5b63e6893cd4788c68533f848721877d6ff7990c4cd246f
BLAKE2b-256 checksum
How to use checksums
84b603bd2a5ca0580ad90bd11ead911fe55c79784760c8f4829c9ed1507cd4c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL correctionlib-2.9.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1bc92305c378f08d7b8a809655d56e788bc4c2c7a01457b5bf4b511a34a613d8
BLAKE2b-256 checksum
How to use checksums
6d3c16559a4ffc49ae25f3cb1dbeec1e4210dd573704afdfd0e8ff66398a64fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL correctionlib-2.9.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
56c5cd104ae8458fd4e8bfdd8f437e9e2c8a9274b9b0a63f8d1a3d38466f60fc
BLAKE2b-256 checksum
How to use checksums
5a77c3714dc444d39c58f6dbfbb8bc5da679e5a201399058bb2c8379d324476a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL correctionlib-2.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 578.2 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d207b74c721972c79024f40df98010852fa498b5f4d3a4f0d9ee72d81e986c06
BLAKE2b-256 checksum
How to use checksums
c5dd740c9d4dd3a0d1b743e6977ea27fa6e57983cd3bb026d18cf42a8b2dc4ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL correctionlib-2.9.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 524.7 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
05a0e3c76ec9e063366058398946344fb5377966f44e6918e0c876a4537677ac
BLAKE2b-256 checksum
How to use checksums
f4dcdbace2d220ea7a22dddea3376648ce8d5344ef88bbcd3357489023e0a3db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp310-cp310-macosx_11_0_universal2.whl

Download URL correctionlib-2.9.0-cp310-cp310-macosx_11_0_universal2.whl
Size 895.7 kB
Tags CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a0200cb506fa07e1b037f442316982f262218499ab958b05d1f55a43706bd19f
BLAKE2b-256 checksum
How to use checksums
12fae1ffee23eac28f599c0b4d04479cc9a3df498c227e6ee45f33028fe0838f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL correctionlib-2.9.0-cp310-cp310-macosx_11_0_arm64.whl
Size 437.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ef74617d162d8623785a923cec2934572d49f58329c77ae044cddbb20541c2a5
BLAKE2b-256 checksum
How to use checksums
3dc887f5c4f44cb015dc370842d6aa29b00a13ce1b5f5a7db332256c94bddd1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp39-cp39-win_amd64.whl

Download URL correctionlib-2.9.0-cp39-cp39-win_amd64.whl
Size 1.4 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
4dc7950b4b446497bccf342d7a017505762f18f41370da897a5bbb5d63506efb
BLAKE2b-256 checksum
How to use checksums
19470a6d056952570018fe5f649c103bf0992b1745faf08686613356288b9100
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL correctionlib-2.9.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bfa31a0581c9833fef3cb5c7748e338ba8a5478e7478938f147f68eb3d43c34c
BLAKE2b-256 checksum
How to use checksums
3e1f9a02a15839f1aca1fb9d792f705a4652658e0379f851e55cbec5cee261ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL correctionlib-2.9.0-cp39-cp39-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9bc23d3feb0ce30b161d87e3001b1b33d2094070a734b9c1b1f3b4e3ee66f589
BLAKE2b-256 checksum
How to use checksums
3ee6634140ebfad3c4b588a236ec71d100740ed79d52a856741d8c48ab425988
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL correctionlib-2.9.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 578.3 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
10f29cdb061ea727d016bb3cdedc4dda5d4ce3daa993774827762a8a73737dc0
BLAKE2b-256 checksum
How to use checksums
fc64b22accb261584269ad9fc001d53eee021fbf6142d5a3163507b6b886e128
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL correctionlib-2.9.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 525.0 kB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ddfe37dbef252fbb2b5ed145b8a2954322cb36a80bdf484d28c766a113a460ec
BLAKE2b-256 checksum
How to use checksums
7f5fc5624bbcd654c299609aa95335bfa816fcce12e444308491784b248354af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp39-cp39-macosx_11_0_universal2.whl

Download URL correctionlib-2.9.0-cp39-cp39-macosx_11_0_universal2.whl
Size 896.0 kB
Tags CPython 3.9 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
11632304a944d3a5613d5976cf5d19f88dcfdc720de653d64a28ce630c4322f3
BLAKE2b-256 checksum
How to use checksums
24d2aa074a44cb12ab65f3ecd1093f9f7938c44a37e1091ce0ab93258edd2872
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / correctionlib-2.9.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL correctionlib-2.9.0-cp39-cp39-macosx_11_0_arm64.whl
Size 438.0 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
136d37efd4ecee001fd9a01d8f74a4b1d34ceef8902ca81811b0d731f241aea6
BLAKE2b-256 checksum
How to use checksums
eca8b587c8718720fb47808ecf7673449485127f10836a1d7c9b8181c75da9f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

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