{ "info": { "author": "Jondy Zhao", "author_email": "jondy.zhao@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Pyddd\n=====\n\nPyddd is a super-GDB debugger which could debug python scripts as the\nsame way to debug c program line by line in the same inferior.\n\nDownload\n========\n\nYou can also download a snapshot from the Git repository:\n\n* as a `.tar.gz `__\n file or\n* as a `.zip `__ file\n\nInstallation\n============\n\nSince Pyddd is written in the Python language, you need to install\nPython (the required version is at least 2.6).\n\nLinux\n-----\n\n* Rebuild GDB with Python and reinstall it.\n\n.. code-block:: bash\n\n $ tar xzf gdb-7.8.1.tar.gz\n $ cd gdb-7.8.1\n $ ./configure --with-python=python --with-babeltrace=no \\\n --enable-tui=no --enable-host-shared\n $ make && make install\n\n* Extract Pyddd package, copy libddd.py to gdb data directory.\n\n.. code-block:: bash\n\n $ cp libddd.py /usr/local/share/gdb/python\n\n* Build pyddd-ipa.\n\n.. code-block:: bash\n\n $ gcc -g -fPIC -I/usr/include/python2.7 -Wl,-lpthread -shared -o \\\n python-ipa.so ipa.c\n $ cp python-ipa.so /usr/local/lib\n\nWindows\n-------\n\n* Install Cygwin.\n* Rebuild GDB with Python in Cygwin and reinstall it.\n\n.. code-block:: bash\n\n $ tar xzf gdb-7.8.1.tar.gz\n $ cd gdb-7.8.1\n $ ./configure --with-python=python --with-babeltrace=no \\\n --enable-tui=no --enable-host-shared\n $ make && make install\n\n* Unzip Pyddd package, copy libddd.py to gdb data directory.\n\n.. code-block:: bash\n\n $ cp libddd.py /usr/local/share/gdb/python\n\n* Open Cygwin Terminal, build pyddd-ipa.\n\n.. code-block:: bash\n\n $ gcc -g -I/usr/include/python2.7 -Wl,-lpthread -shared -o \\\n python-ipa.dll ipa.c\n $ cp python-ipa.dll /usr/local/lib\n\nQuick Start\n===========\n\nAfter installation, invoke the command prompt, go to the directory\nincluding the debugged script foo.py and run those commands (assume\npyddd is extracted at /usr/local/pyddd):\n\n.. code-block:: bash\n\n $ gdb -x /usr/local/pyddd/init.gdb\n (gdb) py-exec-file python\n (gdb) py-file foo.py\n (gdb) py-start\n\nFor more, see pyddd.rst and rationale.rst.", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://jondy.github.io/pyddd", "keywords": "debug,gdb,pdb", "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "python-ddd", "package_url": "https://pypi.org/project/python-ddd/", "platform": "Windows,Linux", "project_url": "https://pypi.org/project/python-ddd/", "project_urls": { "Homepage": "https://jondy.github.io/pyddd" }, "release_url": "https://pypi.org/project/python-ddd/0.2.3/", "requires_dist": null, "requires_python": null, "summary": "Pyddd is a super-GDB debugger used to debug python scripts line by line in GDB", "version": "0.2.3" }, "last_serial": 1729621, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "ea30d89566cce47af4845b54cb68aa96", "sha256": "fb89e311aead460b71349e83d7afc1b1f9e5ba58e488d016be6b8a463ffc8449" }, "downloads": -1, "filename": "python-ddd-0.1.2.tar.bz2", "has_sig": false, "md5_digest": "ea30d89566cce47af4845b54cb68aa96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27917, "upload_time": "2015-02-06T05:35:18", "url": "https://files.pythonhosted.org/packages/19/d1/dcf5efa4ded4fbd9c2070c743a8cd95ba2fb0f3115cda173aa2b296709f0/python-ddd-0.1.2.tar.bz2" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "28988cb910543cddc644b8c2bc626242", "sha256": "cff97d96a4fca90efd75eeb1896043d24519e759406fcdd547f25afd4f46109a" }, "downloads": -1, "filename": "python-ddd-0.1.3.zip", "has_sig": false, "md5_digest": "28988cb910543cddc644b8c2bc626242", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35042, "upload_time": "2015-03-28T03:27:53", "url": "https://files.pythonhosted.org/packages/59/b7/a1846534ae9ab6e0771fddf605112307f7030bb4a77aa753920ff9c02779/python-ddd-0.1.3.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "aee4edfb6da85d5106e4b49e46d4aa3c", "sha256": "0e7e9f6a7bb33261e19b594f5968f3dd1d0270dbe1e1cc1874a66d7bfbd299d6" }, "downloads": -1, "filename": "python-ddd-0.2.1.tar.bz2", "has_sig": false, "md5_digest": "aee4edfb6da85d5106e4b49e46d4aa3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28282, "upload_time": "2015-08-01T07:01:23", "url": "https://files.pythonhosted.org/packages/f4/1a/4597af49f1b7875d002fe836470febeceff627531fef0e262f101a70a93e/python-ddd-0.2.1.tar.bz2" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f82bd335398f6f1d6462044c36fc6d66", "sha256": "dfbc5213ea07d3adad4d38b448c4ed9018410a5effd16364eb4fdb5cbf3fe06c" }, "downloads": -1, "filename": "python-ddd-0.2.2.tar.bz2", "has_sig": false, "md5_digest": "f82bd335398f6f1d6462044c36fc6d66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28332, "upload_time": "2015-08-01T16:05:00", "url": "https://files.pythonhosted.org/packages/5c/c3/faf4b9328010b3bd3ac461b9047d5a1b796e6de99d5245b4749d1eedeb85/python-ddd-0.2.2.tar.bz2" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "ff016bf2708668bed6760e44a4d12fda", "sha256": "b6ef016c4baef90aa1ef2cb78b4fe1bbf98ef748581277dda67aaca42da23ea2" }, "downloads": -1, "filename": "python-ddd-0.2.3.tar.bz2", "has_sig": false, "md5_digest": "ff016bf2708668bed6760e44a4d12fda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28230, "upload_time": "2015-09-19T15:55:43", "url": "https://files.pythonhosted.org/packages/a3/8c/4c327519c616dc3c60004137957ca000d467ecfc955f85ed28d6ee3c96a5/python-ddd-0.2.3.tar.bz2" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ff016bf2708668bed6760e44a4d12fda", "sha256": "b6ef016c4baef90aa1ef2cb78b4fe1bbf98ef748581277dda67aaca42da23ea2" }, "downloads": -1, "filename": "python-ddd-0.2.3.tar.bz2", "has_sig": false, "md5_digest": "ff016bf2708668bed6760e44a4d12fda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28230, "upload_time": "2015-09-19T15:55:43", "url": "https://files.pythonhosted.org/packages/a3/8c/4c327519c616dc3c60004137957ca000d467ecfc955f85ed28d6ee3c96a5/python-ddd-0.2.3.tar.bz2" } ] }