{ "info": { "author": "Leon Helwerda", "author_email": "l.s.helwerda@liacs.leidenuniv.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Interpreters" ], "description": "Python sandboxed expression parser.\nThis parser can calculate the results of a single simple expression,\ndisallowing any complicated functions or control structures, with support for\ncustom variable and function environment contexts.\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lhelwerd/expression-parser", "keywords": "expression,parser,sandbox", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "expression-parser", "package_url": "https://pypi.org/project/expression-parser/", "platform": "", "project_url": "https://pypi.org/project/expression-parser/", "project_urls": { "Homepage": "https://github.com/lhelwerd/expression-parser" }, "release_url": "https://pypi.org/project/expression-parser/0.0.5/", "requires_dist": null, "requires_python": "", "summary": "Sandboxed expression parser", "version": "0.0.5" }, "last_serial": 3531358, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a421d5f79b25ee27534f1c27565568f0", "sha256": "a65dac8dc2cea45df1a74617a31807e7518ddfc47061047d1b269dbc201898aa" }, "downloads": -1, "filename": "expression_parser-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a421d5f79b25ee27534f1c27565568f0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4878, "upload_time": "2017-10-05T08:57:40", "url": "https://files.pythonhosted.org/packages/06/36/4af8b2274524ccae1320011950fc102245c668f1c6dcc666af7bce9948f2/expression_parser-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b705f61aa90144962f5ffc31af186052", "sha256": "d0946884fc65432258d3e013a93e28e3b5b8a243b22d82c33babf019088b8442" }, "downloads": -1, "filename": "expression-parser-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b705f61aa90144962f5ffc31af186052", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4519, "upload_time": "2017-10-05T08:57:40", "url": "https://files.pythonhosted.org/packages/bb/54/cc12088be525e11ddf8e83032285207a5b5ba0b06e6a87a8c172174c42fc/expression-parser-0.0.1.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "2ac485d0ffcd3ce8851015ed2df5ebe4", "sha256": "4b4be4e379c3cbb3ae65c2fb17d470c5cff27681a33c6e6a473eba9926bb1006" }, "downloads": -1, "filename": "expression_parser-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ac485d0ffcd3ce8851015ed2df5ebe4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5088, "upload_time": "2017-10-05T10:54:18", "url": "https://files.pythonhosted.org/packages/e7/90/be446280d48237a3525285dda6810b41742e085e761575a83781741d9d87/expression_parser-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a2ba1227af15075d2e82ba1e80c6c97", "sha256": "4c837a51d51e2879dbfb5e60ae6661b166868ab8ecc8b7365e7b81c8c1fe068a" }, "downloads": -1, "filename": "expression-parser-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8a2ba1227af15075d2e82ba1e80c6c97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4877, "upload_time": "2017-10-05T10:54:19", "url": "https://files.pythonhosted.org/packages/51/60/7f651a975128b1a8392d917a258c1bae966d62d6bbc237b5a2dc2cc649fe/expression-parser-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "0ad8c83372c29144827e5ea2fc2f5d81", "sha256": "56469bef2491e17b247047924bc21c27151baa1bd7b84840ad4c31f823b78a10" }, "downloads": -1, "filename": "expression_parser-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ad8c83372c29144827e5ea2fc2f5d81", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5223, "upload_time": "2017-10-05T11:58:14", "url": "https://files.pythonhosted.org/packages/82/b1/a7757cd21d90a6c00eeacc09adb91fb6aff0d3314deb2cbea98767e8296b/expression_parser-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c03d5949c7f137c92063f354a7ed8d12", "sha256": "67e1070788f63b9352b9207f1c26018fea129a5236ca25f6b5b3d6a94702c0ac" }, "downloads": -1, "filename": "expression-parser-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c03d5949c7f137c92063f354a7ed8d12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5070, "upload_time": "2017-10-05T11:58:15", "url": "https://files.pythonhosted.org/packages/f1/c1/f4828d7b90844b237bf1a6fe4918b6d9afd94c3e691e3d823e539540dd4d/expression-parser-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "a865e57de6c06ae0506a46c66b730248", "sha256": "71008539c018fef7c6b05b79bc5a3943b1dbd758600ef7958a36b55ee8c58520" }, "downloads": -1, "filename": "expression_parser-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a865e57de6c06ae0506a46c66b730248", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7720, "upload_time": "2018-01-29T12:50:37", "url": "https://files.pythonhosted.org/packages/d6/84/cc619dcc14e1cde59155d0746179808af716168f40ebcb8f4976a97f68a3/expression_parser-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc4f2284013ef4777baffed7674c6ef0", "sha256": "3482056c561bdb1e397c750eff229b732ff369488d127761ccd2e8bd6ef51f9d" }, "downloads": -1, "filename": "expression-parser-0.0.5.tar.gz", "has_sig": false, "md5_digest": "cc4f2284013ef4777baffed7674c6ef0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6556, "upload_time": "2018-01-29T12:50:39", "url": "https://files.pythonhosted.org/packages/44/fc/357eba12b9009f8b2702b5ed33bfdd40a25525a9210aae5c44eef6dfbdcb/expression-parser-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a865e57de6c06ae0506a46c66b730248", "sha256": "71008539c018fef7c6b05b79bc5a3943b1dbd758600ef7958a36b55ee8c58520" }, "downloads": -1, "filename": "expression_parser-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a865e57de6c06ae0506a46c66b730248", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7720, "upload_time": "2018-01-29T12:50:37", "url": "https://files.pythonhosted.org/packages/d6/84/cc619dcc14e1cde59155d0746179808af716168f40ebcb8f4976a97f68a3/expression_parser-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc4f2284013ef4777baffed7674c6ef0", "sha256": "3482056c561bdb1e397c750eff229b732ff369488d127761ccd2e8bd6ef51f9d" }, "downloads": -1, "filename": "expression-parser-0.0.5.tar.gz", "has_sig": false, "md5_digest": "cc4f2284013ef4777baffed7674c6ef0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6556, "upload_time": "2018-01-29T12:50:39", "url": "https://files.pythonhosted.org/packages/44/fc/357eba12b9009f8b2702b5ed33bfdd40a25525a9210aae5c44eef6dfbdcb/expression-parser-0.0.5.tar.gz" } ] }