Skip to main content

Climate Risk Commons Framework

CRC Framework provides a shared Rust computation core with official Python and JavaScript/WebAssembly bindings for climate-risk calculations. It turns hazard distributions into comparable impact microscores, scenario branches, and portfolio-level VaR/CVaR risk metrics.

Interface Package Scope
Python crc-framework on PyPI; import crc_framework Distributions, fitting, impacts, microscores, risk aggregation, and geography
JavaScript / WASM @climateriskcommons/crc-framework on npm Canonical CRC curve consumption: quantile evaluation, batches, prepared handles, and TypeScript declarations
Rust crates/core Shared algorithms and reference data used by both bindings

The JavaScript binding consumes canonical curves, including PMTiles/MVT properties. Python also supports fitting, impacts, and portfolio risk. Application-specific workflows belong in packages built on this framework.

Installation · Quick start · Guides

Contributors

Thanks to the people who shape this project through code, reviews, research, and internal discussions and ideas.

@ChrisHampu
@ChrisHampu

💻 👀
@woozyking
@woozyking

💻 👀
@awiebe42
@awiebe42

💻 👀 🔬
@kylalangotsky
@kylalangotsky

🔬
@reshmasoman
@reshmasoman

🔬
@rkodamana
@rkodamana

🔬 👀
@dilshank
@dilshank

🔬

Contribution types: 💻 code · 👀 review · 🔬 research. We recognize contributions both on and off GitHub using All Contributors.

Installation

Python

python -m pip install crc-framework
# To opt into prereleases:
python -m pip install --upgrade --pre crc-framework

Python 3.11 or later is required. Compatible prebuilt wheels need no Rust toolchain. Building from source requires Rust 1.85 or later and a C compiler suitable for Python extensions.

JavaScript / WebAssembly

npm install @climateriskcommons/crc-framework

Stable releases use npm's latest channel. Add @alpha to opt into alpha prereleases. The package is ESM, requires WebAssembly, and includes TypeScript declarations. See the JavaScript guide for browser, bundler, Node, and SSR setup, canonical input rules, and prepared collection APIs.

Quick start

Python: evaluate a return-period curve

from crc_framework import TabulatedDistribution

exposure = TabulatedDistribution.from_return_periods(
    periods=[10, 20, 50, 100, 200, 500],
    values=[0.1, 0.2, 0.5, 0.9, 1.4, 2.0],
    tail="upper",
)
print(exposure.ppf(0.99))  # 100-year return level: 0.9

JavaScript: consume a canonical curve

import init, { evaluateCurve } from '@climateriskcommons/crc-framework';

await init(); // initialize once at client startup
const properties = {
  curve_kind: 'fitted',
  curve_type: 'gumbel_r',
  curve_location: 1,
  curve_scale: 2,
};
const value = evaluateCurve(properties, 0.99);

Evaluation is synchronous after initialization. Imports are SSR-safe; initialize in the client, or load WASM bytes explicitly for Node evaluation. For repeated viewport or percentile queries, use prepareCurves to validate and transfer a collection once, then call evaluate(q) and free the handle when finished.

Guides and next steps

Task Read next
Use distributions, fitting, impacts, microscores, or risk metrics Python guide
Initialize WASM, prepare collections, or understand canonical inputs and errors JavaScript guide
Pin schemas, validate identities, or record impact provenance Impact contracts
Set up the repository, run checks, or update contributor credits Development
Bump versions, migrate the npm scope, or publish a release Releases

Start with the documentation index for the reading order and repository boundaries. Historical implementation notes are linked there separately.

License

CRC Framework is licensed under the GNU Affero General Public License, version 3 or any later version (AGPL-3.0-or-later). See LICENSE.

Parts of the numerical distribution implementation are derived from or informed by SciPy and Cephes. Their applicable copyright notices and license terms are preserved in THIRD_PARTY_NOTICES.md.

Metadata

Release files for crc-framework 0.5.3

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

Source distribution (sdist)

Source distribution for crc-framework 0.5.3
File Size Uploaded Provenance Actions
crc_framework-0.5.3.tar.gz 6.1 MB With provenance Details for crc_framework-0.5.3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for crc-framework 0.5.3
File Actions
crc_framework-0.5.3-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for crc_framework-0.5.3-cp315-cp315-macosx_11_0_arm64.whl
crc_framework-0.5.3-cp315-cp315-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64 Details for crc_framework-0.5.3-cp315-cp315-macosx_10_12_x86_64.whl
crc_framework-0.5.3-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details for crc_framework-0.5.3-cp314-cp314t-manylinux_2_28_x86_64.whl
crc_framework-0.5.3-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for crc_framework-0.5.3-cp314-cp314t-macosx_11_0_arm64.whl
crc_framework-0.5.3-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details for crc_framework-0.5.3-cp314-cp314t-macosx_10_12_x86_64.whl
crc_framework-0.5.3-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for crc_framework-0.5.3-cp314-cp314-manylinux_2_28_x86_64.whl
crc_framework-0.5.3-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for crc_framework-0.5.3-cp313-cp313-manylinux_2_28_x86_64.whl
crc_framework-0.5.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for crc_framework-0.5.3-cp313-cp313-macosx_11_0_arm64.whl
crc_framework-0.5.3-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for crc_framework-0.5.3-cp313-cp313-macosx_10_12_x86_64.whl
crc_framework-0.5.3-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for crc_framework-0.5.3-cp312-cp312-manylinux_2_28_x86_64.whl
crc_framework-0.5.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for crc_framework-0.5.3-cp312-cp312-macosx_11_0_arm64.whl
crc_framework-0.5.3-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for crc_framework-0.5.3-cp312-cp312-macosx_10_12_x86_64.whl
crc_framework-0.5.3-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for crc_framework-0.5.3-cp311-cp311-manylinux_2_28_x86_64.whl
crc_framework-0.5.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for crc_framework-0.5.3-cp311-cp311-macosx_11_0_arm64.whl
crc_framework-0.5.3-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for crc_framework-0.5.3-cp311-cp311-macosx_10_12_x86_64.whl

Total release size: 92.4 MB

Release files / crc_framework-0.5.3.tar.gz

Download URL crc_framework-0.5.3.tar.gz
Size 6.1 MB
Tags Source
SHA-256 checksum
How to use checksums
4133ddb19d52084e3841bcb92596eab302fe6dd1651ded2e0bcba8b85c47aae1
BLAKE2b-256 checksum
How to use checksums
5fdfc9d23864acca8d22826d9fa4e4be37638fd93146e95217aff2c3bb95f438
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / crc_framework-0.5.3-cp315-cp315-macosx_11_0_arm64.whl

Download URL crc_framework-0.5.3-cp315-cp315-macosx_11_0_arm64.whl
Size 5.8 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3bd762f76c2824cb2e4833bac035b4d24be4ce4509f75114f73eeabc9a612af4
BLAKE2b-256 checksum
How to use checksums
d8da5bfbb338e950c356923dc06e24f9f13f9d1abd0290de4a3f49d3e1c7557f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / crc_framework-0.5.3-cp315-cp315-macosx_10_12_x86_64.whl

Download URL crc_framework-0.5.3-cp315-cp315-macosx_10_12_x86_64.whl
Size 5.7 MB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
269ecd866c755a9843e5442b511c64ccb7b841812fa726bc8b19d039927c3b45
BLAKE2b-256 checksum
How to use checksums
aeac09762ec421df02e0c07697cb3628fb76191b797bb284931cab783e11464f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / crc_framework-0.5.3-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL crc_framework-0.5.3-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 5.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
16e9c89c9d2e75f76e632adc957a2093e263706ddb66213175fd713e5cb9b978
BLAKE2b-256 checksum
How to use checksums
1dcea1fe07f1c0a1513d74a6e7b42fea61f1bb2fbee8593a1303fc95eb221d9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / crc_framework-0.5.3-cp314-cp314t-macosx_11_0_arm64.whl

Download URL crc_framework-0.5.3-cp314-cp314t-macosx_11_0_arm64.whl
Size 5.8 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9f39b544404dc78d2b3fd0c2f5a8199677d51b8034174c87264897bae1d473f1
BLAKE2b-256 checksum
How to use checksums
ef16784fd7fec41f3bf66d82b8915d1b5ede3a93e65cb34b09141e46924da3a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / crc_framework-0.5.3-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL crc_framework-0.5.3-cp314-cp314t-macosx_10_12_x86_64.whl
Size 5.7 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0e36153048d1031cdb2bb8a6eb0574832368b776d39018ff20ecd9914d4cf221
BLAKE2b-256 checksum
How to use checksums
96307e92daaf3ef11b5d99dd471486e8d9aff5c42655c1d1da0c36c2f9a8eaf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / crc_framework-0.5.3-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL crc_framework-0.5.3-cp314-cp314-manylinux_2_28_x86_64.whl
Size 5.8 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6b4f43b8ee152dd6fade8c5ba67499a73a424c9aa417e39c41a36dbe999cbcd5
BLAKE2b-256 checksum
How to use checksums
7c5d1eab283af7bbeb4ee2ee5390f1d437fffd01dd72e69ef3d6374dc32de43e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / crc_framework-0.5.3-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL crc_framework-0.5.3-cp313-cp313-manylinux_2_28_x86_64.whl
Size 5.8 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
295f972279c1a8149631c3475457ccee8ff676af3609880fbd7ab8211c5cec2f
BLAKE2b-256 checksum
How to use checksums
753f0443bd339e21843910b696ccdcd5f286157bc9e5637971e0643b6e08c29e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / crc_framework-0.5.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL crc_framework-0.5.3-cp313-cp313-macosx_11_0_arm64.whl
Size 5.8 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9c48da7bedf2dbd452760c56926d2e29eec3f90034c42843f3782bd39536dac4
BLAKE2b-256 checksum
How to use checksums
e1cca07561bad93b0ff41e393930a2f07cfbed1d8e3e5d45b44ae0c74159383e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / crc_framework-0.5.3-cp313-cp313-macosx_10_12_x86_64.whl

Download URL crc_framework-0.5.3-cp313-cp313-macosx_10_12_x86_64.whl
Size 5.7 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1facfbaf032f97d86140c4943f9ba0339319ed12f04914dfd329c86eb46c195e
BLAKE2b-256 checksum
How to use checksums
45c816d743f605d1451cc95f07372f1741770e2f9b097d0352b83c2a37de4c69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / crc_framework-0.5.3-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL crc_framework-0.5.3-cp312-cp312-manylinux_2_28_x86_64.whl
Size 5.8 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
30f4819e23c28cb1f4dea476871591315466fd47adce103a245f8d8425be540c
BLAKE2b-256 checksum
How to use checksums
b818db4f9b3ac1c524beaedd6679f99179e29bb81939216b1caa607bba7412a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / crc_framework-0.5.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL crc_framework-0.5.3-cp312-cp312-macosx_11_0_arm64.whl
Size 5.8 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a0a3208000003c72d89d979d7b4ade2a25ba0032968d3061188cf06440564821
BLAKE2b-256 checksum
How to use checksums
486e3bde5f43fce7e4a7e0b22dd1ebcb1beb35cfc09b1e96374994c1165d88c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / crc_framework-0.5.3-cp312-cp312-macosx_10_12_x86_64.whl

Download URL crc_framework-0.5.3-cp312-cp312-macosx_10_12_x86_64.whl
Size 5.7 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
cfa12f6e10948408f999d40cce31a51d59ed862495d417cf9a8955f16f2cc330
BLAKE2b-256 checksum
How to use checksums
70f2843c2364a564c099d5384c5ce09717f53093ad7626c85c7fac944ec976d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / crc_framework-0.5.3-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL crc_framework-0.5.3-cp311-cp311-manylinux_2_28_x86_64.whl
Size 5.8 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3330f3947e01179d3d5ad8a3d2c8bac0f042052b448cc29c78e496d85ce4d805
BLAKE2b-256 checksum
How to use checksums
eb145e48bf0f4af1ee4bb40874dedfadcf8a1cceca64e6cef73df04b80cb4b2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / crc_framework-0.5.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL crc_framework-0.5.3-cp311-cp311-macosx_11_0_arm64.whl
Size 5.8 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
66e62aa81188a7f0c254c7d48cf3d512ab28c2164699386f29f5f9f29f6c41bb
BLAKE2b-256 checksum
How to use checksums
12b8ea6f45fe4d9cc443eb349fc388657909ad2558cc2091fdb49141837c8f04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / crc_framework-0.5.3-cp311-cp311-macosx_10_12_x86_64.whl

Download URL crc_framework-0.5.3-cp311-cp311-macosx_10_12_x86_64.whl
Size 5.7 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
c6671ee5360e141efc31aedaf304791da3edba569a818129b391a22123f51023
BLAKE2b-256 checksum
How to use checksums
f3e585c13d4bad979e009dfbee9dcb984d65835c17e8d11611c6eac9a2cec66b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Security for crc-framework 0.5.3

Provenance

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

Full provenance

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

Select from 16 files

Attestation for crc_framework-0.5.3.tar.gz

PyPI Publish Attestation

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

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

Transparency log

A note on package security

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

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

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