{ "info": { "author": "Rocky Bernstein", "author_email": "rocky@gnu.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Debuggers", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Abstract\r\n========\r\nA gdb-like debugger for Python 2.\r\n\r\nThis is Python of 2.4 to 2.7. Use *trepan*: for Python 3.2 to 3.3.\r\n\r\nA command-line interface (CLI) is provided.\r\n\r\nSee the _Tutorial: ` and so on. The plus-suffixed commands force a different line on a subsequent stop, the dash-suffixed commands don't.\r\nSuffixes `>`, `<`, and `!` specify `call`, `return` and `exception` events respectively. And without a suffix you get the default; this is set by the `set different` command.\r\n\r\nEvent Filtering and Tracing\r\n---------------------------\r\n\r\nBy default the debugger stops at every event: `call`, `return`, `line`, `exception`, `c-call`, `c-exception`. If you just want to stop at `line` events (which is largely what you happens in _pdb_) you can. If however you just want to stop at calls and returns, that's possible too. Or pick some combination.\r\n\r\nIn conjunction with handling *all* events by default, the event status is shown when stopped. The reason for stopping is also available via `info program`.\r\n\r\nEvent Tracing of Calls and Returns\r\n----------------------------------\r\n\r\nI'm not sure why this was not done before. Probably because of the lack of the ability to set and move by different granularities, tracing calls and returns lead to too many uninteresting stops (such as at the same place you just were at). Also, stopping on function definitions probably also added to this tedium.\r\n\r\nBecause we're really handling return events, we can show you the return value. (_pdb_ has an \"undocumented\" _retval_ command that doesn't seem to work.)\r\n\r\nDebugger Macros via Python Lambda expressions\r\n---------------------------------------------\r\nIn *gdb*, there is a *macro* debugger command to extend debugger commands. However Python has its own rich programming language so it seems silly to recreate the macro language that is in *gdb*. Simpler and more powerful is just to use Python here. A debugger macro here is just a lambda expression which returns a string or a list of strings. Each string returned should be a debugger command.\r\n\r\nWe also have _aliases_ for the extremely simple situation where you want to give an alias to an existing debugger command. But beware: some commands, like `step` inspect command suffixes and change their behavior accordingly.\r\n\r\nWe also envision a number of other ways to allow extension of this debugger either through additional modules, or user-supplied debugger command directories.\r\n\r\nIf what you were looking for in macros was more front-end control over the debugger, then consider using the experimental (and not finished) Bullwinkle protocol.\r\n\r\nByte-code Instruction Introspection\r\n-----------------------------------\r\n\r\nWe do more in the way of looking at the byte codes to give better information. Through this we can provide:\r\n* a *skip* command. It is like the *jump* command, but you don't have to deal with line numbers.\r\n* disassembly of code fragments. You can now disassemble relative to the stack frames you are currently stopped at.\r\n* Better interpretation of where you are when inside execfile or exec. (But really though this is probably a Python compiler misfeature.)\r\n* Check that breakpoints are set only where they make sense.\r\n* A more accurate determination of if you are at a function-defining *def* statement (because the caller instruction contains *MAKE_FUNCTION*.)\r\n\r\nDebugger Command Arguments can be Variables and Expressions\r\n===========================================================\r\n\r\nCommands that take integer arguments like *up*, *list* or\r\n*disassemble* allow you to use a Python expression which may include\r\nlocal or global variables that evaluates to an integer. This\r\neliminates the need in *gdb* for special \"dollar\" debugger\r\nvariables. (Note however because of _shlex_ parsing expressions can't\r\nhave embedded blanks.)\r\n\r\nEgg Installable\r\n===============\r\n\r\nNeed I say more?\r\n\r\nModularity\r\n==========\r\n\r\nThe Debugger plays nice with other trace hooks. You can have several debugger objects.\r\n\r\nMany of the things listed below doesn't directly effect end-users, but it does eventually by way of more robust and featureful code. And keeping developers happy is a good thing.(TM)\r\n\r\n* Commands and subcommands are individual classes now, not methods in a class. This means they now have properties like the context in which they can be run, minimum abbreviation name or alias names. To add a new command you basically add a file in a directory.\r\n* I/O is it's own layer. This simplifies interactive readline behavior from reading commands over a TCP socket.\r\n* An interface is it's own layer. Local debugging, remote debugging, running debugger commands from a file (`source`) are different interfaces. This means, for example, that we are able to give better error reporting if a debugger command file has an error.\r\n* There is an experimental Python-friendly interface for front-ends\r\n* more testable. Much more unit and functional tests. More of _pydb_'s integration test will eventually be added.\r\n\r\nCopyright (C) 2008-2009, 2013 Rocky Bernstein ", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://code.google.com/p/pydbgr/", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "pydbgr", "package_url": "https://pypi.org/project/pydbgr/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pydbgr/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://code.google.com/p/pydbgr/" }, "release_url": "https://pypi.org/project/pydbgr/0.2.6/", "requires_dist": null, "requires_python": null, "summary": "Modular Python Debugger", "version": "0.2.6" }, "last_serial": 2922744, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "edb45e0f0ca5786d0970794a6c796099", "sha256": "d3680ac89ccb90b42df9e6e4417c6c6a1e7c4d4806271e78bcad854b4d1ca86d" }, "downloads": -1, "filename": "pydbgr-0.1.0-py2.5.egg", "has_sig": false, "md5_digest": "edb45e0f0ca5786d0970794a6c796099", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 426900, "upload_time": "2009-03-15T07:30:26", "url": "https://files.pythonhosted.org/packages/b0/76/92d28f60149f354aed264c3f068ff34c1466c841e5e203ae6ee3a799d725/pydbgr-0.1.0-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "d1d16bc28191a644ad8d2230baaca9d8", "sha256": "ea39c6dea9cb7d7cf12f83f684460c347fc8779ce1dc39ea403e933523e98ff8" }, "downloads": -1, "filename": "pydbgr-0.1.0-py2.6.egg", "has_sig": false, "md5_digest": "d1d16bc28191a644ad8d2230baaca9d8", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 426514, "upload_time": "2009-03-15T07:32:24", "url": "https://files.pythonhosted.org/packages/f7/7d/df6d4ea1c6fe465cdaff69401100294c3081b82e95dadccb0a27ebcd02a4/pydbgr-0.1.0-py2.6.egg" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9105c8caa718c51ad62e697239b7fdd7", "sha256": "7bdc850a6ed173e2ab8b3af21b5bb7b253713a5d10332b16ca2392e906a069e0" }, "downloads": -1, "filename": "pydbgr-0.1.1-py2.5.egg", "has_sig": false, "md5_digest": "9105c8caa718c51ad62e697239b7fdd7", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 428263, "upload_time": "2009-07-04T07:10:46", "url": "https://files.pythonhosted.org/packages/d8/45/6e966193a406cd1d478f1b8d853b62ba57f626223a4d6742c3a5dddb1bde/pydbgr-0.1.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "954817c2e2182371e9c7ab9ccb9b765f", "sha256": "442a9d23b749f2ce877dbcb9dff5256f7122cac019888a2cc60b99c609f153aa" }, "downloads": -1, "filename": "pydbgr-0.1.1-py2.6.egg", "has_sig": false, "md5_digest": "954817c2e2182371e9c7ab9ccb9b765f", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 427667, "upload_time": "2009-07-04T07:09:47", "url": "https://files.pythonhosted.org/packages/0a/72/e8f622f0c1c1b6641b45dc825c9aa9a94789b2df230cc8e62b78d4db7286/pydbgr-0.1.1-py2.6.egg" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c867fd9ab8dc6d95dcfbc900e6ac2d0b", "sha256": "ed07aaad99cdf28491856c393dfd23a9885c1aa8a5d828fe7cb8c925362a4a82" }, "downloads": -1, "filename": "pydbgr-0.1.2-py2.5.egg", "has_sig": false, "md5_digest": "c867fd9ab8dc6d95dcfbc900e6ac2d0b", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 451813, "upload_time": "2009-10-27T06:52:37", "url": "https://files.pythonhosted.org/packages/28/d6/b4f5150c7ddbf9e0d6126ea30901c4ed098824993b7a28fb347d9eec9047/pydbgr-0.1.2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "a051fd85b25412505eb5223834803eab", "sha256": "0feca8a3f9e5deb57bba54c8884944e688dca41d808c60727c08873f8952591d" }, "downloads": -1, "filename": "pydbgr-0.1.2-py2.6.egg", "has_sig": false, "md5_digest": "a051fd85b25412505eb5223834803eab", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 451338, "upload_time": "2009-10-27T06:51:52", "url": "https://files.pythonhosted.org/packages/2f/5d/da2f52f58b64e64429fed2b257d2ed738700070e450eabc93fa1c77c3efe/pydbgr-0.1.2-py2.6.egg" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "5fc17d1fc8f412c03aa5ac9ec9b5a47d", "sha256": "30ea55778a3559beea4b34517734969b0480ee8ed154e2e417c46ed7e1caae5c" }, "downloads": -1, "filename": "pydbgr-0.1.3-py2.5.egg", "has_sig": false, "md5_digest": "5fc17d1fc8f412c03aa5ac9ec9b5a47d", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 452735, "upload_time": "2009-12-25T05:27:51", "url": "https://files.pythonhosted.org/packages/32/af/7029ab079dc6d34f4175c2680feb2f16f94ee6c365d4fd3df97b4c8cb042/pydbgr-0.1.3-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "7d0686f7690617aed73eb35cbd481cbe", "sha256": "7c03bc7d24613a4e2fb406178b08868990eb6e07ae3ad4a0b177f8e1eb02f9ca" }, "downloads": -1, "filename": "pydbgr-0.1.3-py2.6.egg", "has_sig": false, "md5_digest": "7d0686f7690617aed73eb35cbd481cbe", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 452272, "upload_time": "2009-12-25T05:27:38", "url": "https://files.pythonhosted.org/packages/79/7e/5469352eb6431acd19c342d92cb94117244563dff8021adb6b84df9c4d9e/pydbgr-0.1.3-py2.6.egg" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e43275b58a0061ec4d95803cbe0a2969", "sha256": "cb22d0c39682ded750cfcca3e0947b709811baa5f136032fb8f2e79443b66cfd" }, "downloads": -1, "filename": "pydbgr-0.1.4-py2.5.egg", "has_sig": false, "md5_digest": "e43275b58a0061ec4d95803cbe0a2969", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 448356, "upload_time": "2010-06-12T22:39:58", "url": "https://files.pythonhosted.org/packages/8d/b9/53121318d00ec42ed66edd9a627410da8b1ac06a6e320eed3e844194240d/pydbgr-0.1.4-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "934116a2971a3ca4d8524e5248c23310", "sha256": "32d7b8579b60d682fbc301cb7d4dc6efe86b3188798be77ae1e14d6e1435d87d" }, "downloads": -1, "filename": "pydbgr-0.1.4-py2.6.egg", "has_sig": false, "md5_digest": "934116a2971a3ca4d8524e5248c23310", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 444525, "upload_time": "2010-06-12T22:36:51", "url": "https://files.pythonhosted.org/packages/be/7e/d9b3b366967a444d7da24d12e87f182ad126f07b22e664db52bad4cb90bb/pydbgr-0.1.4-py2.6.egg" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "5569430b584db9df59b3374212487568", "sha256": "b2cea7f2fabaf255b88f8368d1b7ed2adb38b3b2be317f94c991cd0eaede4998" }, "downloads": -1, "filename": "pydbgr-0.1.5-py2.6.egg", "has_sig": false, "md5_digest": "5569430b584db9df59b3374212487568", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 458260, "upload_time": "2010-10-28T02:13:59", "url": "https://files.pythonhosted.org/packages/55/bb/d26bcf3a6a17087a87e5a438bcffd133aed3ec7acebc51f2db0e8eeb41ca/pydbgr-0.1.5-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "6f90bed11769c1ed800aa469da289d80", "sha256": "e2c58707234aafa07ca2cefcadce3d14ac040e75d2c0af17423ecbf9dad60894" }, "downloads": -1, "filename": "pydbgr-0.1.5.tar.gz", "has_sig": false, "md5_digest": "6f90bed11769c1ed800aa469da289d80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 159640, "upload_time": "2010-11-20T00:13:42", "url": "https://files.pythonhosted.org/packages/5a/df/109d3c4236e74622b0d30f3c6e33de0795b4af76a2509f3d3e5aabca5689/pydbgr-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "0b3610cce42100fbfe024af775c3ca24", "sha256": "3ad417aba292cf4911ab98cbbdc12738648181250f2b534727a48ecfe4dba91d" }, "downloads": -1, "filename": "pydbgr-0.1.6-py2.6.egg", "has_sig": false, "md5_digest": "0b3610cce42100fbfe024af775c3ca24", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 448763, "upload_time": "2012-12-28T16:35:53", "url": "https://files.pythonhosted.org/packages/05/e1/449720f7acfd7ca2ade1116b8c3a077d4bd1bf23aca6bc01f91a5682cf3c/pydbgr-0.1.6-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "594d6ff0957cd5d55482364965aeb33b", "sha256": "5b68dd1a4cb4d184fe9ab83eba6ae2d7893ff84f2f8bfc27b3a90f9afc7ced45" }, "downloads": -1, "filename": "pydbgr-0.1.6-py2.7.egg", "has_sig": false, "md5_digest": "594d6ff0957cd5d55482364965aeb33b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 446976, "upload_time": "2012-12-28T02:15:18", "url": "https://files.pythonhosted.org/packages/5c/33/b04546ff24d73684f2698f38620ad9fdee21cb76b8844d2794c3495a73f5/pydbgr-0.1.6-py2.7.egg" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e0eee58bf33cfa7512585519456c99a1", "sha256": "dc590a00b5c00a41d5b7d95b9bf88f91c2f29bb92df73dd5ee7ff53ab1f08e01" }, "downloads": -1, "filename": "pydbgr-0.2.0-py2.6.egg", "has_sig": false, "md5_digest": "e0eee58bf33cfa7512585519456c99a1", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 458735, "upload_time": "2013-01-02T02:39:49", "url": "https://files.pythonhosted.org/packages/32/63/abc86ae2b1b69b316ea0aefb904000f750f7a5538a90b97dfdbd7f26bc30/pydbgr-0.2.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "a2794e1830294ea76390c8f5c6b6c862", "sha256": "78060539ddea746c48e519582a415de4cbf0791b3f3445fbc53cff5e35047b56" }, "downloads": -1, "filename": "pydbgr-0.2.0-py2.7.egg", "has_sig": false, "md5_digest": "a2794e1830294ea76390c8f5c6b6c862", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 456903, "upload_time": "2013-01-01T14:43:05", "url": "https://files.pythonhosted.org/packages/ab/6a/7247b6159b8ac487c15d22b7e9dc88f5236e1c5cda1c378b9c9f3b3f5adf/pydbgr-0.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "9306134cb0e20100099ff9f6e75f3f52", "sha256": "8c79f94df719b46f9cd6e37e2044cd7630d7f972886c68f373d708faf5022b90" }, "downloads": -1, "filename": "pydbgr-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9306134cb0e20100099ff9f6e75f3f52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164224, "upload_time": "2013-01-01T14:43:27", "url": "https://files.pythonhosted.org/packages/6a/d8/647c2f0fdfdda099cd8fb0db625c6f4db76177f29422c185f54a9df28402/pydbgr-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "dd08995cebf6536e37b70b51d84e4b9d", "sha256": "6ea4fc1c4b37fa2317c53e3c5af2d8d414affffc34641c33f219fbe3c61943ae" }, "downloads": -1, "filename": "pydbgr-0.2.1-py2.6.egg", "has_sig": false, "md5_digest": "dd08995cebf6536e37b70b51d84e4b9d", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 463638, "upload_time": "2013-01-06T15:58:17", "url": "https://files.pythonhosted.org/packages/d9/aa/5d2d4b5c03116fbc7bd1c4a7a8afe954a29d7e2104f4865c9aa547308436/pydbgr-0.2.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "4a426f19ee65ed2287d6c9d1eab051d0", "sha256": "ff522f042aff4b19268f54a1c1bd302b636159072e574006465a54262d9f5462" }, "downloads": -1, "filename": "pydbgr-0.2.1-py2.7.egg", "has_sig": false, "md5_digest": "4a426f19ee65ed2287d6c9d1eab051d0", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 466321, "upload_time": "2013-01-06T13:17:00", "url": "https://files.pythonhosted.org/packages/16/3f/21300721160384fefa90959d767ccf6337f9af268ea75a5905d50fee9c9f/pydbgr-0.2.1-py2.7.egg" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "2c46930afd934675ff1fb0294a25fc96", "sha256": "a4f37264f4e3c4746907a1fada57ecccb98fbf4e32ccaf5a23adc9c436548f72" }, "downloads": -1, "filename": "pydbgr-0.2.2-py2.6.egg", "has_sig": false, "md5_digest": "2c46930afd934675ff1fb0294a25fc96", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 492754, "upload_time": "2013-01-12T18:09:48", "url": "https://files.pythonhosted.org/packages/95/13/72f2ee7c2e36dade9f8c91abb686a963168c675a21acb13016b226fc4f58/pydbgr-0.2.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "7eaafb4a0fa2e924adcb2bae54c3d3e3", "sha256": "64db6c1817a20b6e85aec6890a3a917b59447176918ad82312fa3fa3c162f330" }, "downloads": -1, "filename": "pydbgr-0.2.2-py2.7.egg", "has_sig": false, "md5_digest": "7eaafb4a0fa2e924adcb2bae54c3d3e3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 476513, "upload_time": "2013-01-12T17:53:35", "url": "https://files.pythonhosted.org/packages/0c/c7/a30b2e52f35cb45617718604f87e2f5ec984deab9c0e4027649640eb2aa7/pydbgr-0.2.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "57bd26317a8eb5141690ca9fc2fc4dc7", "sha256": "dbe0279853e113670ca2d1c86168111e1672aa8f97adb6edfc1f8f9717550a01" }, "downloads": -1, "filename": "pydbgr-0.2.2.tar.gz", "has_sig": false, "md5_digest": "57bd26317a8eb5141690ca9fc2fc4dc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141336, "upload_time": "2013-01-12T17:53:41", "url": "https://files.pythonhosted.org/packages/d8/24/4d3065640bea6c3d83b971f52194d937fe0b58455bbab451f3ed4e167d30/pydbgr-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "30a480d50e1747bc06406e6e599147c1", "sha256": "bdb1f11695ecb3444514eee22ccf4d6ddb009ee86cb4d98982b6b4b3899224fa" }, "downloads": -1, "filename": "pydbgr-0.2.3-py2.7.egg", "has_sig": false, "md5_digest": "30a480d50e1747bc06406e6e599147c1", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 503664, "upload_time": "2013-02-03T04:06:59", "url": "https://files.pythonhosted.org/packages/64/42/424a87087372403fa81bf2c8e37b3a836d8187c90b73964b4b4db9782a4c/pydbgr-0.2.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "2faf64d5020ff89bd46dc8a4eb8ad779", "sha256": "13b0508fb03662e78c839c1d4004571ee957ba17c182d4beabc0658598f4f26a" }, "downloads": -1, "filename": "pydbgr-0.2.3.tar.gz", "has_sig": false, "md5_digest": "2faf64d5020ff89bd46dc8a4eb8ad779", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151839, "upload_time": "2013-02-03T04:07:09", "url": "https://files.pythonhosted.org/packages/0d/de/97115d3e71aec7237c0b7d6b0073ce8baecae1dcd2f1dc533b17a4385be9/pydbgr-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "72e1be14d967ca61d59840301aa23905", "sha256": "c783af731062e8903402c6adf347183ad64dd43441a13609b60073dc8c729c62" }, "downloads": -1, "filename": "pydbgr-0.2.4_01-py2.6.egg", "has_sig": false, "md5_digest": "72e1be14d967ca61d59840301aa23905", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 508998, "upload_time": "2013-03-17T16:45:19", "url": "https://files.pythonhosted.org/packages/b7/a7/6d561ea6e32a7197784c8c2ad67c5e402b9d6de556a737f8671521d78d8e/pydbgr-0.2.4_01-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "509622f31fc9c5ffc97d25cccffb6e74", "sha256": "c6ac9ce014f655299942222aaf5d08458c4ece21847ef5f06f3af1babaf6aaa9" }, "downloads": -1, "filename": "pydbgr-0.2.4-py2.7.egg", "has_sig": false, "md5_digest": "509622f31fc9c5ffc97d25cccffb6e74", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 515843, "upload_time": "2013-03-16T02:19:38", "url": "https://files.pythonhosted.org/packages/fa/db/2a272cc63363b11a4f677f2d4667af2f1f5264bf326e207e7949b7525fc2/pydbgr-0.2.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a5b9cf1fc81cc4cfaf2c04dfdc48b2b7", "sha256": "2a5d867168473bdd7a6491cdf8b9a0b8ba47b66e7758876c6b63821f55cc3db5" }, "downloads": -1, "filename": "pydbgr-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a5b9cf1fc81cc4cfaf2c04dfdc48b2b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155039, "upload_time": "2013-03-16T02:20:07", "url": "https://files.pythonhosted.org/packages/47/fd/28cae0d9b629a5d1b53525b9d7f5f322a2738f9c707ee12ecad893d6777d/pydbgr-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "55d809b5797f38520d36cae60984071b", "sha256": "0e1087cff29a6d049ba5f74b5fb962f2ac1d809c6881f1a514aba83980e42244" }, "downloads": -1, "filename": "pydbgr-0.2.5_01-py2.5.egg", "has_sig": false, "md5_digest": "55d809b5797f38520d36cae60984071b", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 513662, "upload_time": "2013-03-24T06:41:50", "url": "https://files.pythonhosted.org/packages/02/6b/6b6411df862827a3972d0e376d461f28d1a2c73e767dd73ca42dde200403/pydbgr-0.2.5_01-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "31c78a1466d4754abdb093afa96b4028", "sha256": "5d79ce821ff3b35db534af841cb0aee0441f7836bbd5992797fdf05a7acaa630" }, "downloads": -1, "filename": "pydbgr-0.2.5-py2.6.egg", "has_sig": false, "md5_digest": "31c78a1466d4754abdb093afa96b4028", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 512544, "upload_time": "2013-03-23T17:33:51", "url": "https://files.pythonhosted.org/packages/d3/3f/8a4b42bf5e8850e3644f815524b1b2529db86a1895b3d57430d7132e20f3/pydbgr-0.2.5-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "6d55d80afa437b229e94686631f60663", "sha256": "5038d7b8729fe7e27875150a95bb135fddf4b4a69f9b905dea5266f9294c56d0" }, "downloads": -1, "filename": "pydbgr-0.2.5-py2.7.egg", "has_sig": false, "md5_digest": "6d55d80afa437b229e94686631f60663", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 511148, "upload_time": "2013-03-23T17:13:00", "url": "https://files.pythonhosted.org/packages/80/79/b9b369ce6c764a47887fe48563b388d632560fe87341ff3aa67e828d4dc2/pydbgr-0.2.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "ccedb38d573e8072bf5bf9a780ae7585", "sha256": "23a906238cab20b612abdbd0dfb15f896b8c38281d34086168be4f4434090f81" }, "downloads": -1, "filename": "pydbgr-0.2.5.tar.gz", "has_sig": false, "md5_digest": "ccedb38d573e8072bf5bf9a780ae7585", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154795, "upload_time": "2013-03-23T17:13:05", "url": "https://files.pythonhosted.org/packages/5e/be/76b0eba14a557aefa374e8a0c9744ee2d1665d7836ba78abb27fad684dca/pydbgr-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "292af01300aeb3d971421f6c1f4cb470", "sha256": "7900de3bd547aa379939082a28332e6ab83ae92634a7ccbfa750fcfe451a638c" }, "downloads": -1, "filename": "pydbgr-0.2.6-py2.4.egg", "has_sig": false, "md5_digest": "292af01300aeb3d971421f6c1f4cb470", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 522568, "upload_time": "2013-03-24T17:49:57", "url": "https://files.pythonhosted.org/packages/a7/dc/474ad2bc12e4f8c7f197f07772de7559a4543f7dcb181e753b22ba5f332d/pydbgr-0.2.6-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "e42e847a527d81d6ddf517daaa54f37b", "sha256": "8b105e00ff7bfa3d6ec4d68fcfbc4b50bcf1ba349e349c414f7230e68c06fe73" }, "downloads": -1, "filename": "pydbgr-0.2.6-py2.5.egg", "has_sig": false, "md5_digest": "e42e847a527d81d6ddf517daaa54f37b", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 518798, "upload_time": "2013-03-24T17:50:03", "url": "https://files.pythonhosted.org/packages/71/24/66ea60cbea5f103a817f1dc86128f767443e3a2d36c7e420568502717de0/pydbgr-0.2.6-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "caf50c29347abf49c2da214a5175402d", "sha256": "f2c5a69883896b4846e5ec665dface9648c3263710e70da43f07f53f0727de3a" }, "downloads": -1, "filename": "pydbgr-0.2.6-py2.6.egg", "has_sig": false, "md5_digest": "caf50c29347abf49c2da214a5175402d", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 518286, "upload_time": "2013-03-24T17:50:08", "url": "https://files.pythonhosted.org/packages/f4/53/5ff6188db0f78f53318219adbfb6ecf2eb87021da578cf02295cdb85b909/pydbgr-0.2.6-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "59b4a237f7d4262bb2574da2b00f11eb", "sha256": "ada89c0c1559ccb122d7a1c278ccf559e53ba96126dabaef2ca37f401e57987d" }, "downloads": -1, "filename": "pydbgr-0.2.6-py2.7.egg", "has_sig": false, "md5_digest": "59b4a237f7d4262bb2574da2b00f11eb", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 516950, "upload_time": "2013-03-24T17:50:35", "url": "https://files.pythonhosted.org/packages/3b/ec/5da1dac7ba484996cdc579ac8ebe4a7ad4367eaeed4edeadc4ad830985f8/pydbgr-0.2.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "6ae8ce3f8ccc19a027374b1a5405273a", "sha256": "348834296b1bcb157dfc395dbdc9bfd87e878bf5fde57e3622f1b9f5fc5d54c6" }, "downloads": -1, "filename": "pydbgr-0.2.6.tar.gz", "has_sig": false, "md5_digest": "6ae8ce3f8ccc19a027374b1a5405273a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169013, "upload_time": "2013-03-26T10:02:14", "url": "https://files.pythonhosted.org/packages/53/30/6af22f88446181b961df5118cad8435afcc2fd20988a4284b42ff0e0209b/pydbgr-0.2.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "292af01300aeb3d971421f6c1f4cb470", "sha256": "7900de3bd547aa379939082a28332e6ab83ae92634a7ccbfa750fcfe451a638c" }, "downloads": -1, "filename": "pydbgr-0.2.6-py2.4.egg", "has_sig": false, "md5_digest": "292af01300aeb3d971421f6c1f4cb470", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 522568, "upload_time": "2013-03-24T17:49:57", "url": "https://files.pythonhosted.org/packages/a7/dc/474ad2bc12e4f8c7f197f07772de7559a4543f7dcb181e753b22ba5f332d/pydbgr-0.2.6-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "e42e847a527d81d6ddf517daaa54f37b", "sha256": "8b105e00ff7bfa3d6ec4d68fcfbc4b50bcf1ba349e349c414f7230e68c06fe73" }, "downloads": -1, "filename": "pydbgr-0.2.6-py2.5.egg", "has_sig": false, "md5_digest": "e42e847a527d81d6ddf517daaa54f37b", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 518798, "upload_time": "2013-03-24T17:50:03", "url": "https://files.pythonhosted.org/packages/71/24/66ea60cbea5f103a817f1dc86128f767443e3a2d36c7e420568502717de0/pydbgr-0.2.6-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "caf50c29347abf49c2da214a5175402d", "sha256": "f2c5a69883896b4846e5ec665dface9648c3263710e70da43f07f53f0727de3a" }, "downloads": -1, "filename": "pydbgr-0.2.6-py2.6.egg", "has_sig": false, "md5_digest": "caf50c29347abf49c2da214a5175402d", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 518286, "upload_time": "2013-03-24T17:50:08", "url": "https://files.pythonhosted.org/packages/f4/53/5ff6188db0f78f53318219adbfb6ecf2eb87021da578cf02295cdb85b909/pydbgr-0.2.6-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "59b4a237f7d4262bb2574da2b00f11eb", "sha256": "ada89c0c1559ccb122d7a1c278ccf559e53ba96126dabaef2ca37f401e57987d" }, "downloads": -1, "filename": "pydbgr-0.2.6-py2.7.egg", "has_sig": false, "md5_digest": "59b4a237f7d4262bb2574da2b00f11eb", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 516950, "upload_time": "2013-03-24T17:50:35", "url": "https://files.pythonhosted.org/packages/3b/ec/5da1dac7ba484996cdc579ac8ebe4a7ad4367eaeed4edeadc4ad830985f8/pydbgr-0.2.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "6ae8ce3f8ccc19a027374b1a5405273a", "sha256": "348834296b1bcb157dfc395dbdc9bfd87e878bf5fde57e3622f1b9f5fc5d54c6" }, "downloads": -1, "filename": "pydbgr-0.2.6.tar.gz", "has_sig": false, "md5_digest": "6ae8ce3f8ccc19a027374b1a5405273a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169013, "upload_time": "2013-03-26T10:02:14", "url": "https://files.pythonhosted.org/packages/53/30/6af22f88446181b961df5118cad8435afcc2fd20988a4284b42ff0e0209b/pydbgr-0.2.6.tar.gz" } ] }