Skip to main content

Remote vanilla PDB (over TCP sockets).

Project description

docs

Documentation Status

tests

Travis-CI Build Status AppVeyor Build Status
Coverage Status Coverage Status Code Quality Status Scrutinizer Status

package

PyPI Package latest release PyPI Package monthly downloads

Remote vanilla PDB (over TCP sockets) done right: no extras, proper handling around connection failures and CI. Based on pdbx.

  • Free software: BSD license

Usage

To open a remote PDB on first available port:

from remote_pdb import set_trace
set_trace() # you'll see the port number in the logs

To use some specific host/port:

from remote_pdb import RemotePdb
RemotePdb('127.0.0.1', 4444).set_trace()

To connect just run telnet 127.0.0.1 4444. When you are finished debugging, either exit the debugger, or press Control-], then Control-d.

Alternately, one can connect with NetCat: nc -C 127.0.0.1 4444. When finished debugging, either exit the debugger, or press Control-c.

Requirements

Python 2.6, 2.7, 3.2, 3.3 and PyPy are supported.

Similar projects

Changelog

1.1.0 (2015-06-21)

  • Fixed buffering issues when running on Python 3 and Windows.

1.0.0 (2015-06-15)

  • Added support for PDB++.

0.2.1 (2014-03-07)

  • First release on PyPI.

Project details


Download files

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

Source Distribution

remote-pdb-1.1.0.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

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

remote_pdb-1.1.0-py2.py3-none-any.whl (6.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file remote-pdb-1.1.0.tar.gz.

File metadata

  • Download URL: remote-pdb-1.1.0.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for remote-pdb-1.1.0.tar.gz
Algorithm Hash digest
SHA256 e23f6bb941c50aadc3aaab4452c6dfa7a1dff29c8a89719bbdbf9dfaf82e3b1c
MD5 a9c58b0f4403b95e48b3389676c6c577
BLAKE2b-256 bb2f3fb9cca29787ce227871545d2b6c3669c20dec432dc808d74994a05006bc

See more details on using hashes here.

File details

Details for the file remote_pdb-1.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for remote_pdb-1.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1cfdd9e17c176582f206742e06f8923ca7828a95b0fbda87188a59cb9105e969
MD5 d36231bd431a5a02e87edcdb751e1dbb
BLAKE2b-256 d5ac15b9750e3e78dad383f153ac312ef9b3e8b5e9021c1f99be4cab8cc38fb8

See more details on using hashes here.

Supported by

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