{ "info": { "author": "Guy Sviry", "author_email": "sviryguy@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Interpreters" ], "description": "# ILua\n*ILua* is a feature-packed, portable console and [Jupyter](http://jupyter.org/) kernel for the [Lua](https://www.lua.org/) language.\n![](demo.gif)\n## Features\n * Lua-implementation agnostic\n * Should work with any lua interpreter out of the box\n * Works with Lua5.1-5.3, [LuaJIT](http://luajit.org/) and even some exotic implementations like [GopherLua](https://github.com/yuin/gopher-lua)\n * Code completions\n * Code inspection\n * Retreive function documentation\n * Can even retreive the function source if available (invoked with ??)\n * Pretty-printed results\n * Access last result with _\n * Cross-session execution history\n * Works on Linux and Windows\n * No native dependencies for Lua\n * Python's pip based installation\n\n## Project Status\nILua is under heavy development, but I would still really appreciate if you could open an issue about what bothers you, or even send a pull request!\n\n## Installation\n```bash\npip install ilua\n\n# From source\ngit clone https://github.com/guysv/ilua.git --recurse-submodules\ncd ilua\npip install -e . --user\npython setup.py install_data -d ~/.local # pip install -e . forgets data_files...\n```\n\n## A Bit on ILua's Architecture\nAs opposed to existing Lua Jupyter kernels which implement the Jupyter protocol in Lua (and depend on lzmq which is a native module), ILua implements the communication with Jupyter in Python, which in turn talks with Lua via named-pipe IPC. This frees ILua from being bounded to a single Lua implementation ABI.\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": "https://github.com/guysv/ilua", "keywords": "lua interactive console jupyter kernel", "license": "GPLv2", "maintainer": "", "maintainer_email": "", "name": "ilua", "package_url": "https://pypi.org/project/ilua/", "platform": "", "project_url": "https://pypi.org/project/ilua/", "project_urls": { "Homepage": "https://github.com/guysv/ilua" }, "release_url": "https://pypi.org/project/ilua/0.2.1/", "requires_dist": [ "twisted", "termcolor", "pygments", "txzmq", "jupyter-core", "jupyter-console", "pywin32 ; sys_platform == \"win32\"" ], "requires_python": "", "summary": "Portable Lua kernel for Jupyter", "version": "0.2.1" }, "last_serial": 4691446, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f971c616b61b1f988206df1a3b9d86d3", "sha256": "da7a8af6238b972dc05132efa05eb2b1b777ed952edf5dd1ee3566804aa0fc00" }, "downloads": -1, "filename": "ilua-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f971c616b61b1f988206df1a3b9d86d3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48936, "upload_time": "2018-11-06T20:29:48", "url": "https://files.pythonhosted.org/packages/b9/52/ad3b53327e4b6fc6d11671d0abc4ae2521b4e3c0a76cbc1fac4205ba1b6a/ilua-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db62b3c68f906dd469c9c82232d2ff41", "sha256": "bbaa93f59b1ecec9e11c7232bfb2d7cde19001f85452e8af319ca4c7342e31fb" }, "downloads": -1, "filename": "ilua-0.1.0.tar.gz", "has_sig": false, "md5_digest": "db62b3c68f906dd469c9c82232d2ff41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37859, "upload_time": "2018-11-06T20:29:51", "url": "https://files.pythonhosted.org/packages/68/58/8fc0022560f73899ee676f1c9fb79642453784a1df3975fe0d6c10ea85f9/ilua-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "245926bdabf9bc4b065d5dd54fccacba", "sha256": "0164988ed6a63b56134ffb97c5848d64597b01d2ee28f72bf832a1379d36bb51" }, "downloads": -1, "filename": "ilua-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "245926bdabf9bc4b065d5dd54fccacba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 70528, "upload_time": "2019-01-12T13:40:47", "url": "https://files.pythonhosted.org/packages/3d/80/f444eb15ae94ffcb439b0222591e62a2039bc799d92dbb6cc1a5e1d79905/ilua-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98623e34f0bbfd6607b030ed84594810", "sha256": "50f72d48b433682b29d3b244f3d2fb38850aa9006c7c039be1b99baed61d6963" }, "downloads": -1, "filename": "ilua-0.2.0.tar.gz", "has_sig": false, "md5_digest": "98623e34f0bbfd6607b030ed84594810", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55906, "upload_time": "2019-01-12T13:40:49", "url": "https://files.pythonhosted.org/packages/b4/c6/93c4875fd4c5ed54c1b65c47ecf65046d497915e9065046a8a1d0a02067a/ilua-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "3bb954936cbe91305ac0b6118e64809c", "sha256": "ac0ebdf2d57426c2fe8f5d82f85e903f980c1b00141b3c6c5b0504d2618beb90" }, "downloads": -1, "filename": "ilua-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3bb954936cbe91305ac0b6118e64809c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 70577, "upload_time": "2019-01-13T18:30:48", "url": "https://files.pythonhosted.org/packages/f3/59/7e903126dda656f86520088c5d95e2724682d533bd8a1a496bbbcf90bde2/ilua-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a831bc81f2329d42d4dad691ff327a13", "sha256": "63157ac42ec64b9357c8c3d164df58209c5a9a03f67adc2b6540198e4e4f8ed5" }, "downloads": -1, "filename": "ilua-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a831bc81f2329d42d4dad691ff327a13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55937, "upload_time": "2019-01-13T18:30:52", "url": "https://files.pythonhosted.org/packages/8a/a9/8e4978db963c4be2928b16ea053277bbe0b8e44233caf3ff18d382155cb8/ilua-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3bb954936cbe91305ac0b6118e64809c", "sha256": "ac0ebdf2d57426c2fe8f5d82f85e903f980c1b00141b3c6c5b0504d2618beb90" }, "downloads": -1, "filename": "ilua-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3bb954936cbe91305ac0b6118e64809c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 70577, "upload_time": "2019-01-13T18:30:48", "url": "https://files.pythonhosted.org/packages/f3/59/7e903126dda656f86520088c5d95e2724682d533bd8a1a496bbbcf90bde2/ilua-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a831bc81f2329d42d4dad691ff327a13", "sha256": "63157ac42ec64b9357c8c3d164df58209c5a9a03f67adc2b6540198e4e4f8ed5" }, "downloads": -1, "filename": "ilua-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a831bc81f2329d42d4dad691ff327a13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55937, "upload_time": "2019-01-13T18:30:52", "url": "https://files.pythonhosted.org/packages/8a/a9/8e4978db963c4be2928b16ea053277bbe0b8e44233caf3ff18d382155cb8/ilua-0.2.1.tar.gz" } ] }