{ "info": { "author": "mephi42", "author_email": "mephi42@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Programming Language :: Python" ], "description": "via-xterm: connect Python script to ``xterm``\n#############################################\n\nUsage\n=====\n\n``via-xterm script [argument ...]``\n\nHow is this useful?\n===================\n\nTo simplify debugging of scripts, that use `escape sequences\n`_/`curses\n`_/`urwid\n`_, in an IDE (e.g. `PyCharm\n`_). Normally IDEs' integrated consoles do\nnot handle all the escape sequences, so one has to either live with that or\nuse remote debugging.\n\n``via-xterm`` wraps the target script in a way that its stdin/stdout are\nconnected to a new `xterm -S\n`_ instance, which handles the user\ninteraction. Debugging the target script is possible, because it is run using\n``compile()`` and ``exec()`` builtins.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mephi42/via-xterm", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "via-xterm", "package_url": "https://pypi.org/project/via-xterm/", "platform": "", "project_url": "https://pypi.org/project/via-xterm/", "project_urls": { "Homepage": "https://github.com/mephi42/via-xterm" }, "release_url": "https://pypi.org/project/via-xterm/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "Connect Python script to xterm", "version": "0.1.2" }, "last_serial": 3907141, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "939f8946722afc86550fe838c01e156d", "sha256": "1a9058755514f931c3bb0a1871cfd30c6d10bf0b07e90eb2041bd67b5a8bab76" }, "downloads": -1, "filename": "via_xterm-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "939f8946722afc86550fe838c01e156d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3782, "upload_time": "2018-05-28T23:01:54", "url": "https://files.pythonhosted.org/packages/b1/0f/4acd561e5c280dd1d9b568d8bf448a42d578b834dc54d4117441d8bb625f/via_xterm-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47d8028c1b2accad7db1ba1409155c99", "sha256": "dcc23a3f7782c632151bdb474bd28a0caefa5fa6c2f0efb0c9b022ab74133008" }, "downloads": -1, "filename": "via-xterm-0.1.2.tar.gz", "has_sig": false, "md5_digest": "47d8028c1b2accad7db1ba1409155c99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2166, "upload_time": "2018-05-28T23:01:55", "url": "https://files.pythonhosted.org/packages/ef/63/c9980cea67b75975cdd3ed41a6c45f1d7ba33c55dddb62a77fa8f329e3c4/via-xterm-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "939f8946722afc86550fe838c01e156d", "sha256": "1a9058755514f931c3bb0a1871cfd30c6d10bf0b07e90eb2041bd67b5a8bab76" }, "downloads": -1, "filename": "via_xterm-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "939f8946722afc86550fe838c01e156d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3782, "upload_time": "2018-05-28T23:01:54", "url": "https://files.pythonhosted.org/packages/b1/0f/4acd561e5c280dd1d9b568d8bf448a42d578b834dc54d4117441d8bb625f/via_xterm-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47d8028c1b2accad7db1ba1409155c99", "sha256": "dcc23a3f7782c632151bdb474bd28a0caefa5fa6c2f0efb0c9b022ab74133008" }, "downloads": -1, "filename": "via-xterm-0.1.2.tar.gz", "has_sig": false, "md5_digest": "47d8028c1b2accad7db1ba1409155c99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2166, "upload_time": "2018-05-28T23:01:55", "url": "https://files.pythonhosted.org/packages/ef/63/c9980cea67b75975cdd3ed41a6c45f1d7ba33c55dddb62a77fa8f329e3c4/via-xterm-0.1.2.tar.gz" } ] }