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

Uploaded Source

Built Distributions

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

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

Uploaded Python 3

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

Uploaded CPython 3.5Windows x86-64

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

Uploaded CPython 3.5Windows x86

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

Uploaded CPython 3.4Windows x86

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

Uploaded CPython 2.7Windows x86-64

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

Uploaded CPython 2.7Windows x86

File details

Details for the file pydevd-0.0.6.zip.

File metadata

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

File hashes

Hashes for pydevd-0.0.6.zip
Algorithm Hash digest
SHA256 7873825f0a9688737abdf6dab9b00de9555271cdcb6e1e9cdb44b4199532b737
MD5 67d6ba0f23ac5291eebb49c336043790
BLAKE2b-256 c754d6d345f25d4290615a1f8e485351f1c91fee8eea22ab0139b2a04b03def1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydevd-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ae8927913a13efa57d11b19657ba98fe95272c9d1c1209f2bcdfc67bf052af80
MD5 507057eed2cb8798ca1b32c101b7345d
BLAKE2b-256 09f77228179589d1ba9321b6d031e4f396a4d6f50a90b2645522c67654fe2b4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydevd-0.0.6-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 80c56e6b24492f667343cd943c1fc5b2e64343e3cf532e5eb2d50992e548b650
MD5 9500758ce12cfb28c5563be698595d8a
BLAKE2b-256 ae95b7f39380d8f7b6650ac6d2c89aab6a06f3a327ee89a8f91397964a24516d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydevd-0.0.6-cp35-none-win32.whl
Algorithm Hash digest
SHA256 a2d01b7d343c016df345cbacc3ed5e3a479bd1ddf084cff574c6cd947d2e5ba0
MD5 bf0993fbcfcec616118c67208d310dae
BLAKE2b-256 273d6bfc6727eb92e965baf92a8846b5b7adcf2d153bfc75ace9b105250d0f86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydevd-0.0.6-cp34-none-win32.whl
Algorithm Hash digest
SHA256 46f0152ed0fc320aba3d11e99ffc08693c9268ee904933fdbdeb69cc2559e645
MD5 eab5661dfcef534b3138e45bd1bdee1a
BLAKE2b-256 4154b710c5d67ab924bf0f1fae8af7141f7471cbb00a6f101397f7e6c3b8e5d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydevd-0.0.6-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 fcae828b655edfadc3578296be9ea8f66ae8095fe34fbc280bc6bc5b013bda74
MD5 ff34c0eb1c4a0508c6b7be7f9c638165
BLAKE2b-256 54e80a4f8793deebdc99c9c7db62ee36790bfd4a60bcf7eaac33ff4d105a6af3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pydevd-0.0.6-cp27-none-win32.whl
Algorithm Hash digest
SHA256 1b88c0cbd47218f72429bdf70665b16fe373bed97bc1b5801a8505a0da6bca7a
MD5 e0384e8b687087d5c0a5634ec626d2e2
BLAKE2b-256 3ad422b90cf32de3ef10bb2171362d549a90bbf946681cdc84a0d7e832b2cc0f

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