Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

rampa

PyPI version Python versions License: MIT

A Python 3.14+ async load testing framework with headless engine, typed metrics, threshold policies, and six executor types matching k6's scheduling models. Runs on Linux and macOS.

Installation

$ uv add rampa

Quick Start

Write a test script:

import rampa


@rampa.scenario(executor="constant-vus", vus=10, duration="30s")
async def default(worker: rampa.Worker) -> None:
    resp = await worker.http.get("https://test.k6.io")
    worker.check(
        resp,
        {
            "status is 200": lambda r: r.status == 200,
        },
    )

Run it:

$ rampa run load_test.py

Full Example

import rampa

config = rampa.Config(
    scenarios={
        "load": rampa.ScenarioConfig(
            executor="ramping-arrival-rate",
            rate=10.0,
            stages=[
                rampa.Stage(duration="1m", target=100),
            ],
            pre_allocated_vus=50,
            max_vus=200,
        ),
    },
    thresholds={
        "http_req_duration": ["p(95)<500"],
        "http_req_failed": ["rate<0.01"],
    },
)


async def setup() -> dict[str, str]:
    return {"base_url": "https://staging.example.com"}


@rampa.scenario("load")
async def load_test(worker: rampa.Worker) -> None:
    resp = await worker.http.get(f"{worker.setup_data['base_url']}/api/users")
    worker.check(
        resp,
        {
            "status is 200": lambda r: r.status == 200,
            "body has users": lambda r: len(r.json()["users"]) > 0,
        },
    )

Headless Engine API

For programmatic use (pytest, TUI, MCP, CI):

import asyncio
import rampa
from rampa.loader import load_test

plan = load_test("load_test.py")
controller = await rampa.Engine(plan).start()

# Poll metrics while running
snapshot = controller.snapshot()

# Or consume events
async for event in controller.events():
    print(event)

result = await controller.wait()
print(result.status)  # RunStatus.PASSED / THRESHOLD_FAILED / ...

CLI

$ rampa run script.py --vus 10 --duration 30s --out result.json

Exit codes: 0 = passed, 1 = threshold failed, 2 = iteration error, 3 = invalid config, 4 = aborted, 5 = setup failure, 6 = output failure, 7 = teardown failure.

Executors

Executor Model Description
constant-vus Closed Fixed N VUs for a duration
ramping-vus Closed Linear VU ramp between stages
shared-iterations Closed N VUs share M total iterations
per-vu-iterations Closed Each VU runs exactly N iterations
constant-arrival-rate Open Timer-based scheduling, dropped iterations
ramping-arrival-rate Open Rate interpolation between stages

Metadata

Release files for rampa 0.0.1a3

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

Source distribution (sdist)

Source distribution for rampa 0.0.1a3
File Size Uploaded Provenance
rampa-0.0.1a3.tar.gz 76.9 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for rampa 0.0.1a3
File
rampa-0.0.1a3-cp315-cp315t-win_arm64.whl CPython 3.15 CPython 3.15 free-threading Windows ARM64 Details
rampa-0.0.1a3-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
rampa-0.0.1a3-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
rampa-0.0.1a3-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
rampa-0.0.1a3-cp315-cp315t-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Details
rampa-0.0.1a3-cp315-cp315t-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 Details
rampa-0.0.1a3-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
rampa-0.0.1a3-cp315-cp315t-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.12+ x86-64 Details
rampa-0.0.1a3-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details
rampa-0.0.1a3-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
rampa-0.0.1a3-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
rampa-0.0.1a3-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
rampa-0.0.1a3-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details
rampa-0.0.1a3-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details
rampa-0.0.1a3-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
rampa-0.0.1a3-cp315-cp315-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64 Details
rampa-0.0.1a3-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
rampa-0.0.1a3-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
rampa-0.0.1a3-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
rampa-0.0.1a3-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
rampa-0.0.1a3-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
rampa-0.0.1a3-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
rampa-0.0.1a3-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
rampa-0.0.1a3-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details
rampa-0.0.1a3-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
rampa-0.0.1a3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
rampa-0.0.1a3-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
rampa-0.0.1a3-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
rampa-0.0.1a3-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
rampa-0.0.1a3-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
rampa-0.0.1a3-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
rampa-0.0.1a3-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details

Total release size: 12.1 MB

Release files / rampa-0.0.1a3.tar.gz

Download URL rampa-0.0.1a3.tar.gz
Size 76.9 kB
Tags Source
SHA-256 checksum
How to use checksums
f1bb761344af5b5216c7751b8554c96f11a40d0bce326c3324c18b75c27bdb08
BLAKE2b-256 checksum
How to use checksums
13ab18b38b09adde29b4baa750f8f520e529acd3384f49dd87e3559859d9d62d
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp315-cp315t-win_arm64.whl

Download URL rampa-0.0.1a3-cp315-cp315t-win_arm64.whl
Size 232.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
36e4265f84976d9558d85f571ce3739aa7d023deb392f4c0fc4a6540bd9354bc
BLAKE2b-256 checksum
How to use checksums
ae71848baa662740a63b3549a2a45be2c3b91a455ee21253aa9cf8cf9fae4960
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp315-cp315t-win_amd64.whl

Download URL rampa-0.0.1a3-cp315-cp315t-win_amd64.whl
Size 234.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
8342697a2f864f5638b7d32f85b9fc8401e27eb770a87ca96727d914a505caab
BLAKE2b-256 checksum
How to use checksums
63d19203dcbf144cac307967697f0e0addad2ceafed6088d858734f5fcc7d2ae
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL rampa-0.0.1a3-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 575.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0cfa2ebccfae2498eb1358c64be400e98add3457fdf067166c352ee5b5290f70
BLAKE2b-256 checksum
How to use checksums
958fa4665d43e76e7bf5a4ce40304371f83263e7f08fa54387636f16e1772c26
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL rampa-0.0.1a3-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 545.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
72928a55ea2b96f9e192b9b4075b28cf2cf9888d6db39ea92e8927f8c874b6ab
BLAKE2b-256 checksum
How to use checksums
f41c977e31aa27c547300f8754c045206c421c2e2ba374f8a94447bb555c7184
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp315-cp315t-manylinux_2_28_x86_64.whl

Download URL rampa-0.0.1a3-cp315-cp315t-manylinux_2_28_x86_64.whl
Size 372.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
29ee33668421cb4a02aae54ddfb37ba69b5c8a9758d697e07cf84d597d6298ed
BLAKE2b-256 checksum
How to use checksums
f28079b8a4f303746866fd72ace94010f9b211d5a1e85cf84e42db2446404e0b
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp315-cp315t-manylinux_2_28_aarch64.whl

Download URL rampa-0.0.1a3-cp315-cp315t-manylinux_2_28_aarch64.whl
Size 366.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0ff1d6078fdc2970af99cfdf0d87b0da71c76100cad961177b9b331948afe199
BLAKE2b-256 checksum
How to use checksums
c600cc8c82cdae3bbf0f96640ccc63d039369b2da94a918382843b485fbd6432
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp315-cp315t-macosx_11_0_arm64.whl

Download URL rampa-0.0.1a3-cp315-cp315t-macosx_11_0_arm64.whl
Size 335.3 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
18f1916a81700994e950399d8b633539f9531c8587904275377d5bbadacb3a5c
BLAKE2b-256 checksum
How to use checksums
6ee35778db331a2d1ead67c514b46f7123608b131bd6d0599130ed10ab1b8d17
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp315-cp315t-macosx_10_12_x86_64.whl

Download URL rampa-0.0.1a3-cp315-cp315t-macosx_10_12_x86_64.whl
Size 339.2 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
c01d10eccd5f3d2aaadface7f0f916a17132d7705573052ccaa38d61bf861a6b
BLAKE2b-256 checksum
How to use checksums
836e314d033f639704946762a83cdb89c999d1aef6342845ed533b8b70b1ac67
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp315-cp315-win_arm64.whl

Download URL rampa-0.0.1a3-cp315-cp315-win_arm64.whl
Size 232.2 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
c79e88ed4f91c6f45e2bf48f4a36a69081696444d5d0da0bc6bb8a90b067afa8
BLAKE2b-256 checksum
How to use checksums
e2dbf46d1571c615410256fc72e8a471dcd86502c0f2a14b2ee09b2656f08de3
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp315-cp315-win_amd64.whl

Download URL rampa-0.0.1a3-cp315-cp315-win_amd64.whl
Size 234.2 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
6c94e87952b4a0f137759269c17ae78155852cfeb3788f1f73a83c494094a298
BLAKE2b-256 checksum
How to use checksums
ace5a7a5d15bcd49615999f90b81521ff68dbaefd1d6d6995f746994d7632432
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL rampa-0.0.1a3-cp315-cp315-musllinux_1_2_x86_64.whl
Size 576.1 kB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c2dccc9aef6b49ca3ffd114c7f6bad191ec5e41b22c60a07d6bb640c0fe458cc
BLAKE2b-256 checksum
How to use checksums
915a8101dab052270baa960466c773c163f60c9bdf1c78be17f2ccd9c58d6245
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL rampa-0.0.1a3-cp315-cp315-musllinux_1_2_aarch64.whl
Size 546.5 kB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
8e80b343f5897f240dc84f61195e3878772770f31b1812977dee7862ec52b397
BLAKE2b-256 checksum
How to use checksums
23277d1adeef328c5a05cfbe987c5c44a1b02e62435797da474c6e99a6e93915
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL rampa-0.0.1a3-cp315-cp315-manylinux_2_28_x86_64.whl
Size 372.7 kB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
071e91239a750b2b4b1c151e707478017d461d780608aec01aa6b3bedbe2be95
BLAKE2b-256 checksum
How to use checksums
e59b946f2996a167726cdf17cf94b70d362d3c17886abe76281e8f3225812a32
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL rampa-0.0.1a3-cp315-cp315-manylinux_2_28_aarch64.whl
Size 368.4 kB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
532b03c7f4b6a04a30c91d5d84f7f2de3e1cda5a477456b117ae6098016060c8
BLAKE2b-256 checksum
How to use checksums
185cabad3d20efc04ceef3a4574f3ad11adf7e768f0e75a2ecca0f29e552d5d1
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp315-cp315-macosx_11_0_arm64.whl

Download URL rampa-0.0.1a3-cp315-cp315-macosx_11_0_arm64.whl
Size 336.3 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fd74f8bb3c147a9b5c83d997aaad8cf07740301ee5458efec48fcd9bb077f468
BLAKE2b-256 checksum
How to use checksums
ecf580d1c94cf5ec1ff2de10a78b75caf8252a994ca8ade3f6f2dfb4b4f260cb
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp315-cp315-macosx_10_12_x86_64.whl

Download URL rampa-0.0.1a3-cp315-cp315-macosx_10_12_x86_64.whl
Size 339.8 kB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1754bb9ccccae7cc4de50691b47d4d6fe10e22c37ab8519d4729b05be60d5a0f
BLAKE2b-256 checksum
How to use checksums
87d98af1b715393609b4b724529537df123a65c8ba8d8364f1e50ac036212920
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp314-cp314t-win_arm64.whl

Download URL rampa-0.0.1a3-cp314-cp314t-win_arm64.whl
Size 232.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
1af8cc75fe0ba8ca7dcea22dc4b5bdf4edf0c3d6a4e56b745023432533fe7421
BLAKE2b-256 checksum
How to use checksums
c34a5357024bc1fcbf67733a0a383946382294393ebf01f2976063c79a2631c4
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp314-cp314t-win_amd64.whl

Download URL rampa-0.0.1a3-cp314-cp314t-win_amd64.whl
Size 234.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
14152711c8a675584819ef77714b6def0c1c4b0779d8fdb5292f2210b14c6d4b
BLAKE2b-256 checksum
How to use checksums
e22698257f01660fea6e5e47ce146e6e15bd7ad0b89329797e2a314c2e4fde46
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL rampa-0.0.1a3-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 575.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4f05e91557d25bc873abb16397c7e9f5762bd45ca912a0a688e460634c89bd68
BLAKE2b-256 checksum
How to use checksums
f9cab656d57fe2edf6a6ae9f4f8d0b98a00170c04ad13d3b40d81c90ab594df3
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL rampa-0.0.1a3-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 544.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
669c49c1f8e703f2e3ab75e8d75685c831e288ffdc5dab162f7fd0376ad32732
BLAKE2b-256 checksum
How to use checksums
8688b0b735c3d1b9044ce269303e1196b1194bca28eaf108b3f9ee00cce01ba8
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL rampa-0.0.1a3-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 372.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4780f9f2d336a9e5aefb3ddae34ac01e03a203493e41eaaccdb518f5c1c51f58
BLAKE2b-256 checksum
How to use checksums
a5e9ddbe148ab71c951528b5a2c838e9c718bd639d67523dfee4d0ee88c4c1c4
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL rampa-0.0.1a3-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 366.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
77a828d912fe923fa6a3b9c100085c07db23b38a42d08b30dbb78d82a782d25b
BLAKE2b-256 checksum
How to use checksums
a247e92a399a13500ba71a3d89560a36952b6976544cb0dea8a888d7c13406ec
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp314-cp314t-macosx_11_0_arm64.whl

Download URL rampa-0.0.1a3-cp314-cp314t-macosx_11_0_arm64.whl
Size 335.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ac3e01b2f3b82275ffe4ab24dee3b448f600aa39cd71e0faa1a598bea59068fb
BLAKE2b-256 checksum
How to use checksums
07e408cac6c1f21e8b06b7ae14871d3416197a573c6427443f8108b3f28c3cf2
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL rampa-0.0.1a3-cp314-cp314t-macosx_10_12_x86_64.whl
Size 338.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f1ef6d9c2c597c6f2a74b04c05b34519f051a8b7672ded2bb3464c60f8ac2c1c
BLAKE2b-256 checksum
How to use checksums
01b1b080967aab5172529b18d8e1fb57de74ed2b375f838e1e1d56cf98eefaa6
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp314-cp314-win_arm64.whl

Download URL rampa-0.0.1a3-cp314-cp314-win_arm64.whl
Size 231.9 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
3950c86bd40a9eb202d981e566bd5f2d741304d7861def6b3b1bed53674869c0
BLAKE2b-256 checksum
How to use checksums
dd52610bf34e03b490f9c717e23cbfe7aea94af3eb3b9ba612fb3192226357f0
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp314-cp314-win_amd64.whl

Download URL rampa-0.0.1a3-cp314-cp314-win_amd64.whl
Size 234.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
3226511303a17c81d395d6fc06263200294e03cb8912217431a096046b03f379
BLAKE2b-256 checksum
How to use checksums
59307fd3a0fbecd61cde85fbd6687e01d3ffbc2ee3750e560705edd5424fddb9
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL rampa-0.0.1a3-cp314-cp314-musllinux_1_2_x86_64.whl
Size 575.5 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
24a6a785638f93196e5a04a9c773984abaa82f44abe9993f856a4b7eb1dfb756
BLAKE2b-256 checksum
How to use checksums
50bbba40cdd4ca776d365407593439b9b039083bbdcdc4fc466dee0c9e5a4ac4
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL rampa-0.0.1a3-cp314-cp314-musllinux_1_2_aarch64.whl
Size 546.2 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
17725b56621f491b3183e0dbec2e38a336fb7813f5400f8aa23aafeabee321ca
BLAKE2b-256 checksum
How to use checksums
887289301a6c43e8a50dc5e742eb64f5a50694977dd6c1b9c8d9ef905f85ffe5
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL rampa-0.0.1a3-cp314-cp314-manylinux_2_28_x86_64.whl
Size 372.3 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9b5781e65c7c507f7fce8371327663553f0160c2bed628042fb19897f301081d
BLAKE2b-256 checksum
How to use checksums
d25d682b737959e23d3ee21338eff87bbf4ad087edaf3b361bcecd799fe14a55
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL rampa-0.0.1a3-cp314-cp314-manylinux_2_28_aarch64.whl
Size 367.9 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
04fa85496b66915dd9d7883475216762aeab289fb7fea3bc0f0bb75024d4e447
BLAKE2b-256 checksum
How to use checksums
25bb6f930c80cfa16bfff417be9a0287293cb8e2af20106658fc343a6c3ce634
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp314-cp314-macosx_11_0_arm64.whl

Download URL rampa-0.0.1a3-cp314-cp314-macosx_11_0_arm64.whl
Size 336.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
438bc1ac42d9234572e1953ce0dc5b1405261a274b17ab55b31e3bcca6214484
BLAKE2b-256 checksum
How to use checksums
ca3b1b3ab127bfd9761e028313a469c7254dbcb93791e4376de8dd925e70fc51
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 24, 2026.

Transparency log

Release files / rampa-0.0.1a3-cp314-cp314-macosx_10_12_x86_64.whl

Download URL rampa-0.0.1a3-cp314-cp314-macosx_10_12_x86_64.whl
Size 339.3 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6b5f9442c67b092d8a095665194d0d6954c8907d60f87cbb1a1785493fa88bb6
BLAKE2b-256 checksum
How to use checksums
e29331de06c2be20361f4a9ea33f02ca5997bb8e67c4b2dcd004cd8f4c8fd3ce
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 24, 2026.

Transparency log

Security for rampa 0.0.1a3

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 33 files in this release have been uploaded with provenance metadata.

Select from 33 files

Attestation for rampa-0.0.1a3.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 24, 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