Skip to main content

Karellen rr

Gitter Build Status Karellen rr Version Karellen rr Downloads Per Day Karellen rr Downloads Per Week Karellen rr Downloads Per Month

rr reverse debugger packaged as a pip-installable Python wheel for Linux x86_64 and aarch64.

Overview

This project builds the rr reverse debugger inside a manylinux_2_28 Docker container and packages it as a py3-none-manylinux_2_28_x86_64 wheel using wheel-axle. The resulting wheel can be installed with pip and provides the rr binary on PATH.

Installation

pip install karellen-rr

After installation, rr is available directly:

rr record ./my-program
rr replay

Building

Prerequisites

  • Docker
  • Python 3.10+
  • wheel-axle and setuptools (pip install -r requirements.txt)

Build Steps

# Build rr inside manylinux_2_28 container
python docker-build.py

# Package on host
python packager.py -t rr.install

# Smoke test
bash test-build.sh

Licenses

  • Packaging infrastructure (this project): Apache License 2.0
  • rr: MIT License (see rr/LICENSE)
  • Cap'n Proto: MIT License (see capnproto/LICENSE)

All component licenses are bundled in the wheel under share/karellen-rr/licenses/.

Metadata

Release files for karellen-rr 5.10.0.post20

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

Built distributions (wheels)

Table of built distributions (wheels) for karellen-rr 5.10.0.post20
File Interpreter ABI Platform
karellen_rr-5.10.0.post20-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
karellen_rr-5.10.0.post20-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details

Total release size: 4.5 MB

Release files / karellen_rr-5.10.0.post20-py3-none-manylinux_2_28_x86_64.whl

Download URL karellen_rr-5.10.0.post20-py3-none-manylinux_2_28_x86_64.whl
Size 2.3 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
719508daf491f80ee6f73ffb3c6e22ad81c9dabc24945dd885634ccdc7841533
BLAKE2b-256 checksum
How to use checksums
26da3be32cb30e1a767f58058ee9dea5b7a76c2b5301e5de88707cce55e0138c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / karellen_rr-5.10.0.post20-py3-none-manylinux_2_28_aarch64.whl

Download URL karellen_rr-5.10.0.post20-py3-none-manylinux_2_28_aarch64.whl
Size 2.2 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
265012e3fe1b40a7db59aa5107c6f5d90ffcb7c8ea4ad15f4112fa3d7e19ee7c
BLAKE2b-256 checksum
How to use checksums
0b60acef961be46fdb57820339e21fb109b3366f5b161adac82b66c00be6df04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Security for karellen-rr 5.10.0.post20

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

Release history Release notifications | RSS feed

This release
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