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-0.0.5.zip (1.1 MB view details)

Uploaded Source

Built Distributions

pydevd-0.0.5-py3-none-any.whl (1.0 MB view details)

Uploaded Python 3

pydevd-0.0.5-cp35-none-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.5 Windows x86-64

pydevd-0.0.5-cp35-none-win32.whl (1.2 MB view details)

Uploaded CPython 3.5 Windows x86

pydevd-0.0.5-cp34-none-win32.whl (1.2 MB view details)

Uploaded CPython 3.4 Windows x86

pydevd-0.0.5-cp27-none-win_amd64.whl (1.2 MB view details)

Uploaded CPython 2.7 Windows x86-64

pydevd-0.0.5-cp27-none-win32.whl (1.2 MB view details)

Uploaded CPython 2.7 Windows x86

File details

Details for the file pydevd-0.0.5.zip.

File metadata

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

File hashes

Hashes for pydevd-0.0.5.zip
Algorithm Hash digest
SHA256 cb39574830401c37b256187744d27aadda95a12e8c3ed160a6168c9b2fb668c1
MD5 64f3819a73e83ebba7987bb281ab7907
BLAKE2b-256 c501a1fd44d1189c0a6b295c81b18ff0c51004c9d84999af30551845bbddea5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydevd-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 78ef20e27af749ca23591764b5f64dfb6c457bc9ac38322a7a62153cb7fe19c1
MD5 0056994c3066385cc444c220e58c1672
BLAKE2b-256 98442db06e25f4f5965059b79e1e75f9ff6efac9011f1babc3f31f7289b52e22

See more details on using hashes here.

File details

Details for the file pydevd-0.0.5-cp35-none-win_amd64.whl.

File metadata

File hashes

Hashes for pydevd-0.0.5-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 0a311d616e6c5aa8e3456db11d28f12318b453239cada93219c959d0e2db7107
MD5 03e8e3cb5f6f4ab1a8f632f84a013dfa
BLAKE2b-256 0a7a7abd4e9e114bcf0e76e0c8f205dc577476dbdf5f438294ddb3a852aa0e1f

See more details on using hashes here.

File details

Details for the file pydevd-0.0.5-cp35-none-win32.whl.

File metadata

File hashes

Hashes for pydevd-0.0.5-cp35-none-win32.whl
Algorithm Hash digest
SHA256 1205781e79bebc6e6b68a3d65900015e64b896f163a03100cf60d94aa204fc0f
MD5 a35cf6870d036cb386f8ea4345d9a222
BLAKE2b-256 0255adebd9fff931e5f1aac3fbf6c8f5806efb18f3aea86e6a052dd154fbfdc7

See more details on using hashes here.

File details

Details for the file pydevd-0.0.5-cp34-none-win32.whl.

File metadata

File hashes

Hashes for pydevd-0.0.5-cp34-none-win32.whl
Algorithm Hash digest
SHA256 35567535f0558eba85794c9440008da39623180b1777933b639a895ec438b017
MD5 e4fdf9d775abe5afa1848a36626a591d
BLAKE2b-256 2f73535237ef20eb2215f40329c05d3e7ebfc5e430fe7b5a1ca3cba1e566b368

See more details on using hashes here.

File details

Details for the file pydevd-0.0.5-cp27-none-win_amd64.whl.

File metadata

File hashes

Hashes for pydevd-0.0.5-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 f002d36b525c195cd98df9032e7c089c0f664e7bd78b914d0036c0b16c232917
MD5 6745db8ff10aa3914cf19552f008a4fb
BLAKE2b-256 a5c80f49334a17ca7b39aeb74792f5a4d7ce39fda119e094c109c9571a9fc032

See more details on using hashes here.

File details

Details for the file pydevd-0.0.5-cp27-none-win32.whl.

File metadata

File hashes

Hashes for pydevd-0.0.5-cp27-none-win32.whl
Algorithm Hash digest
SHA256 fa5fc654534c8bef66676e0a0d9b0f95291fc830a75ed8a96194005aa3df9142
MD5 5d53eafe3c309a8929119908a6e5d18c
BLAKE2b-256 5433871b28d3e573e9c1b07ac1802a10bfaba4467366e99114d12e4d21a1dc0e

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