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/.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

karellen_rr-5.9.0.post190-py3-none-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

karellen_rr-5.9.0.post190-py3-none-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

File details

Details for the file karellen_rr-5.9.0.post190-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for karellen_rr-5.9.0.post190-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 47ea3a76d74bf6554d9078dc68b2694489ecfdbaa6c77359bac93d42ae9e1e4a
MD5 76c24f53b5e2a0ca5ba2418d296ba5a4
BLAKE2b-256 84c013dd385814f3cfcbcb285daebf9e9012f7d47df689c69d8bb02ecef2f679

See more details on using hashes here.

File details

Details for the file karellen_rr-5.9.0.post190-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for karellen_rr-5.9.0.post190-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cee2e270942baea927eb749ccc84512f69e3af50f3b8d06dcdd6aeb52a4fb82e
MD5 c86277476ff8de660408c42f66941bd5
BLAKE2b-256 ca4d2e46c96d4f9c9574154305b22ade0c7a1074e05429d9654074c01b984b8e

See more details on using hashes here.

Release history Release notifications | RSS feed

5.9.0.post196

2 files

5.9.0.post194

2 files

5.9.0.post193

2 files

This release

5.9.0.post190 This release

2 files

5.9.0.post183

2 files

5.9.0.post180

2 files

5.9.0.post176

2 files

5.9.0.post171

2 files

5.9.0.post169

2 files

5.9.0.post168

2 files

5.9.0.post165

2 files

5.9.0.post164

2 files

5.9.0.post163

2 files

5.9.0.post161

2 files

5.9.0.post160

2 files

5.9.0.post157

2 files

5.9.0.post154

2 files

5.9.0.post153

2 files

5.9.0.post152

2 files

5.9.0.post151

2 files

5.9.0.post150

2 files

5.9.0.post149

2 files

5.9.0.post137

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page