Skip to main content

PyDev.Debugger (used in PyDev and PyCharm)

Project description

The sources for the PyDev.Debugger (used in PyDev & PyCharm) may be seen at:

https://github.com/fabioz/PyDev.Debugger

In general, the debugger backend should NOT be installed separately if you’re using an IDE which already bundles it (such as PyDev or PyCharm).

It is however available in PyPi so that it can be installed for doing remote debugging with pip – so, when debugging a process which runs in another machine, it’s possible to pip install pydevd and in the code use pydevd.settrace(host=’10.1.1.1’) to connect the debugger backend to the debugger UI running in the IDE (whereas previously the sources had to be manually copied from the IDE installation).

It should be compatible with Python 2.4 onwards (as well as Jython 2.2.1, IronPython and PyPy – and any other variant which properly supports the Python structure for debuggers – i.e.: sys.settrace/threading.settrace).

Recent versions contain speedup modules using Cython, which are generated with a few changes in the regular files to cythonize the files. To update and compile the cython sources (and generate some other auto-generated files), build_tools/build.py should be run – note that the resulting .pyx and .c files should be commited.

To see performance changes, see:

https://www.speedtin.com/reports/7_pydevd_cython (performance results with cython). https://www.speedtin.com/reports/8_pydevd_pure_python (performance results without cython).

To generate a distribution with the precompiled binaries for the IDE, build_binaries_windows.py should be run ( note that the environments must be pre-created as specified in that file).

To generate a distribution to upload to PyPi, python setup.py sdist bdist_wheel should be run for each python version which should have a wheel and afterwards twine upload -s dist/pydevd-* shoud be run to actually upload the contents to PyPi.

Travis (Linux CI):

travis

Appveyor (Windows CI):

appveyor

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

pydevd-1.0.0.zip (1.1 MB view details)

Uploaded Source

Built Distributions

pydevd-1.0.0-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

pydevd-1.0.0-cp35-cp35m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.5m Windows x86-64

pydevd-1.0.0-cp35-cp35m-win32.whl (1.1 MB view details)

Uploaded CPython 3.5m Windows x86

pydevd-1.0.0-cp34-cp34m-win32.whl (1.1 MB view details)

Uploaded CPython 3.4m Windows x86

pydevd-1.0.0-cp27-cp27m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 2.7m Windows x86-64

pydevd-1.0.0-cp27-cp27m-win32.whl (1.1 MB view details)

Uploaded CPython 2.7m Windows x86

File details

Details for the file pydevd-1.0.0.zip.

File metadata

  • Download URL: pydevd-1.0.0.zip
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pydevd-1.0.0.zip
Algorithm Hash digest
SHA256 0be9529911269ab28329d316ab0fe86957001c39ce8eb70385b2f164275854f7
MD5 58444b21c4828aeb0dc2a0db6cd784b1
BLAKE2b-256 cf626eef61794d9ff5866ebefcf3a38c8ae243ed161ed0579ce648aa774526f8

See more details on using hashes here.

File details

Details for the file pydevd-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pydevd-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 adf97ca9e60b7b001e8015c07e358aa1d31e37850e5d85e127b0178092c500d1
MD5 9aea13af443c3fe2af4c7d2b4c2842ef
BLAKE2b-256 cb55d0da99e8f6184bc26c9fd8bf8c54e99f22f40c549a7b5850b7941b03b9c5

See more details on using hashes here.

File details

Details for the file pydevd-1.0.0-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for pydevd-1.0.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 9ba8f2b7e964639e8fcdfc1dbac5fd8d587d063a1576efc74e6962b18021b0cc
MD5 de48ea3ab2889291ac92f8ccae79de16
BLAKE2b-256 9fd5295cf9b5ec9514564eadb13278527872c236b04ea00b0f8409ecb961811f

See more details on using hashes here.

File details

Details for the file pydevd-1.0.0-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for pydevd-1.0.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 c6220c9463d6d2c567cc7002f8a0e0fed208243d5fce6100d1359ca7aaf5ccbd
MD5 4541e9e2e39d2d1e0c618190fb8bb55a
BLAKE2b-256 d420b08f1b8cb6d90f54dc9c185e5ad4e959560005c3ad0b9302e005083a02d5

See more details on using hashes here.

File details

Details for the file pydevd-1.0.0-cp34-cp34m-win32.whl.

File metadata

File hashes

Hashes for pydevd-1.0.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 bc21512a7143db5455f4ee683e179d889df8ad24347a617827d0173e62468de6
MD5 b1a858a855b67441e1bf083746cbcb4a
BLAKE2b-256 2b0ad4e00d01c6a7c71565dc4d0adb5d1c273ff2890e4f8cd669918a6ce603c1

See more details on using hashes here.

File details

Details for the file pydevd-1.0.0-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for pydevd-1.0.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 f86aec2b3a75bb14108298141f24034f99387e6e04e6356d8d70bd14e0ea846a
MD5 c1a94d0ede2b85d29137d63f2ef4ebfc
BLAKE2b-256 620e5eaae9a69b5c59011d5d0327e6b37879331eb1abec82b149194bf1fe2e67

See more details on using hashes here.

File details

Details for the file pydevd-1.0.0-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for pydevd-1.0.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 c5ea9e84bb780a6f344138d5efdc26ad0d33ddfc72b6a87242a3ae59ccbe0445
MD5 65f0aba727c0718ea5772ab0e34464ec
BLAKE2b-256 69fa04faf7601463d38c6d747ce2176f38f64d105eaa16214920d4ee41831e8a

See more details on using hashes here.

Supported by

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