leapfrog-py
Installation
pip install leapfrog-py
Usage
Get parameters
In the following example you will need parameters - inputs to the model. We have provided utilities to easily get test parameters (we use hdf5 file format to store these). If you already have different parameters in the correct shape you can skip this section.
from leapfrog_py import read_h5_file
parameters_adult = read_h5_file(
"../leapfrogr/tests/testthat/testdata/adult_parms_full.h5"
)
parameters_child = read_h5_file(
"../leapfrogr/tests/testthat/testdata/child_parms_full.h5"
)
Run model
Here are a couple of ways to run the model
from leapfrog_py import run_model
# Default configuration is HivFullAgeStratification and output_years is range(1970, 2031)
run_model(parameters_adult)
# Can give another configuration but make sure the parameters match it
run_model(parameters_child, "ChildModel")
# Can specify which years to output from the model
run_model(parameters_child, "ChildModel", [1970, 1971, 2000])
Run model from initial state
You can also run the model from an initial state. For example, to run the model in two parts
from leapfrog_py import run_model, run_model_from_state, get_time_slice
# Run model until year 2000
ret = run_model(parameters_adult, "HivFullAgeStratification", range(1970, 2001))
run_model_from_state(
# parameters
parameters_adult,
# configuration
"HivFullAgeStratification",
# get the last time slice of the state returned by run model so we
# can continue from where the model left off
get_time_slice(ret, 30),
# simulation start year, this should be the year the previous
# argument represents
2000,
# years you want the model to output
range(2001, 2031),
)
Run model for a single year
The previous two functions will return a dictionary with values that are have one more
dimension (time dimension) than the state specified in the model config. This means if you want to carry on from that initial single year state you would have to use the get_time_slice utility at index 1. Example:
from leapfrog_py import run_model, run_model_from_state, get_time_slice
ret_single_year = run_model(parameters_adult, "HivFullAgeStratification", [1970])
for year in range(1970, 2031):
ret_single_year = run_model_from_state(
parameters_adult,
"HivFullAgeStratification",
get_time_slice(ret_single_year, 0),
year,
[year + 1],
)
This is tedious for two reasons:
- Repeatedly getting the time slice for one time dimension (initial one is unavoidable since we use run model and don't have any initial state)
- Specifying output year as
year + 1
So to make projecting for a single year more ergonomic we decided to create a separate function that returns the time slice for a single year:
from leapfrog_py import run_model, run_model_single_year, get_time_slice
ret_single_year = get_time_slice(
run_model(parameters_adult, "HivFullAgeStratification", [1970]), 0
)
for year in range(1970, 2031):
ret_single_year = run_model_single_year(
parameters_adult, "HivFullAgeStratification", ret_single_year, year
)
Development
This project uses scikit-build-core with nanobind to build the C++ project. You'll need a recent version of CMake (>3.15) and Python (>3.7).
We use uv to manage the project:
- Sync the virtual env
uv sync - Run tests
uv run pytest - Lint
uvx ruff check . - Format
uvx ruff format - Format imports
uvx ruff check --select I --fix
uv will rebuild automatically if you make a change to the C++ code however if you need to force recompilation use --reinstall-package leapfrog-py.
For local installation run pip install .
License
leapfrog-py is distributed under the terms of MIT license.
Metadata
Release files for leapfrog-py 1.0.18
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| leapfrog_py-1.0.18.tar.gz | 21.7 kB | With provenance | Details |
Built distributions (wheels)
Total release size: 8.7 MB
Release files / leapfrog_py-1.0.18.tar.gz
| Download URL | leapfrog_py-1.0.18.tar.gz |
|---|---|
| Size | 21.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3f5561c6a44c13c53346e2592141f9d66406c982449f1066a1cf690fc3cdea3d
|
|
BLAKE2b-256 checksum How to use checksums |
c0b1ab3495a5a612d83ca87823811660c4b55978fa344d890fcae17442a73ac3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp314-cp314t-win_amd64.whl
| Download URL | leapfrog_py-1.0.18-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 201.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
362591161cfaf81cd2ad58884e6157685e3d78a3f2a00ec41bc2c0866bd62ecd
|
|
BLAKE2b-256 checksum How to use checksums |
10971ba936ee538bb61fd6dc20732ae0618a68652afb1c8b2e57f55b5d2f0480
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp314-cp314t-win32.whl
| Download URL | leapfrog_py-1.0.18-cp314-cp314t-win32.whl |
|---|---|
| Size | 177.6 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-32 |
|
SHA-256 checksum How to use checksums |
7db6370614702d173d34b538f0db8d1000bb05332813c33bb352a1df305c283d
|
|
BLAKE2b-256 checksum How to use checksums |
2a9f26d0347c35ac4bfb9425852535c0d069564339d0b28cf8e5bd97e2afdd59
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | leapfrog_py-1.0.18-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 666.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
8cdb2a1c6485409bf0e788fc316f3e784c6cac26c3a9c250cfcdaadbc91d6a49
|
|
BLAKE2b-256 checksum How to use checksums |
3296dc79213f801925553ebe2fd7833913b04c79dee6429997d110d76d98ac9c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | leapfrog_py-1.0.18-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 217.5 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 |
9188ecd306582a59922cd50119ec3d3946e534237119d975afb994c171f4481c
|
|
BLAKE2b-256 checksum How to use checksums |
e07124a5175f29dd8c8580effbb9a4db2276938af6ad82ea790df72dd504d925
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | leapfrog_py-1.0.18-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 246.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
438156c8f0ed73b5a4b67c11f730cf6861fed48611642960b084ecce75390153
|
|
BLAKE2b-256 checksum How to use checksums |
ad2bc270dc5f935faf418a54910d0f5ba1daac5946b3497b67dfec7e14125936
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp314-cp314t-macosx_10_15_x86_64.whl
| Download URL | leapfrog_py-1.0.18-cp314-cp314t-macosx_10_15_x86_64.whl |
|---|---|
| Size | 240.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
8e3ff6840e97fad035c4cdaf5fff6a7f93d0a9f576e198ba4c37c3bd9eb78c64
|
|
BLAKE2b-256 checksum How to use checksums |
7102c9186d488b2d640df85c87a2939b4c6ea980330b108333da835167b734cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp314-cp314-win_amd64.whl
| Download URL | leapfrog_py-1.0.18-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 197.1 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
236c3a4d96d2f6efae5c14f5e8a6a6070346db2b358616385a92739ff89db004
|
|
BLAKE2b-256 checksum How to use checksums |
067dde1cd5ffd51967f6f61f2a80f3aab911f4645e3127b77aad1f30617f9388
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp314-cp314-win32.whl
| Download URL | leapfrog_py-1.0.18-cp314-cp314-win32.whl |
|---|---|
| Size | 174.0 kB |
| Tags | CPython 3.14 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
b8802621676be522467bd480341a510f02a3205570b5bdc916568571de1b0025
|
|
BLAKE2b-256 checksum How to use checksums |
a9c3f551186d1955402bff7c0d77abc3562c6814c7be6aec4e0cd306b1586269
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | leapfrog_py-1.0.18-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 665.0 kB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
4ae44d221b99c40a918d3d08b3baf1c4cccc72e63f169496339e1195dce58c26
|
|
BLAKE2b-256 checksum How to use checksums |
f516009ba74d601230dd9bea1248b405da9f2955f0f3ed4a1716ce4ff1600612
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | leapfrog_py-1.0.18-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 215.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 |
7e99db9bcf25bbb8d258fd16a6572c93069c4a52ee7eeb9df8a20266213101ce
|
|
BLAKE2b-256 checksum How to use checksums |
f8bbe5b5f4303c10b1b0150abb28d1d784d6738e692ee9d6f39297819cfa7249
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | leapfrog_py-1.0.18-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 244.0 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
40030112b48fccaead7eb725c3c7275896118c297caf92138207c3cff17e349a
|
|
BLAKE2b-256 checksum How to use checksums |
4779b41696b27bc99101ceb00f127388e56d96d6d9ae2b9dd7ee55ce437bd4f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | leapfrog_py-1.0.18-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 238.2 kB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
3adf8b76568b863d89823405b0f9a5c7ac03d86d8f98a28ae56da361a6ce14c5
|
|
BLAKE2b-256 checksum How to use checksums |
d3f46332dc995a02a9cbfa7678142de5faec42bcc97ff893bcc8143f1c0ba314
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp313-cp313-win_amd64.whl
| Download URL | leapfrog_py-1.0.18-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 190.5 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
39c367157fdc382926858791c5414af7716f482a9c5482ea18d2ce8219f96720
|
|
BLAKE2b-256 checksum How to use checksums |
7cceb036efb0846775fcbb729c5e4b44809bc12ff80364670ca3b7ad9c7b0230
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp313-cp313-win32.whl
| Download URL | leapfrog_py-1.0.18-cp313-cp313-win32.whl |
|---|---|
| Size | 169.0 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
5e309fd15c42328a4fcb370c36c83b9d17386399006887e4c4040f9468b33f60
|
|
BLAKE2b-256 checksum How to use checksums |
404a5d6bfb6bb59faa99798a7992522a5233c30f04b522da876780a6062357f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | leapfrog_py-1.0.18-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 665.0 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
83577a8917bb811816a965bc7e64b3726e439fe839bc93ac4f8c312b732f7acc
|
|
BLAKE2b-256 checksum How to use checksums |
b81b7a1ce05cb7b465b07b9aa1fa6ad89ebe814f7d384693d8cf2230a62dcab5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | leapfrog_py-1.0.18-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 215.7 kB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
bfcd8b4d1f9e60b27e67241cee5874915ae464fdbdf8d232bf1459dba55b8e0f
|
|
BLAKE2b-256 checksum How to use checksums |
2b160fc636572c9f36c787e58e58a8cf1244cb194a66a4939baf72a035f9cd8d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | leapfrog_py-1.0.18-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 243.9 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5903355375f811e982571d358f8280f1529d4a67fdd81a5d59ba9ed23d543416
|
|
BLAKE2b-256 checksum How to use checksums |
7e8b02b8730f65cec7db151aba34cbd9e192964f1baefb85ca60e73549823d86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp313-cp313-macosx_10_14_x86_64.whl
| Download URL | leapfrog_py-1.0.18-cp313-cp313-macosx_10_14_x86_64.whl |
|---|---|
| Size | 237.9 kB |
| Tags | CPython 3.13 macOS 10.14+ x86-64 |
|
SHA-256 checksum How to use checksums |
50d5338431b4d8846d8d2598aedd6513f1ef9e410a253040cb3f30d7dbc17a88
|
|
BLAKE2b-256 checksum How to use checksums |
d59a697fc15d304bae5785366aea6b6dd0055d8c3e767c8c48b0a7b976c95b9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp312-cp312-win_amd64.whl
| Download URL | leapfrog_py-1.0.18-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 190.6 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f9b3a5550d854790c63d9f65f3560e728744736ba8e9d59b1fa9b8961d28c823
|
|
BLAKE2b-256 checksum How to use checksums |
126723b9db13504102c689099f93a9f5c29fb91ae2a52c99f09f562a9f5f9356
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp312-cp312-win32.whl
| Download URL | leapfrog_py-1.0.18-cp312-cp312-win32.whl |
|---|---|
| Size | 168.9 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
cb46a97b48030f9ffe3c2acbf7c3f773f505eeeb48df61a57aaf46b01c76a075
|
|
BLAKE2b-256 checksum How to use checksums |
94247ea9551a4c379a2b9a23ed41e0eaf675a10281ee62fe30b56eaa17b8a210
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | leapfrog_py-1.0.18-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 665.0 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
77b7828d5766ede2e2b4878283a51782fe41352786a6603142acd99ea721ecdd
|
|
BLAKE2b-256 checksum How to use checksums |
ac627e8670ad6c49cb6baf02723c0233d544a38781340b781581f423ffc0e638
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | leapfrog_py-1.0.18-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 215.7 kB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
758a6e5e1b2999af564086ab8f37694964ad8045e55755358a58ea33d1e5842a
|
|
BLAKE2b-256 checksum How to use checksums |
eb2a7f4d759680b2e3383fb2203706963014248a0b09d45425e09715bd71b972
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | leapfrog_py-1.0.18-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 243.8 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c2cbeb4e75ff61e3bb522101472fe7597a11ceabbf96464d6c6441472452d2cb
|
|
BLAKE2b-256 checksum How to use checksums |
10d63134424a4d08890bb0aa0085f02210e543b320f1105ffacbca5e43db5432
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp312-cp312-macosx_10_14_x86_64.whl
| Download URL | leapfrog_py-1.0.18-cp312-cp312-macosx_10_14_x86_64.whl |
|---|---|
| Size | 238.0 kB |
| Tags | CPython 3.12 macOS 10.14+ x86-64 |
|
SHA-256 checksum How to use checksums |
008a93d0fc90e9b18ec5bc1449838fb63829d541a5460f0ce8e7f348d9d60e0c
|
|
BLAKE2b-256 checksum How to use checksums |
ffc63fd32f6f8b0874212df2fd92f859f5f383ccebc79e7f30d149e4d5f49e78
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp311-cp311-win_amd64.whl
| Download URL | leapfrog_py-1.0.18-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 190.5 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7b385ba30e85721b58dc9698c9f0fd310eb7e383da7f6b98f322242508bd85b9
|
|
BLAKE2b-256 checksum How to use checksums |
a0847015f3ad932c26d2dffbf5cb89c8a3ea05c3675ec925725ac41b2cfcb421
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp311-cp311-win32.whl
| Download URL | leapfrog_py-1.0.18-cp311-cp311-win32.whl |
|---|---|
| Size | 168.9 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
6421734ae7e83470f780b83aaeae05efe977eb99153399d329d99e5dd1a1b2d5
|
|
BLAKE2b-256 checksum How to use checksums |
71d2d35a74cb54f22638daf7ed3ba869c29732bd8250d9c068dbb3150dfe4f0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | leapfrog_py-1.0.18-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 665.7 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
e847fbdd9d34afbbd3ef00add3daa6b030ef1cfcd3a8c47c2d9374bd3ec013cc
|
|
BLAKE2b-256 checksum How to use checksums |
cd700382250baf4cc2956ab7df9d796903365da15b563672684733802026743c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | leapfrog_py-1.0.18-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 216.2 kB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f4c16abce428dc5b2a2c4112f5de2332ce67288224018e8a00db16eb1e0cc493
|
|
BLAKE2b-256 checksum How to use checksums |
2f69a3b60439c8327dff8e544d3db41b1412058064c9802dc9ae24e7e8cbbdbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | leapfrog_py-1.0.18-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 244.7 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
70cf4a16bc5624745a131dcf772cea14ab2fbaefc270e143c213f64b7f3bc206
|
|
BLAKE2b-256 checksum How to use checksums |
81ec61ad464e1b868201ff0e3aac67d31e505a48123dbc263904e3bbc0c797b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / leapfrog_py-1.0.18-cp311-cp311-macosx_10_14_x86_64.whl
| Download URL | leapfrog_py-1.0.18-cp311-cp311-macosx_10_14_x86_64.whl |
|---|---|
| Size | 238.4 kB |
| Tags | CPython 3.11 macOS 10.14+ x86-64 |
|
SHA-256 checksum How to use checksums |
ab7a69cad55fb9586ca24f1be6fbfa35c332b52321e9d11202c08337da0e03a3
|
|
BLAKE2b-256 checksum How to use checksums |
227fb365f58fed4fbd35c4b9d9c50261bb94c625ec05106bdb9121871c1bc8e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logSecurity for leapfrog-py 1.0.18
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 31 files in this release have been uploaded with provenance metadata.
Attestation for leapfrog_py-1.0.18.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 Sep 8, 2026.
Transparency logA 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.