{ "info": { "author": "Daniel Miller", "author_email": "millerdev@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# PyBug - python debugging utilities\n\nPyBug extends Python's interactive debugger (pdb), making it simpler to add\nbreakpoints to your code. Uses ipdb if available.\n\nUsage examples:\n\n```py\n# Like pdb.set_trace(), but shorter :) and works with nosetests.\nimport bug; bug.trace()\n\n# Set a breakpoint at line 35 of package.module\nbug.setbreak(35, \"package.module\")\n\n# Set a conditional breakpoint at line 42 of /path/to/universe.py\nbug.setbreak(42, \"/path/to/universe.py\", \"name == 'hitchhiker'\")\n```\n\nThere are two notable features here that would ideally make it into the pdb\nmodule in the Python Standard Library:\n\n * Easily set a breakpoint at an arbitrary line in an arbitrary module. This\n is useful when debugging a third-party library where the code cannot easily\n be edited to add a set_trace() call.\n\n * Set a breakpoint in a module named by import path rather than file path.\n\n\n## Changes\n\n### 1.2\n\n- Use `ipdb` if available\n\n### 1.1\n\n- Fix `trace()` for proper readline support\n- Fix syntax error on Python 3\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/millerdev/PyBug", "keywords": "debug pdb extension", "license": "", "maintainer": "", "maintainer_email": "", "name": "PyBug", "package_url": "https://pypi.org/project/PyBug/", "platform": "", "project_url": "https://pypi.org/project/PyBug/", "project_urls": { "Homepage": "http://github.com/millerdev/PyBug" }, "release_url": "https://pypi.org/project/PyBug/1.2.1/", "requires_dist": null, "requires_python": "", "summary": "PyBug extends Python's interactive debugger (pdb), making it simpler to add breakpoints to your code.", "version": "1.2.1" }, "last_serial": 4018850, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "d0bfe3a505ab9593b6900966c4e00354", "sha256": "bd73706012fa592391cace071428ba4c5e5f223d854583cb50597fbc31dade11" }, "downloads": -1, "filename": "PyBug-1.0.tar.gz", "has_sig": false, "md5_digest": "d0bfe3a505ab9593b6900966c4e00354", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2748, "upload_time": "2012-04-20T17:57:48", "url": "https://files.pythonhosted.org/packages/97/9e/3d72c2ff8958824ceed50ca9334d516cee446ae3e44695256ae15e2e0dfb/PyBug-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "aea9f02713235970f6198294e997ec40", "sha256": "dc92a4d1ae42ee480cfe39670fe9da4e643cab50075972de654b1dffda9696c1" }, "downloads": -1, "filename": "PyBug-1.1.tar.gz", "has_sig": false, "md5_digest": "aea9f02713235970f6198294e997ec40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2826, "upload_time": "2015-12-29T16:23:03", "url": "https://files.pythonhosted.org/packages/12/12/3db1c5e2c74aa4734dd9320ae26e2449e3190e675358db58f58ff1d8a73d/PyBug-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "18c4cbcd906735a6e5472e8296b44af1", "sha256": "2319b21db19f9e3544c6a825cdadf3609077cfe873b4ca082ace0bd33439e34e" }, "downloads": -1, "filename": "PyBug-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "18c4cbcd906735a6e5472e8296b44af1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3564, "upload_time": "2018-06-30T18:42:39", "url": "https://files.pythonhosted.org/packages/82/a5/26628c7c9cf2408a935b56c11f7eb75a7ef3c85fddbb2a4e8ff178377116/PyBug-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e46ac25c7d7113e0e3026de73210709", "sha256": "19e010b581e5574b8ab63d6b12f202dffd984ed39a8cc6da5394dfab2a94330f" }, "downloads": -1, "filename": "PyBug-1.2.tar.gz", "has_sig": false, "md5_digest": "7e46ac25c7d7113e0e3026de73210709", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3321, "upload_time": "2018-06-30T18:42:40", "url": "https://files.pythonhosted.org/packages/4b/aa/743e61c1a45682123da934a9a434c65a410794b8e8c19ff04f9573a333a3/PyBug-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "dd6c0d759a383db637a32095ae36a6c3", "sha256": "839a15f5386ffa5d244dfedb0c0ddf5d26711005db18475f0ae4fe22f3b2e844" }, "downloads": -1, "filename": "PyBug-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dd6c0d759a383db637a32095ae36a6c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3642, "upload_time": "2018-06-30T18:48:10", "url": "https://files.pythonhosted.org/packages/51/7d/dfe788024ace78a8103d1ed9297f36af6d6ecc3f745b24f01b1d5b2bc62d/PyBug-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed79670962256d7b065cafc959f902fa", "sha256": "5550d57c42c3d7c7e3f78bf94011c7fb94ba3ac01e1acb082b06d10a7471e712" }, "downloads": -1, "filename": "PyBug-1.2.1.tar.gz", "has_sig": false, "md5_digest": "ed79670962256d7b065cafc959f902fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3428, "upload_time": "2018-06-30T18:48:11", "url": "https://files.pythonhosted.org/packages/76/a4/07d27f2b6a1fbf0607a5cdcbeaf016918d69793f15ebee60bcc13e7e4847/PyBug-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dd6c0d759a383db637a32095ae36a6c3", "sha256": "839a15f5386ffa5d244dfedb0c0ddf5d26711005db18475f0ae4fe22f3b2e844" }, "downloads": -1, "filename": "PyBug-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dd6c0d759a383db637a32095ae36a6c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3642, "upload_time": "2018-06-30T18:48:10", "url": "https://files.pythonhosted.org/packages/51/7d/dfe788024ace78a8103d1ed9297f36af6d6ecc3f745b24f01b1d5b2bc62d/PyBug-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed79670962256d7b065cafc959f902fa", "sha256": "5550d57c42c3d7c7e3f78bf94011c7fb94ba3ac01e1acb082b06d10a7471e712" }, "downloads": -1, "filename": "PyBug-1.2.1.tar.gz", "has_sig": false, "md5_digest": "ed79670962256d7b065cafc959f902fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3428, "upload_time": "2018-06-30T18:48:11", "url": "https://files.pythonhosted.org/packages/76/a4/07d27f2b6a1fbf0607a5cdcbeaf016918d69793f15ebee60bcc13e7e4847/PyBug-1.2.1.tar.gz" } ] }