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

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
File Interpreter ABI Platform
karellen_rr-5.10.0-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
karellen_rr-5.10.0-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-py3-none-manylinux_2_28_x86_64.whl

Download URL karellen_rr-5.10.0-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
a07dbd0b01756b5770f6bc7159c76af3bfa6ae5d6497c793b258bb03da0381b0
BLAKE2b-256 checksum
How to use checksums
e84e4f0f5a7552d8a8d69c91a91a05f909db815d4c1dba7b6cb7da18bed3f18d
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-py3-none-manylinux_2_28_aarch64.whl

Download URL karellen_rr-5.10.0-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
a46a75cbb2c698c92ba6d505fe22e96ce57fbdf843dcd34a7439e666da4053e0
BLAKE2b-256 checksum
How to use checksums
bc891e200c6679b71dc4b5d765aed473992fea9172e85eb0916ee39b454b5d7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

5.10.0 This release

2 release files

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