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.9.0.post211

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

Total release size: 4.4 MB

Release files / karellen_rr-5.9.0.post211-py3-none-manylinux_2_28_x86_64.whl

Download URL karellen_rr-5.9.0.post211-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
f6d0c9fa1051a81d0638ebc37250d7f9975f0ea119c4f154b8390b0507543cb1
BLAKE2b-256 checksum
How to use checksums
7863236cfedb306d5119c7f4772fe23cd2b91d0b338fd886d00137db817c4352
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.9.0.post211-py3-none-manylinux_2_28_aarch64.whl

Download URL karellen_rr-5.9.0.post211-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
2f974a5bb63102836861c58caa380438b056312fa17fb40b095c33e55ca75fa7
BLAKE2b-256 checksum
How to use checksums
16d589ef3a3870c661e82815a86a8f16f453cc3db775eb4f2f37ecc3271a3c9e
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.9.0.post211 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