Skip to main content

Package Description

ripdb is a wrapper around the IPython debugger that enables one to connect to and control the debugger remotely via a socket handler. It combines the functionality of ipdb and rpdb in a single package.

Latest Version

Usage

After installation, include the following in your code:

import ripdb
ripdb.set_trace()

This will start the debugger on port 4444 by default; to use a different port instantiate the debugger as follows:

import ripdb
ripdb.set_trace(port=12345)

Connect to the debugger using telnet, netcat, or socat. If you want to enable line completion and editing, you need to disable several terminal features before connecting:

SAVED_STTY=`stty -g`; stty -icanon -opost -echo -echoe -echok -echoctl
-echoke; nc 127.0.0.1 4444; stty $SAVED_STTY

Development

The latest release of the package may be obtained from GitHub.

Authors

See the included AUTHORS file for more information.

License

This software is licensed under the BSD License. See the included LICENSE file for more information.

Release files for ripdb 0.1.3.2

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

Source distribution (sdist)

Source distribution for ripdb 0.1.3.2
File Size Uploaded
ripdb-0.1.3.2.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ripdb 0.1.3.2
File Interpreter ABI Platform
ripdb-0.1.3.2-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 10.8 kB

Release files / ripdb-0.1.3.2.tar.gz

Download URL ripdb-0.1.3.2.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
87e7a14393f5a3b6f35b25e766c6a95283fd77681d87acefd590ba1844fbbbf3
BLAKE2b-256 checksum
How to use checksums
42a2b4d2d31ca762b6386b8e38010ba2f3e44d01cde912ec31fb7775076309eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

Release files / ripdb-0.1.3.2-py2.py3-none-any.whl

Download URL ripdb-0.1.3.2-py2.py3-none-any.whl
Size 5.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
8685db1ba31d3735bbfee27126f71204ab0963cde03e4580097091d92324ec81
BLAKE2b-256 checksum
How to use checksums
29a683208818381602b4b9e2ea07b95dd70a84737988d3265a54bcac1df0fe47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

Release history Release notifications | RSS feed

This release

0.1.3.2 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

1 release file

0.1.0

1 release file

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