{ "info": { "author": "Almar Klein and contributors", "author_email": "almar.klein@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "PScript\n========\n\n\n.. image:: https://travis-ci.org/flexxui/pscript.svg\n :target: https://travis-ci.org/flexxui/pscript\n\n\n.. image:: https://readthedocs.org/projects/pscript/badge/?version=latest\n :target: https://pscript.readthedocs.org\n\n\n\nPScript is a Python to JavaScript compiler, and is also the name of the subset\nof Python that this compiler supports. It was developed as a part of\n`Flexx `_ (as `flexx.pyscript`) and is now represented\nby its own project. Although it is still an important part of Flexx, it can\nalso be useful by itself.\n\n\nInstallation\n------------\n\nPScript is pure Python and requires Python 2.7 or 3.5+ (including Pypy).\nIt has no further dependencies.\n\n* ``pip install pscript``, or\n* ``conda install pscript -c conda-forge``\n\n\n\nShort example\n-------------\n\n```py\n\n from pscript import py2js\n \n def foo(a, b=2):\n print(a - b)\n \n print(py2js(foo))\n```\n\nGives:\n\n```js\n var foo;\n foo = function flx_foo (a, b) {\n b = (b === undefined) ? 2: b;\n console.log((a - b));\n return null;\n };\n```\n\n\nSupported browsers\n------------------\n\nPScript aims to support all modern browsers, including Firefox, Chrome and Edge.\nInternet Explorer is in principal supported from version 9, though some constructs\n(e.g. ``async`` and ``await``) do not work in Internet Explorer.\n\n\nLicense\n-------\n\nPScript makes use of the liberal 2-clause BSD license. See LICENSE for details.", "description_content_type": "", "docs_url": null, "download_url": "https://pypi.python.org/pypi/pscript", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pscript.readthedocs.io", "keywords": "Python", "license": "(new) BSD", "maintainer": "", "maintainer_email": "", "name": "pscript", "package_url": "https://pypi.org/project/pscript/", "platform": "any", "project_url": "https://pypi.org/project/pscript/", "project_urls": { "Download": "https://pypi.python.org/pypi/pscript", "Homepage": "http://pscript.readthedocs.io" }, "release_url": "https://pypi.org/project/pscript/0.7.1/", "requires_dist": null, "requires_python": "", "summary": "Python to JavaScript compiler.", "version": "0.7.1" }, "last_serial": 5005139, "releases": { "0.5.1": [ { "comment_text": "", "digests": { "md5": "f3ba1e100cda55bb789d3c23cbc54180", "sha256": "2b359b21528fe100c23ae4ceb06c17aa0214c3d5c37ef35b6cead0c283cd0a3a" }, "downloads": -1, "filename": "pscript-0.5.1.tar.gz", "has_sig": false, "md5_digest": "f3ba1e100cda55bb789d3c23cbc54180", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106854, "upload_time": "2018-02-26T13:19:38", "url": "https://files.pythonhosted.org/packages/f9/76/5ab0599aa5d0203fd991b0182d145755241c441e2051e9553cc6d82c8045/pscript-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "d25105850024ad73d7511dc59d1d7aa6", "sha256": "76e8d5e23d98770f89f991ea296dd758ece0fe039c89ae2d1c6905e0733071e2" }, "downloads": -1, "filename": "pscript-0.5.2.tar.gz", "has_sig": false, "md5_digest": "d25105850024ad73d7511dc59d1d7aa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107666, "upload_time": "2018-02-26T13:22:28", "url": "https://files.pythonhosted.org/packages/3f/5f/f9e5fd938d9b195d70e5f2adf454bf8f84822a773a8d5e8140912ccb9365/pscript-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "f90e9058a48e313c3f878cdfc4e70b94", "sha256": "cabd070f47329d5e7b23cb479cced5da38492262d742bca9861383a06d71522c" }, "downloads": -1, "filename": "pscript-0.5.3.tar.gz", "has_sig": false, "md5_digest": "f90e9058a48e313c3f878cdfc4e70b94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107981, "upload_time": "2018-04-03T12:16:18", "url": "https://files.pythonhosted.org/packages/35/41/8a0307691243a7df9f4ca8180f6dfd72e394f8bc8dbb5c0f98e8eef67aad/pscript-0.5.3.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "d13c635cac73cd53a014f17fc1d914ec", "sha256": "ce6df0e9bbd92e630cf35a9e65d1f4d16a69bb28b1366e9d7de5220a7e3232ae" }, "downloads": -1, "filename": "pscript-0.5.5.tar.gz", "has_sig": false, "md5_digest": "d13c635cac73cd53a014f17fc1d914ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123057, "upload_time": "2018-04-11T22:41:13", "url": "https://files.pythonhosted.org/packages/ef/0b/d7ae035fb9066c15743982877a3622c5d59f9caec16a1d8e11b8d0aa178e/pscript-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "1e57b56e3d55c8fb7c02a1791370e55c", "sha256": "1c5b1a306a9bb582025489e40be417866bce70e90dc1e1400540cae063631e41" }, "downloads": -1, "filename": "pscript-0.5.6.tar.gz", "has_sig": false, "md5_digest": "1e57b56e3d55c8fb7c02a1791370e55c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123522, "upload_time": "2018-08-03T14:16:50", "url": "https://files.pythonhosted.org/packages/e4/33/331b656ade43ef310aea19037698bbd614e5cff89d738bdaeab7a75ee18d/pscript-0.5.6.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "d1582727fd1dc07eb820f782b614841c", "sha256": "9d0df141abf723cf710e184f6180eab2cc8aebce2bfa311b9d30fb06bd53f0ca" }, "downloads": -1, "filename": "pscript-0.6.0.tar.gz", "has_sig": false, "md5_digest": "d1582727fd1dc07eb820f782b614841c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124382, "upload_time": "2018-08-10T08:08:15", "url": "https://files.pythonhosted.org/packages/5d/6c/69bd52cd5efc59d2c413b9c9bcce617d0a2670f702576efc53996d3f5ab1/pscript-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "95b47362d654ccb15fdb36fa40754b08", "sha256": "05994f4e3aeb2bb40a450dae16d53fec3402f19ee9a3b31d0942169d2c8b504a" }, "downloads": -1, "filename": "pscript-0.6.1.tar.gz", "has_sig": false, "md5_digest": "95b47362d654ccb15fdb36fa40754b08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124388, "upload_time": "2018-09-05T12:49:55", "url": "https://files.pythonhosted.org/packages/61/8d/2d4cb3d04aa405c17f5a05078284a336c2ee8bf060593e522f0bfb9c5fbf/pscript-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "9f67408d232ac46d2143ba1b0cd38ba3", "sha256": "8217114bfe7705b3a41b8163a39deb74921a7116d31af539f3796f73edf6a1cf" }, "downloads": -1, "filename": "pscript-0.6.2.tar.gz", "has_sig": false, "md5_digest": "9f67408d232ac46d2143ba1b0cd38ba3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124556, "upload_time": "2018-10-25T11:24:19", "url": "https://files.pythonhosted.org/packages/21/7f/2527ac82ea9b67f7662c6e7855f7b65dffffd99c0e1a43d73dcdb78496d5/pscript-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "013f8eeae99da8ec329dcc8a71199e0f", "sha256": "dad52c47d8ded540f6d7bb75d070c32fb59d004fe5f3d0bf4f4f0b9922470f0a" }, "downloads": -1, "filename": "pscript-0.6.3.tar.gz", "has_sig": false, "md5_digest": "013f8eeae99da8ec329dcc8a71199e0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128325, "upload_time": "2018-11-02T12:05:56", "url": "https://files.pythonhosted.org/packages/26/03/6b3c69ad9b4ec5eadc11c913cc43c3a7e780f9646943cb9dea942f165df7/pscript-0.6.3.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "b6b4178aec3f94e933c66c56cf73cfbc", "sha256": "3b3b08e92bf1b5f51f2973ee28f22db6a62ae0cb45385c659e06cfe533d9ff3f" }, "downloads": -1, "filename": "pscript-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b6b4178aec3f94e933c66c56cf73cfbc", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 127157, "upload_time": "2018-11-08T15:24:55", "url": "https://files.pythonhosted.org/packages/a4/e7/f863f5dac2e28161172d1988f8c03ad56c13574e8890260547b751dd366e/pscript-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6371293b87f1d5f8357d53acf6202424", "sha256": "064fb6b060f2a30dc6e2d5186f76dd1d962fccd76839104233b1bbee4127709f" }, "downloads": -1, "filename": "pscript-0.7.0.tar.gz", "has_sig": false, "md5_digest": "6371293b87f1d5f8357d53acf6202424", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120727, "upload_time": "2018-11-08T15:25:25", "url": "https://files.pythonhosted.org/packages/06/d3/8cd3942fb08281ba0e7e270ca39adfeec67b9fedc63f6feee604fe6814ac/pscript-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "a14b569aad30faa186e941bfc147aacb", "sha256": "78c24c66b6cd1332478ecbf3f08e052567f877bbf13d79387e697da1b303ecd4" }, "downloads": -1, "filename": "pscript-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a14b569aad30faa186e941bfc147aacb", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 126482, "upload_time": "2019-03-29T21:17:49", "url": "https://files.pythonhosted.org/packages/5c/6d/26f4ddc8c2885b08779d640ca8c9325fc649729461040dd27273889d0a18/pscript-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4b4eae3fcc605fd972b3472bda54393", "sha256": "27641ff27fd60b002a07ba41262085f29d36e4a8d9e8857ae38158137ba062e7" }, "downloads": -1, "filename": "pscript-0.7.1.tar.gz", "has_sig": false, "md5_digest": "d4b4eae3fcc605fd972b3472bda54393", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120350, "upload_time": "2019-03-29T21:17:47", "url": "https://files.pythonhosted.org/packages/ee/c2/9259c93e709a785cb02690353c42540d1207d1bd5762329ecd5225e907b3/pscript-0.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a14b569aad30faa186e941bfc147aacb", "sha256": "78c24c66b6cd1332478ecbf3f08e052567f877bbf13d79387e697da1b303ecd4" }, "downloads": -1, "filename": "pscript-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a14b569aad30faa186e941bfc147aacb", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 126482, "upload_time": "2019-03-29T21:17:49", "url": "https://files.pythonhosted.org/packages/5c/6d/26f4ddc8c2885b08779d640ca8c9325fc649729461040dd27273889d0a18/pscript-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4b4eae3fcc605fd972b3472bda54393", "sha256": "27641ff27fd60b002a07ba41262085f29d36e4a8d9e8857ae38158137ba062e7" }, "downloads": -1, "filename": "pscript-0.7.1.tar.gz", "has_sig": false, "md5_digest": "d4b4eae3fcc605fd972b3472bda54393", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120350, "upload_time": "2019-03-29T21:17:47", "url": "https://files.pythonhosted.org/packages/ee/c2/9259c93e709a785cb02690353c42540d1207d1bd5762329ecd5225e907b3/pscript-0.7.1.tar.gz" } ] }