RiskPY: Enterprise Actuarial Engine 🚀
A hyper-fast, C++ powered pricing framework for actuaries (P&C, Life, Health): declarative rating, Monte Carlo, chain-ladder reserving, Fourier aggregate loss, batch Excel export, and an optional desktop GUI.
pip install open-riskpy
from riskpy import FactorModel, FourierTransform
model = FactorModel(1000.0)
model.add_multiplier("state", "FL", 3.0)
print(model.calculate({"state": "FL"})) # 3000.0
pmf = FourierTransform.compound_poisson_pmf([0.0, 1.0], expected_frequency=2.0, grid_size=64)
v0.2.7 — corrected package metadata, wheels for Python 3.14 and Linux aarch64, and a self-verifying release pipeline. See RELEASE_NOTES.md.
Install (end users)
pip install open-riskpy
# upgrade
pip install -U open-riskpy
# Optional GUI charts (Monte Carlo plots)
pip install "open-riskpy[gui]"
Pre-built wheels are published for common platforms. From source you need a C++17 compiler and CMake (pulled automatically by the build backend when missing).
Core install has no heavy Python deps (matplotlib is optional via [gui]).
import riskpy is headless-safe (no Tkinter required). The GUI (UnderwritingApp) loads only when you use it.
Install (developers)
git clone https://github.com/slimboi34/RiskPY.git
cd RiskPY
make install # pip install -e ".[dev]"
make test # pytest
make smoke # quick import check
# or: make check
Without Make:
pip install -e ".[dev]"
pytest tests/
Core features
| Module | Role |
|---|---|
| FactorModel | Multiplicative rating rules (exact + numeric bands) |
| MonteCarloSimulator | P&C, life, health, GBM, catastrophe simulations |
| ActuarialMath | PV, FV, loss ratio, mortality |
| LossTriangle | Chain ladder, IBNR |
| ExperienceRating / ExposureRating | Credibility, ILFs, layers |
| RateAnalyzer | On-level, trend, combined ratio, indicated rate change |
| FourierTransform | FFT / iFFT, convolution, compound-Poisson PMF |
| UnderwritingApp | Tkinter GUI + CSV batch → Excel |
| RiskEngine / ExcelExporter | Low-level orchestration & xlsx |
Docs: docs/API_REFERENCE.md · docs/TUTORIALS.md · docs/PUBLISHING.md
Quick examples
Factor pricing
from riskpy import FactorModel
model = FactorModel(initial_base_rate=1000.0)
model.add_multiplier("state", "FL", 3.0)
model.add_numeric_band_multiplier("age", 16, 25, 2.0)
premium = model.calculate({"state": "FL", "age": 19.0}) # 6000.0
Fourier compound Poisson (no sampling error)
from riskpy import FourierTransform
# Severity always 1 → aggregate is Poisson(λ)
pmf = FourierTransform.compound_poisson_pmf(
severity_pmf=[0.0, 1.0],
expected_frequency=2.0,
grid_size=64,
)
Monte Carlo
from riskpy import MonteCarloSimulator
import numpy as np
sim = MonteCarloSimulator(trials=100_000)
losses = sim.simulate_aggregate_loss(5.0, 10.0, 1.5)
print(np.percentile(losses, 99))
Batch CSV → Excel (needs Tk/desktop for the app wrapper)
from riskpy import UnderwritingApp, FactorModel
app = UnderwritingApp(title="Auto Rater", excel_template="template.xlsx")
app.add_field("state", "State", "A", choices=["NY", "CA", "FL"])
app.add_field("age", "Age", "B")
app.set_premium_column("C", "Premium")
app.set_factor_model(FactorModel(100.0))
total, n = app.calculate_batch("book.csv", "quotes.xlsx")
Releasing to GitHub + PyPI (maintainers)
One-time: configure PyPI Trusted Publishing for this repo (workflow publish.yml, no environment name). Details in docs/PUBLISHING.md.
# After merging to main and bumping version in pyproject.toml:
make release # tags vX.Y.Z and pushes — that is the whole release
The tag push builds the sdist and wheels, verifies them, uploads to PyPI, and cuts the GitHub Release with artifacts attached.
| Workflow | When | What |
|---|---|---|
| CI | every push/PR to main |
build + pytest on Linux/macOS/Windows, Python 3.10–3.13 |
| Publish | push of a v* tag (or manual) |
verify → sdist + cp310–cp314 wheels → PyPI → GitHub Release |
Building from source (details)
| Tool | Notes |
|---|---|
| C++17 compiler | Apple Clang, GCC ≥ 9, MSVC 2019+ |
| CMake ≥ 3.15 | Injected by the build backend if needed |
| Python ≥ 3.10 | Prebuilt wheels ship for 3.10–3.14 |
| Ninja / ccache | Optional; speeds CI and local rebuilds |
export CMAKE_BUILD_PARALLEL_LEVEL=$(sysctl -n hw.ncpu 2>/dev/null || nproc)
pip install .
pytest tests/
License
MIT — free for personal and commercial use.
- GitHub: github.com/slimboi34/RiskPY
- PyPI: pypi.org/project/open-riskpy
Metadata
Release files for open-riskpy 0.2.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| open_riskpy-0.2.7.tar.gz | 65.6 kB | Details |
Built distributions (wheels)
Total release size: 43.7 MB
Release files / open_riskpy-0.2.7.tar.gz
| Download URL | open_riskpy-0.2.7.tar.gz |
|---|---|
| Size | 65.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d3693efe63497fe4a5deda70d873594e7ae3a177025b83faa1f267ba09394af1
|
|
BLAKE2b-256 checksum How to use checksums |
73490a8ef11ba7272d7ff64995d7c86101f7c80eb05b5c84a30128248e48ffe1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp314-cp314-win_amd64.whl
| Download URL | open_riskpy-0.2.7-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5fb6772561c2a9c18b7a1be17a18b08ac6b67882b33dc887c0605388328f2299
|
|
BLAKE2b-256 checksum How to use checksums |
2781b05d5c31826f999c2d353cc2408c4e1b5efa00f7522c2bdf762c8a93ca2d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | open_riskpy-0.2.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
83de808fa33ad2c76b5a0a7a43229305929dd6bad592dd26d7e55fd8063455cd
|
|
BLAKE2b-256 checksum How to use checksums |
ca056c642496690f60c0fcfb1dc4ae9c79ad8991ed806845282d5d94bc9c7ec7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | open_riskpy-0.2.7-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
0ff3ecf151b5f40acc5c9829950112b2262b3dab3a7525ba6c1f536b0fc79f23
|
|
BLAKE2b-256 checksum How to use checksums |
d4fffabc4b146eae53042d3e2f17566b71b2791e81ace838e5fcb432f3b5b458
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp314-cp314-macosx_11_0_x86_64.whl
| Download URL | open_riskpy-0.2.7-cp314-cp314-macosx_11_0_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
2f734189eedefabc5e53a7a28f91e41c206d96b63c95195a941ebef71f9c45d2
|
|
BLAKE2b-256 checksum How to use checksums |
bfe357298c3561a52f8294bfccef514b631c8c0de0603a434c08ab6f79f89763
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | open_riskpy-0.2.7-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e5441876bdc4e068611c4de4f2abc49b9218c6e3c4605a143ebc432da5bbff99
|
|
BLAKE2b-256 checksum How to use checksums |
18e4b261efc6764914318e144743a84035b65e606116f87a37f7fbc0c1810385
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp313-cp313-win_amd64.whl
| Download URL | open_riskpy-0.2.7-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
537230c045a0dd4fc3bf9caa659f2e8fb1f857a04013b2822fdc4c6960a8cd1a
|
|
BLAKE2b-256 checksum How to use checksums |
eafa1d690529106cf6894de72904bb0d2a6d56bc1946a04a4b2f572e74bcd05d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | open_riskpy-0.2.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
8b6ef91648d6e3ce01e9886b9ecccd81fce2d99f25c71c124b6b50718c14eed4
|
|
BLAKE2b-256 checksum How to use checksums |
a4cdc3cf58e317b31da3c09e04288ede66a8c4abb18af125e603b3331dac8d0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | open_riskpy-0.2.7-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
dfb44cf1955eb04746cf09d620147ecb57a277d30dc9f1d2b81ff0dfc2baf5f3
|
|
BLAKE2b-256 checksum How to use checksums |
321dad853c18429f346b7486799c4dc272e0343ecf222d825c54fca6089b6e54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp313-cp313-macosx_11_0_x86_64.whl
| Download URL | open_riskpy-0.2.7-cp313-cp313-macosx_11_0_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
7fba81f3783443d84d3e360fb08123cc587432d43c7deadb57a707b24cbe7daf
|
|
BLAKE2b-256 checksum How to use checksums |
b0ad1ba8074b77a04bfb52a84b0a8d0d2428581a4135a044b73ec6812539b7a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | open_riskpy-0.2.7-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f16dd50f1a249ae1d276499c5ff3bff9e8e519d6590b55ba5b7f66849a3226ff
|
|
BLAKE2b-256 checksum How to use checksums |
39109d34e61cba4956da9d90d4e351d7e9e78b70618603b8c9e3610ef5dcb228
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp312-cp312-win_amd64.whl
| Download URL | open_riskpy-0.2.7-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2a419dd1b76d61c687d5d0a285b350d2a2bed3542cc516d3c01ddc0a412d8db4
|
|
BLAKE2b-256 checksum How to use checksums |
ce9b1bd99eab54729aace61a2747df921417de6d0196118c00a80e9346ecf060
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | open_riskpy-0.2.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ead2adc504a343800d55689b61021abad2255a57961be8e413897ac3442091af
|
|
BLAKE2b-256 checksum How to use checksums |
61c0b09b918312e3c7f99972e140a0fe14e51244886ccce129305cb4ea94e1aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | open_riskpy-0.2.7-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e9269f0a34b63018c6ee8d33e76e898c1b60f141ad456089f082a47da52b0906
|
|
BLAKE2b-256 checksum How to use checksums |
343a5dd0533fca383b9801bae3d1cac9fe6cece83e00e76b9795c5416fe8189b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp312-cp312-macosx_11_0_x86_64.whl
| Download URL | open_riskpy-0.2.7-cp312-cp312-macosx_11_0_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
c5400e01e0b8451e8b5fed7f7bfc9968cf24aa37a599850f6436ed0ed2cde719
|
|
BLAKE2b-256 checksum How to use checksums |
eb43e240c9187645166d1b9baaa501b7e5bd33f8639a7a404e066c42e76c9469
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | open_riskpy-0.2.7-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9591a4502fda7681c1a4fec073274982ffd161f62ae77221117a19e98e2b79da
|
|
BLAKE2b-256 checksum How to use checksums |
f21ca713455e6d8cf940918082a04b4fe012e68677a4dba1f898e44b3df79211
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp311-cp311-win_amd64.whl
| Download URL | open_riskpy-0.2.7-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5112f4515352465f2d37119f1e11675393b37625db55777f26391e0cb7686bd7
|
|
BLAKE2b-256 checksum How to use checksums |
83de9d805a0abf08ec10d0457c449850303028364c9f6956a5a43e5ff400fbff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | open_riskpy-0.2.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
5f31c00cd82198a81eb4d14bc7fa9c889079ce7700e9735913cb895209ab4399
|
|
BLAKE2b-256 checksum How to use checksums |
92bac08664af15d241081423c3f6a62e558d8b668546771a7ec4e86e46d4c471
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | open_riskpy-0.2.7-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2737f39a285324a9915015751f049c84ae81e9c41ee756a8d09ea494e2c9a82f
|
|
BLAKE2b-256 checksum How to use checksums |
302817b2483d6897374fdbd42a70342c0ab391ac3c7d66bb50d887df10bf2220
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp311-cp311-macosx_11_0_x86_64.whl
| Download URL | open_riskpy-0.2.7-cp311-cp311-macosx_11_0_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
06fb7c96e241f3d5e180846b0dcbf3250ceb75ffd7943a925b3904063765dce8
|
|
BLAKE2b-256 checksum How to use checksums |
3a15bb2c220f7ed44cab2a5e0d925361a9d9a9387ca6146171039656befb77c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | open_riskpy-0.2.7-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bb392c9d1c67b98170bf19a54e01466931843252242bae5c2dd7fa60a6510e0c
|
|
BLAKE2b-256 checksum How to use checksums |
e3bd8f4ac18d0fa176f82f127dfc5ccda354443d21be36762c251f96a364ea98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp310-cp310-win_amd64.whl
| Download URL | open_riskpy-0.2.7-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
66d2f0ca3ff7fc3040b59bccf21bd037b4e8e24e8e7e4437cbd25180f7461381
|
|
BLAKE2b-256 checksum How to use checksums |
080c97107657a83c2e397c911399552591629a202ced19b526bdb758abe6850f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | open_riskpy-0.2.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e1797d64b8f9a3e883323ae5056d279dcdc2866f38942c0a5b6d4f2a70587bb3
|
|
BLAKE2b-256 checksum How to use checksums |
9f5ad9dec02381c6a2a0cab89e9b0a0129bbf3d003c75c832830abe586f23e24
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | open_riskpy-0.2.7-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
86015d867cbf013fd5c9c2f2e83b0a2507e82b50c3eee3efa89b9f2563191d5f
|
|
BLAKE2b-256 checksum How to use checksums |
9f8aa4164dd999c2bdf7ec95c8e846d72228b5213b9b9e86d7dbcdbc11f916c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp310-cp310-macosx_11_0_x86_64.whl
| Download URL | open_riskpy-0.2.7-cp310-cp310-macosx_11_0_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
955ebabd5913e3b492dd43c934e55a518190b9e656cd6a646b553967d2da7319
|
|
BLAKE2b-256 checksum How to use checksums |
8a75cb817a7a4e691ddd120033e8faa7268ffdf8c7efa728cfee062df4aed380
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency logRelease files / open_riskpy-0.2.7-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | open_riskpy-0.2.7-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
856735aa21b61c59445583f2316ec9e1629284408f329557c0489f19f1ef2325
|
|
BLAKE2b-256 checksum How to use checksums |
5f90cabbcb5b3690406f58f5fea0b904fcd2f8ccd2718160da8f2876e9e71c9f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 25, 2026.
Transparency log