{ "info": { "author": "David Beazley", "author_email": "dave@dabeaz.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "\nPLY is yet another implementation of lex and yacc for Python. Some notable\nfeatures include the fact that its implemented entirely in Python and it\nuses LALR(1) parsing which is efficient and well suited for larger grammars.\n\nPLY provides most of the standard lex/yacc features including support for empty \nproductions, precedence rules, error recovery, and support for ambiguous grammars. \n\nPLY is extremely easy to use and provides very extensive error checking. \nIt is compatible with both Python 2 and Python 3.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.dabeaz.com/ply/", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "ply", "package_url": "https://pypi.org/project/ply/", "platform": "", "project_url": "https://pypi.org/project/ply/", "project_urls": { "Homepage": "http://www.dabeaz.com/ply/" }, "release_url": "https://pypi.org/project/ply/3.11/", "requires_dist": null, "requires_python": "", "summary": "Python Lex & Yacc", "version": "3.11" }, "last_serial": 3585324, "releases": { "1.6": [], "1.8": [], "2.0": [], "2.1": [], "2.2": [], "2.4": [], "2.5": [], "3.1": [], "3.10": [ { "comment_text": "", "digests": { "md5": "1d63c166ab250bab87d8dcc42dcca70e", "sha256": "96e94af7dd7031d8d6dd6e2a8e0de593b511c211a86e28a9c9621c275ac8bacb" }, "downloads": -1, "filename": "ply-3.10.tar.gz", "has_sig": false, "md5_digest": "1d63c166ab250bab87d8dcc42dcca70e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 150926, "upload_time": "2017-01-31T18:38:34", "url": "https://files.pythonhosted.org/packages/ce/3d/1f9ca69192025046f02a02ffc61bfbac2731aab06325a218370fd93e18df/ply-3.10.tar.gz" } ], "3.11": [ { "comment_text": "", "digests": { "md5": "62b6ad5affddc9926ab5571f390cc840", "sha256": "096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce" }, "downloads": -1, "filename": "ply-3.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62b6ad5affddc9926ab5571f390cc840", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 49567, "upload_time": "2018-02-15T19:01:27", "url": "https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6465f602e656455affcd7c5734c638f8", "sha256": "00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3" }, "downloads": -1, "filename": "ply-3.11.tar.gz", "has_sig": false, "md5_digest": "6465f602e656455affcd7c5734c638f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 159130, "upload_time": "2018-02-15T19:01:31", "url": "https://files.pythonhosted.org/packages/e5/69/882ee5c9d017149285cab114ebeab373308ef0f874fcdac9beb90e0ac4da/ply-3.11.tar.gz" } ], "3.3": [], "3.4": [ { "comment_text": "", "digests": { "md5": "ffdc95858819347bf92d7c2acc074894", "sha256": "af435f11b7bdd69da5ffbc3fecb8d70a7073ec952e101764c88720cdefb2546b" }, "downloads": -1, "filename": "ply-3.4.tar.gz", "has_sig": false, "md5_digest": "ffdc95858819347bf92d7c2acc074894", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 138342, "upload_time": "2012-04-18T14:24:41", "url": "https://files.pythonhosted.org/packages/40/7d/95a7a67fb4c2205d0cbf89e8fabb7b49b4ed812ffdab45510d124bc2bd7e/ply-3.4.tar.gz" } ], "3.6": [ { "comment_text": "", "digests": { "md5": "7aa0e8749d2377a863f477a7d67524d2", "sha256": "61367b9eb2f4b819f69ea116750305270f1df8859992c9e356d6a851f25a4b47" }, "downloads": -1, "filename": "ply-3.6.tar.gz", "has_sig": false, "md5_digest": "7aa0e8749d2377a863f477a7d67524d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 281690, "upload_time": "2015-04-26T21:52:41", "url": "https://files.pythonhosted.org/packages/7f/ea/6aff5b67ddb00d38fa6498df2010b50529700621353d38ac29d25ddb0845/ply-3.6.tar.gz" } ], "3.8": [ { "comment_text": "", "digests": { "md5": "94726411496c52c87c2b9429b12d5c50", "sha256": "e7d1bdff026beb159c9942f7a17e102c375638d9478a7ecd4cc0c76afd8de0b8" }, "downloads": -1, "filename": "ply-3.8.tar.gz", "has_sig": false, "md5_digest": "94726411496c52c87c2b9429b12d5c50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157286, "upload_time": "2015-10-02T18:15:50", "url": "https://files.pythonhosted.org/packages/96/e0/430fcdb6b3ef1ae534d231397bee7e9304be14a47a267e82ebcb3323d0b5/ply-3.8.tar.gz" } ], "3.9": [ { "comment_text": "", "digests": { "md5": "c5c5767376eff902617fd9874f0c76b7", "sha256": "0d7e2940b9c57151392fceaa62b0865c45e06ce1e36687fd8d03f011a907f43e" }, "downloads": -1, "filename": "ply-3.9.tar.gz", "has_sig": false, "md5_digest": "c5c5767376eff902617fd9874f0c76b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 150750, "upload_time": "2016-08-31T14:13:16", "url": "https://files.pythonhosted.org/packages/a8/4d/487e12d0478ee0cbb15d6fe9b8916e98fe4e2fce4cc65e4de309209c0b24/ply-3.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "62b6ad5affddc9926ab5571f390cc840", "sha256": "096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce" }, "downloads": -1, "filename": "ply-3.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62b6ad5affddc9926ab5571f390cc840", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 49567, "upload_time": "2018-02-15T19:01:27", "url": "https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6465f602e656455affcd7c5734c638f8", "sha256": "00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3" }, "downloads": -1, "filename": "ply-3.11.tar.gz", "has_sig": false, "md5_digest": "6465f602e656455affcd7c5734c638f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 159130, "upload_time": "2018-02-15T19:01:31", "url": "https://files.pythonhosted.org/packages/e5/69/882ee5c9d017149285cab114ebeab373308ef0f874fcdac9beb90e0ac4da/ply-3.11.tar.gz" } ] }