{ "info": { "author": "Yoshida Tetsuya", "author_email": "tetu@eth0.jp", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: POSIX", "Programming Language :: PHP", "Programming Language :: Python", "Topic :: Software Development :: Debuggers", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Debug a call function::\n\n xd = PyXdebug()\n #xd.collect_imports = 1\n #xd.collect_params = 0\n #xd.collect_return = 0\n #xd.collect_assignments = 0\n xd.run_func(func)\n print xd.get_result()\n\nDebug a execute statement::\n\n xd = PyXdebug()\n xd.run_statement(statement)\n print xd.get_result()\n\nDebug a run script file::\n\n python pyxdebug.py script_path\n\nDebug a run script file (module)::\n\n python -m pyxdebug script_path\n\nUsage: pyxdebug.py [-o output_file_path] [-i collect_import] [-p collect_params] [-r collect_return] [-a collect_assignments] script_path [args ...]\n\nOptions:\n -h, --help show this help message and exit\n -o, --outfile Save stats to \n -i, --collect_imports\n This setting, defaulting to 1, controls whether\n PyXdebug should write the filename used in import or\n reload to the trace files.\n -p, --collect_params This setting, defaulting to 0, controls whether\n PyXdebug should collect the parameters passed to\n functions when a function call is recorded in either\n the function trace or the stack trace.\n -r, --collect_return This setting, defaulting to 0, controls whether\n PyXdebug should write the return value of function\n calls to the trace files.\n -a, --collect_assignments\n This setting, defaulting to 0, controls whether\n PyXdebug should add variable assignments to function\n traces.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/eth0jp/python-xdebug", "keywords": "xdebug debug debugger profile profiler", "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "pyxdebug", "package_url": "https://pypi.org/project/pyxdebug/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyxdebug/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/eth0jp/python-xdebug" }, "release_url": "https://pypi.org/project/pyxdebug/1.2.5/", "requires_dist": null, "requires_python": null, "summary": "PyXdebug is Xdebug format debugger for Python", "version": "1.2.5" }, "last_serial": 798273, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "a718be1c1a33915d0a77c19667b1ec04", "sha256": "f5f8ea1183f5336fb7cd8c78dc1492a76d64d01151dbd640cf0e35a68350ac02" }, "downloads": -1, "filename": "pyxdebug-1.0-py2.6.egg", "has_sig": false, "md5_digest": "a718be1c1a33915d0a77c19667b1ec04", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 11184, "upload_time": "2011-11-18T10:37:58", "url": "https://files.pythonhosted.org/packages/ec/5d/c3b528ba19d1addd6f4558576dc97562fc62ee8c2401e15d6dc95d44e2a1/pyxdebug-1.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "5e2fc03973094caeee9c0de2cadc8688", "sha256": "cb6171efd18e0d7bd0738fa150bf5e876b4c9afce5e8ea0dc5ffd63b79953c06" }, "downloads": -1, "filename": "pyxdebug-1.0.tar.gz", "has_sig": false, "md5_digest": "5e2fc03973094caeee9c0de2cadc8688", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4806, "upload_time": "2011-11-18T10:37:56", "url": "https://files.pythonhosted.org/packages/c8/16/8f79c9e15db2ea7988fd31a6857b49115786c2a03a608ff92923966c9193/pyxdebug-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "130eee37bbfb6e76bd1daeadbb9742f8", "sha256": "86c2b5f55ab5727edb0055ba8e6061dcb5269619c3bdb113c20f42a172d684ab" }, "downloads": -1, "filename": "pyxdebug-1.1-py2.6.egg", "has_sig": false, "md5_digest": "130eee37bbfb6e76bd1daeadbb9742f8", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 11190, "upload_time": "2011-11-18T11:44:15", "url": "https://files.pythonhosted.org/packages/1e/63/e110915bf621b956799ac89199a85fcf7b866914b5d0efed2ebbef558c38/pyxdebug-1.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "d7019a2ff318dfb6db61d56563bcbf89", "sha256": "fb0c719783b3477c8a94d31b76b62789fbc64c8b549e8ad52143a7c43c2a37bf" }, "downloads": -1, "filename": "pyxdebug-1.1.tar.gz", "has_sig": false, "md5_digest": "d7019a2ff318dfb6db61d56563bcbf89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4811, "upload_time": "2011-11-18T11:44:13", "url": "https://files.pythonhosted.org/packages/de/11/2c7eaee69a05fe340457589e99d5ca5df388302e24fdafe7305a5f7d1c2d/pyxdebug-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "47de9a4269622425350eddb5997925c5", "sha256": "3b0d573a8b10f137a9e0d48efd022ff2458538e57fdaea5034357fc3117290ac" }, "downloads": -1, "filename": "pyxdebug-1.2-py2.6.egg", "has_sig": false, "md5_digest": "47de9a4269622425350eddb5997925c5", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 12594, "upload_time": "2011-11-19T02:28:54", "url": "https://files.pythonhosted.org/packages/f8/55/522f4a36a52a6f8cfebedfecd18b88affeca4bed22af85da8f10634d0f21/pyxdebug-1.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "e1cf5fba314821ee9f21b25ed514d65a", "sha256": "2fad38029d035d97a7c4c94c8b4fe241d1af27947333a89837ad0d4f5906b7ea" }, "downloads": -1, "filename": "pyxdebug-1.2.tar.gz", "has_sig": false, "md5_digest": "e1cf5fba314821ee9f21b25ed514d65a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5405, "upload_time": "2011-11-19T02:28:52", "url": "https://files.pythonhosted.org/packages/19/b7/ac05f1b30ce3cc50efffe1192c5a11b15c8ace864396348a89b4f173f673/pyxdebug-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "9aeb61f8fa21eef8f77e8c4434fd9801", "sha256": "143d35877fee1bfe66c5a23297cb373feec097b792942c4b9f93db4d89fc5592" }, "downloads": -1, "filename": "pyxdebug-1.2.1-py2.6.egg", "has_sig": false, "md5_digest": "9aeb61f8fa21eef8f77e8c4434fd9801", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 12692, "upload_time": "2011-11-20T15:04:32", "url": "https://files.pythonhosted.org/packages/63/aa/14ddadc603bbd97741d196ec4ac6fa9ff8bf3d7be24f014bc8a5e2f61491/pyxdebug-1.2.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "265256fd242c09e68f8093a36a0eb921", "sha256": "f3c09fb5e6a86b0a0bda80c63b87e45510a681f57d5f2c455b7c7682aba1fb91" }, "downloads": -1, "filename": "pyxdebug-1.2.1.tar.gz", "has_sig": false, "md5_digest": "265256fd242c09e68f8093a36a0eb921", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5435, "upload_time": "2011-11-20T15:04:30", "url": "https://files.pythonhosted.org/packages/9a/35/c3287f510e4bda4f95cf13ed535d6dc8e966d03dbda96feb9fab2c852f56/pyxdebug-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "9e359a5827413062f268843393177f5a", "sha256": "64a71aedd4a99a0001df5d62d60206e424bff67f1a29314d95ddbc6d87473c20" }, "downloads": -1, "filename": "pyxdebug-1.2.2-py2.6.egg", "has_sig": false, "md5_digest": "9e359a5827413062f268843393177f5a", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 12697, "upload_time": "2011-11-20T15:33:58", "url": "https://files.pythonhosted.org/packages/c5/ca/415a03a7a11ea95d143f37b4d2f378aae643a41ed77cddf0efec272691a2/pyxdebug-1.2.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "f32b37e01dc5bdabfe6edfe6e927f0b2", "sha256": "8824355d468944bd86170374330092736555b1932976cdb287146be5881c3aa3" }, "downloads": -1, "filename": "pyxdebug-1.2.2.tar.gz", "has_sig": false, "md5_digest": "f32b37e01dc5bdabfe6edfe6e927f0b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5437, "upload_time": "2011-11-20T15:33:56", "url": "https://files.pythonhosted.org/packages/56/43/1e5379f682679f5fe06ec63a5ff0913b2c68f5a5d20f6b404d15b6c13934/pyxdebug-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "caf08b6b89ad843860e257104e226d0b", "sha256": "2f7a5b5c0898ba78d11acd659d94c3b5f800768f42b0fa43747e0ec409b4e8e5" }, "downloads": -1, "filename": "pyxdebug-1.2.3-py2.6.egg", "has_sig": false, "md5_digest": "caf08b6b89ad843860e257104e226d0b", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 14059, "upload_time": "2011-11-23T22:13:43", "url": "https://files.pythonhosted.org/packages/d2/43/14fc17df0e86ae39b5fa87972651490d75630dc2e4445671896f91fdee3b/pyxdebug-1.2.3-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "cf8becaa85c491901451a0239b69d25b", "sha256": "40f83883629aa9704bd719ccbcf21a8844af9800c307a733419e1aaa554a34c2" }, "downloads": -1, "filename": "pyxdebug-1.2.3.tar.gz", "has_sig": false, "md5_digest": "cf8becaa85c491901451a0239b69d25b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5933, "upload_time": "2011-11-23T22:13:41", "url": "https://files.pythonhosted.org/packages/7c/cb/9a1ee972cc053fceaf2277a11eeaa5838c24e0a7bc966c9f1b8b667b39ca/pyxdebug-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "d5c33663ccb590f8a96c27d911f29626", "sha256": "03e0ca4f031386fac3e5c54494a413b3c3c54d505e201bdee3954bdc64d0b099" }, "downloads": -1, "filename": "pyxdebug-1.2.4-py2.6.egg", "has_sig": false, "md5_digest": "d5c33663ccb590f8a96c27d911f29626", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 13453, "upload_time": "2011-11-23T22:36:44", "url": "https://files.pythonhosted.org/packages/d2/3d/6b0070f3d1306e7149d812e255b0e317425facbae5458e00355cae2f6bee/pyxdebug-1.2.4-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "4c33a11314b75113d49c3ba2112e3657", "sha256": "9b37a5845ca3705885474cba8f8659d5d4075a8355fdc1ee8756f658d71b7c50" }, "downloads": -1, "filename": "pyxdebug-1.2.4.tar.gz", "has_sig": false, "md5_digest": "4c33a11314b75113d49c3ba2112e3657", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5708, "upload_time": "2011-11-23T22:36:41", "url": "https://files.pythonhosted.org/packages/92/b1/ae70f1eaf711036246d8371715217cb302c5e14dabc473969b564e3b7cba/pyxdebug-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "4ed0192479d5a3ee7cfebfad3a569a0c", "sha256": "7cea7a75520097df7187df9d168b3489e3e8b023f59d90726d31657e5b258651" }, "downloads": -1, "filename": "pyxdebug-1.2.5-py2.6.egg", "has_sig": false, "md5_digest": "4ed0192479d5a3ee7cfebfad3a569a0c", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 13563, "upload_time": "2011-11-30T11:55:52", "url": "https://files.pythonhosted.org/packages/4d/cf/1e40e70be389bd28c2567af5488dc5309c5c51249a13270d6e3dc0b5c131/pyxdebug-1.2.5-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "2c7dd3df7c2a2630e254e37074dc6bfa", "sha256": "80de4a945b303e6d937d45d0ffbd22aaf31e4b094dec689b92d3c4e5399731cd" }, "downloads": -1, "filename": "pyxdebug-1.2.5.tar.gz", "has_sig": false, "md5_digest": "2c7dd3df7c2a2630e254e37074dc6bfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5765, "upload_time": "2011-11-30T11:55:50", "url": "https://files.pythonhosted.org/packages/56/4e/b2678c302998fb98104ae48882ea4906274ca60c2ae7e3e11ee0cf8b63cf/pyxdebug-1.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ed0192479d5a3ee7cfebfad3a569a0c", "sha256": "7cea7a75520097df7187df9d168b3489e3e8b023f59d90726d31657e5b258651" }, "downloads": -1, "filename": "pyxdebug-1.2.5-py2.6.egg", "has_sig": false, "md5_digest": "4ed0192479d5a3ee7cfebfad3a569a0c", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 13563, "upload_time": "2011-11-30T11:55:52", "url": "https://files.pythonhosted.org/packages/4d/cf/1e40e70be389bd28c2567af5488dc5309c5c51249a13270d6e3dc0b5c131/pyxdebug-1.2.5-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "2c7dd3df7c2a2630e254e37074dc6bfa", "sha256": "80de4a945b303e6d937d45d0ffbd22aaf31e4b094dec689b92d3c4e5399731cd" }, "downloads": -1, "filename": "pyxdebug-1.2.5.tar.gz", "has_sig": false, "md5_digest": "2c7dd3df7c2a2630e254e37074dc6bfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5765, "upload_time": "2011-11-30T11:55:50", "url": "https://files.pythonhosted.org/packages/56/4e/b2678c302998fb98104ae48882ea4906274ca60c2ae7e3e11ee0cf8b63cf/pyxdebug-1.2.5.tar.gz" } ] }