{ "info": { "author": "Ian Murphy", "author_email": "3jackdaws@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# PyCodeExec\nSimple python library that can execute arbitrary code from supported programming languages.\n\n# Usage\n\n### Synchronous JavaScript \n```python\nfrom pycodeexec import Runner\n\njavascript = Runner(\"javascript\")\noutput = javascript.get_output(\"console.log([...Array(10)].map(i=>i*i))\")\n\nprint(output) \n# [ 0, 1, 4, 9, 16, 25, 36, 49, 64, 81 ]\n```\n\n### Also supports Asyncio\n```python\nfrom pycodeexec.asyncio import Runner\n\njavascript = Runner(\"javascript\")\nawait javascript.is_ready()\noutput = await javascript.get_output(\"console.log([...Array(10)].map(i=>i*i))\")\n\nprint(output)\n# [ 0, 1, 4, 9, 16, 25, 36, 49, 64, 81 ]\n\n```\n\n# Supported Languages\n* Python\n* JavaScript\n* Ruby\n* C\n* More to come\n\n# Installation\n```bash\npip install pycodeexec\n```", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/3jackdaws/pycodeexec", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pycodeexec", "package_url": "https://pypi.org/project/pycodeexec/", "platform": "", "project_url": "https://pypi.org/project/pycodeexec/", "project_urls": { "Homepage": "https://github.com/3jackdaws/pycodeexec" }, "release_url": "https://pypi.org/project/pycodeexec/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "Execute arbitrary code from a multitude of supported languages", "version": "0.0.2" }, "last_serial": 4527792, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ee655dfb4501b284213376169c32d89b", "sha256": "8e78dd79301ac6df03eec4513a6cb74b569764da681fd92eed43f39a7b19cba5" }, "downloads": -1, "filename": "pycodeexec-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ee655dfb4501b284213376169c32d89b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2248, "upload_time": "2018-11-26T02:17:32", "url": "https://files.pythonhosted.org/packages/65/bf/60bd0565d166dad8483abdd96f1aed0b78eaa7be01d9fbd494093c251a3c/pycodeexec-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "95367f75d6155ce3c19c72b54f91b603", "sha256": "5d65a022784df999940955a9287aadf3d3cb4421512d2704a29bb0ee012a1570" }, "downloads": -1, "filename": "pycodeexec-0.0.2.tar.gz", "has_sig": false, "md5_digest": "95367f75d6155ce3c19c72b54f91b603", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2697, "upload_time": "2018-11-26T03:09:14", "url": "https://files.pythonhosted.org/packages/e4/b7/d5cd799bfb4374a0207d0f23c23e3179b217f6dd22ca494202ec2954c43f/pycodeexec-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "95367f75d6155ce3c19c72b54f91b603", "sha256": "5d65a022784df999940955a9287aadf3d3cb4421512d2704a29bb0ee012a1570" }, "downloads": -1, "filename": "pycodeexec-0.0.2.tar.gz", "has_sig": false, "md5_digest": "95367f75d6155ce3c19c72b54f91b603", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2697, "upload_time": "2018-11-26T03:09:14", "url": "https://files.pythonhosted.org/packages/e4/b7/d5cd799bfb4374a0207d0f23c23e3179b217f6dd22ca494202ec2954c43f/pycodeexec-0.0.2.tar.gz" } ] }