{
"info": {
"author": "Igor R. Dejanovic",
"author_email": "igorREPLACEWITHDOTdejanovic@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Intended Audience :: Information Technology",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"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 :: Compilers",
"Topic :: Software Development :: Interpreters",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": ".. image:: https://raw.githubusercontent.com/igordejanovic/parglare/master/docs/images/parglare-logo.png\n\n|build-status| |coverage| |docs| |status| |license| |python-versions|\n\n\nA pure Python scannerless LR/GLR parser.\n\n\nFor more information see `the docs `_.\n\n\nQuick intro\n-----------\n\nThis is just a small example to get the general idea. This example shows how to\nparse and evaluate expressions with 5 operations with different priority and\nassociativity. Evaluation is done using semantic/reduction actions.\n\nThe whole expression evaluator is done in under 30 lines of code!\n\n.. code:: python\n\n from parglare import Parser, Grammar\n\n grammar = r\"\"\"\n E: E '+' E {left, 1}\n | E '-' E {left, 1}\n | E '*' E {left, 2}\n | E '/' E {left, 2}\n | E '^' E {right, 3}\n | '(' E ')'\n | number;\n\n terminals\n number: /\\d+(\\.\\d+)?/;\n \"\"\"\n\n actions = {\n \"E\": [lambda _, nodes: nodes[0] + nodes[2],\n lambda _, nodes: nodes[0] - nodes[2],\n lambda _, nodes: nodes[0] * nodes[2],\n lambda _, nodes: nodes[0] / nodes[2],\n lambda _, nodes: nodes[0] ** nodes[2],\n lambda _, nodes: nodes[1],\n lambda _, nodes: nodes[0]],\n \"number\": lambda _, value: float(value),\n }\n\n g = Grammar.from_string(grammar)\n parser = Parser(g, debug=True, actions=actions)\n\n result = parser.parse(\"34 + 4.6 / 2 * 4^2^2 + 78\")\n\n print(\"Result = \", result)\n\n # Output\n # -- Debugging/tracing output with detailed info about grammar, productions,\n # -- terminals and nonterminals, DFA states, parsing progress,\n # -- and at the end of the output:\n # Result = 700.8\n\n\nInstallation\n------------\n\n- Stable version:\n\n.. code:: shell\n\n $ pip install parglare\n\n- Development version:\n\n.. code:: shell\n\n $ git clone git@github.com:igordejanovic/parglare.git\n $ pip install -e parglare\n\n\nLicense\n-------\n\nMIT\n\nPython versions\n---------------\n\nTested with 2.7, 3.4-3.7\n\nCredits\n-------\n\nInitial layout/content of this package was created with `Cookiecutter\n`_ and the\n`audreyr/cookiecutter-pypackage `_ project template.\n\n\n.. |build-status| image:: https://travis-ci.org/igordejanovic/parglare.svg?branch=master\n :target: https://travis-ci.org/igordejanovic/parglare\n\n.. |coverage| image:: https://coveralls.io/repos/github/igordejanovic/parglare/badge.svg?branch=master\n :target: https://coveralls.io/github/igordejanovic/parglare?branch=master\n\n.. |docs| image:: https://img.shields.io/badge/docs-latest-green.svg\n :target: http://igordejanovic.net/parglare/latest/\n\n.. |status| image:: https://img.shields.io/pypi/status/parglare.svg\n\n.. |license| image:: https://img.shields.io/badge/License-MIT-blue.svg\n :target: https://opensource.org/licenses/MIT\n\n.. |python-versions| image:: https://img.shields.io/pypi/pyversions/parglare.svg\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/igordejanovic/parglare",
"keywords": "parglare",
"license": "MIT license",
"maintainer": "",
"maintainer_email": "",
"name": "parglare",
"package_url": "https://pypi.org/project/parglare/",
"platform": "",
"project_url": "https://pypi.org/project/parglare/",
"project_urls": {
"Homepage": "https://github.com/igordejanovic/parglare"
},
"release_url": "https://pypi.org/project/parglare/0.10.0/",
"requires_dist": [
"click"
],
"requires_python": "",
"summary": "A pure Python Scannerless LR/GLR parser",
"version": "0.10.0"
},
"last_serial": 5964378,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "2d8b9551134618c0da97d0dfc35f8a79",
"sha256": "7dce943bdbcbe69438c9ae794c42553db03d8d5dfdf2bee68b97bc59cdfc58f3"
},
"downloads": -1,
"filename": "parglare-0.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "2d8b9551134618c0da97d0dfc35f8a79",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 19392,
"upload_time": "2017-02-02T23:22:53",
"url": "https://files.pythonhosted.org/packages/da/6e/bfe716781895b011d166ff45f30cdc1482b51cc75e072662ec717229fde8/parglare-0.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f70aab58004c66fe5bfbb9947f99cd11",
"sha256": "c2324b1974bc2ced8a65c32de0dfe94890ec553ab8d75599eb47b9b89f11c666"
},
"downloads": -1,
"filename": "parglare-0.1.tar.gz",
"has_sig": false,
"md5_digest": "f70aab58004c66fe5bfbb9947f99cd11",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 87898,
"upload_time": "2017-02-02T23:22:56",
"url": "https://files.pythonhosted.org/packages/94/86/ce6dfeb6af14cdd460d439578e83695b8847b949a65286f2a7edc2485757/parglare-0.1.tar.gz"
}
],
"0.10.0": [
{
"comment_text": "",
"digests": {
"md5": "01fef38c3abf9e1487ec4c72eb921fd8",
"sha256": "e6a9cc0a660b6351227967673ff459d88d5d541a5657d46ae76011284f49e7d3"
},
"downloads": -1,
"filename": "parglare-0.10.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "01fef38c3abf9e1487ec4c72eb921fd8",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 63165,
"upload_time": "2019-10-12T14:04:18",
"url": "https://files.pythonhosted.org/packages/66/60/c1bd988a93f5c9114a53452913d51be9556cc56cd7fc9801bbbf03e561da/parglare-0.10.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1bd553e0e6815cbbbe3a10b350f1898e",
"sha256": "150fbe75b9e20dbe34cde747d6636e79498a9d84542707d24d42d3104c2dd0a8"
},
"downloads": -1,
"filename": "parglare-0.10.0.tar.gz",
"has_sig": false,
"md5_digest": "1bd553e0e6815cbbbe3a10b350f1898e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 876417,
"upload_time": "2019-10-12T14:04:21",
"url": "https://files.pythonhosted.org/packages/18/d7/584c3ae21e5b9b73d6a1c51f036e2e16332ec59c31ec4b07e51dd446cc57/parglare-0.10.0.tar.gz"
}
],
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "14e8bcd106c2d116556e93a1869b7b57",
"sha256": "45175878b349e07f2ce643561461ea361c117dc8706b374d9ea478d13f57f457"
},
"downloads": -1,
"filename": "parglare-0.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "14e8bcd106c2d116556e93a1869b7b57",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 37841,
"upload_time": "2017-08-09T11:51:04",
"url": "https://files.pythonhosted.org/packages/7b/8e/2d747dca067a965a93c4a64b45f9605d05ec42c6af76d9831c2ea6350b50/parglare-0.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fcd01fe37f4064a22623b230d31ed61e",
"sha256": "23f20930ffca12eef77a6207ca4ee5a9c85252513c7f4915f82470489fe2fa37"
},
"downloads": -1,
"filename": "parglare-0.2.tar.gz",
"has_sig": false,
"md5_digest": "fcd01fe37f4064a22623b230d31ed61e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 759245,
"upload_time": "2017-08-09T11:51:14",
"url": "https://files.pythonhosted.org/packages/f0/f5/88d8904f62fba6b8c45bb8dc95075f9d3b1facf621a8d53c552b01bce274/parglare-0.2.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "cf59146d79b96a50e10bc9046fec62cb",
"sha256": "f1f4113e8ecca89c1b23a87c6c3627966ddf0a3eac4af535e1bb01acbf57f99d"
},
"downloads": -1,
"filename": "parglare-0.2.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "cf59146d79b96a50e10bc9046fec62cb",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 36208,
"upload_time": "2017-08-09T12:33:16",
"url": "https://files.pythonhosted.org/packages/8a/1c/e15c91e29f7d033f168b1a05b4d04dabc56718aa777d81abfac699b88013/parglare-0.2.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2b6b0f2bc1d7a809058d0ddf0323b8a3",
"sha256": "0830890be9a2eeb138a8bf9c63b45029bc8ef6aa0c5b91cafd98b376f65f38a2"
},
"downloads": -1,
"filename": "parglare-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "2b6b0f2bc1d7a809058d0ddf0323b8a3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 756540,
"upload_time": "2017-08-09T12:33:40",
"url": "https://files.pythonhosted.org/packages/0f/0b/8d22d027f276898861c7e97da9948375ecdc4ed832b5940ef833b2869ecf/parglare-0.2.1.tar.gz"
}
],
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "ae73bbe0345f09ff13e912f5fe1be11f",
"sha256": "f367ab2843fe6aa58db49987660fb8c170078c46a8edf14809c1a3792b1f6772"
},
"downloads": -1,
"filename": "parglare-0.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "ae73bbe0345f09ff13e912f5fe1be11f",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 38103,
"upload_time": "2017-08-24T07:52:27",
"url": "https://files.pythonhosted.org/packages/4a/31/9e4d6f1182026b5fbae6273d337f211dde1e247946b2549da158dcdfc08a/parglare-0.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c331d4b864b8876b209194633959aa07",
"sha256": "842e94b577b4ed9bd9f73598f43e34355108ed7073fd18bbe4d54ec41a8d2aed"
},
"downloads": -1,
"filename": "parglare-0.3.tar.gz",
"has_sig": false,
"md5_digest": "c331d4b864b8876b209194633959aa07",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 760650,
"upload_time": "2017-08-24T07:52:32",
"url": "https://files.pythonhosted.org/packages/48/7e/d05c904f8b59a14c62df73432f41380274f040ade454f3384eae83f0a07d/parglare-0.3.tar.gz"
}
],
"0.4": [
{
"comment_text": "",
"digests": {
"md5": "fe35c4b36ca1c6a540b1fc29174b1a9f",
"sha256": "48900dffc29763e6a1b965353886578d779d529e3e5411f50c172c2622899b66"
},
"downloads": -1,
"filename": "parglare-0.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "fe35c4b36ca1c6a540b1fc29174b1a9f",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 50938,
"upload_time": "2017-10-18T14:35:02",
"url": "https://files.pythonhosted.org/packages/8e/ab/3ff32bff33d2b41376ea03708b7d46af1deca68870972ec68ce104f93da2/parglare-0.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f104691f7e6b4ac58dc7a697a61a4ed0",
"sha256": "14f5c0e6d152212717f1f7cb3a8b463f70179024166fdc5d1e4c05e950eb0a37"
},
"downloads": -1,
"filename": "parglare-0.4.tar.gz",
"has_sig": false,
"md5_digest": "f104691f7e6b4ac58dc7a697a61a4ed0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 785162,
"upload_time": "2017-10-18T14:35:07",
"url": "https://files.pythonhosted.org/packages/30/7a/2e2435505629238a5b34a9e0da1fb29f81a06ea7ad53bd6c489c0f50d9f9/parglare-0.4.tar.gz"
}
],
"0.4.1": [
{
"comment_text": "",
"digests": {
"md5": "5e9b978542641d1c10e0de04b2ed4b1c",
"sha256": "f5765521365255be4bc95744b2454b03e7334a5af1010ed3cd492adb775f1b76"
},
"downloads": -1,
"filename": "parglare-0.4.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "5e9b978542641d1c10e0de04b2ed4b1c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 50976,
"upload_time": "2017-10-18T15:00:16",
"url": "https://files.pythonhosted.org/packages/3a/2a/73992aa438734510cd43c272a44016a0db64b539250428ccbe4c1c194a55/parglare-0.4.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e461b91f9769072a884a2907b90daecb",
"sha256": "9133e567d64cdc988c8319db9b18b42472a32f7d42731317966e689c5a86a21e"
},
"downloads": -1,
"filename": "parglare-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "e461b91f9769072a884a2907b90daecb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 785185,
"upload_time": "2017-10-18T15:00:22",
"url": "https://files.pythonhosted.org/packages/68/e9/91df993aa606181ff775409e2bb6b73ab74d3229eb1aaf3b3562e9a7f58b/parglare-0.4.1.tar.gz"
}
],
"0.5": [
{
"comment_text": "",
"digests": {
"md5": "1d112a8f4774921bb957c02e0d4e8d8a",
"sha256": "07d2d378d181760e31282c3a3289bde5c244abe3edd79a35bd913983c947e1ac"
},
"downloads": -1,
"filename": "parglare-0.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "1d112a8f4774921bb957c02e0d4e8d8a",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 53921,
"upload_time": "2018-03-25T15:50:00",
"url": "https://files.pythonhosted.org/packages/14/63/c545b05f0fea776bdbb59d3750606bdd75f6a69f2da467e2bb362d2b5c51/parglare-0.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "af8ab758820008b3ca31b44839d42ad7",
"sha256": "9fbf68830fa196eb214ac5a1f94d3050b39bfe05d1133bc7e743bfa3c66b25be"
},
"downloads": -1,
"filename": "parglare-0.5.tar.gz",
"has_sig": false,
"md5_digest": "af8ab758820008b3ca31b44839d42ad7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 798960,
"upload_time": "2018-03-25T15:50:05",
"url": "https://files.pythonhosted.org/packages/65/49/675231bf17fd4627ef90a03189a0888ee15b0562e596f24c9aa017a61b49/parglare-0.5.tar.gz"
}
],
"0.6.0": [
{
"comment_text": "",
"digests": {
"md5": "e6bada50d8d7d9c838f79f18fc08fa04",
"sha256": "87bfa3f046860b08f6dfaf592b095b678f9d2b143d25970e7c334ab6799e31f6"
},
"downloads": -1,
"filename": "parglare-0.6.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e6bada50d8d7d9c838f79f18fc08fa04",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 59405,
"upload_time": "2018-05-22T16:18:22",
"url": "https://files.pythonhosted.org/packages/2b/27/c1d6cc3dacffc3e37e1f6cbc163fe168a9ab27408dd42cc693d0f71432e1/parglare-0.6.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "097955c61a67dc06cc91b7da7fef80f9",
"sha256": "aaf8ab6e55526b2992dcbc7435f868dc17ce6fab8061f32a2625782a92877964"
},
"downloads": -1,
"filename": "parglare-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "097955c61a67dc06cc91b7da7fef80f9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 810325,
"upload_time": "2018-05-22T16:18:27",
"url": "https://files.pythonhosted.org/packages/b5/ae/444eff7faa46158dc4e31030b1a79c14999ceeedbd7876eca11987369eca/parglare-0.6.0.tar.gz"
}
],
"0.6.1": [
{
"comment_text": "",
"digests": {
"md5": "7bc39841bf8abd9b1fba58b24ad7922e",
"sha256": "5b0ef8d594ff0a7e39036a8e9ba5a34631986a6f01a22ae02547b7c32d9b2992"
},
"downloads": -1,
"filename": "parglare-0.6.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "7bc39841bf8abd9b1fba58b24ad7922e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 59432,
"upload_time": "2018-05-25T06:42:10",
"url": "https://files.pythonhosted.org/packages/47/48/9cb4de05be2c3f65793eb42dae1289ccd8b7dd81d66fbeef0e2ffb427377/parglare-0.6.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1c40ec5f9d7111a8362ced05738f4d61",
"sha256": "5561c3957cbc9a2a90168bc614a0c50048477a2419aa0a67f63306ea6176150a"
},
"downloads": -1,
"filename": "parglare-0.6.1.tar.gz",
"has_sig": false,
"md5_digest": "1c40ec5f9d7111a8362ced05738f4d61",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 810830,
"upload_time": "2018-05-25T06:42:15",
"url": "https://files.pythonhosted.org/packages/19/d4/7e04723662885130587c8dd789f8359a3f54356691dc249cb5b8b3e252a2/parglare-0.6.1.tar.gz"
}
],
"0.7.0": [
{
"comment_text": "",
"digests": {
"md5": "0dd5d187232fee2ce0a96da65b209e89",
"sha256": "24a4695c4f5fc4753ddb792366c71065e67d0fcb118c69f3e65eb683e8583e71"
},
"downloads": -1,
"filename": "parglare-0.7.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "0dd5d187232fee2ce0a96da65b209e89",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 61211,
"upload_time": "2018-09-13T09:30:44",
"url": "https://files.pythonhosted.org/packages/23/cb/635b7fef744090dfbb94d05c421c6ba2e3ecf7f49c3ba575ddfafe77beb6/parglare-0.7.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "06ffc5b5b6e3cffc3ff81bd6fda56aa2",
"sha256": "8cec9fadb5b0cbd96c71538d7861bbe18f8a80d195689ac31e1c2ee556fc32b0"
},
"downloads": -1,
"filename": "parglare-0.7.0.tar.gz",
"has_sig": false,
"md5_digest": "06ffc5b5b6e3cffc3ff81bd6fda56aa2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 845293,
"upload_time": "2018-09-13T09:30:50",
"url": "https://files.pythonhosted.org/packages/6a/1f/116bdaccd4788735b45bb92d4a534ceb654f4eba6f95cfc1924a50f3a407/parglare-0.7.0.tar.gz"
}
],
"0.8.0": [
{
"comment_text": "",
"digests": {
"md5": "e6d5c8999c1535d732bd750fd719098c",
"sha256": "3f1d57c5848004c5751f4bc674970fd79e7bd1da54e919f1dbcf4cb72605c35d"
},
"downloads": -1,
"filename": "parglare-0.8.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e6d5c8999c1535d732bd750fd719098c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 69744,
"upload_time": "2018-09-25T17:10:43",
"url": "https://files.pythonhosted.org/packages/92/25/14b8e151de9d3f58e8599004cca984f6011dd3f1a2bc4c28f35b1126a075/parglare-0.8.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "72eace3ef1f414060e22f9650f7cf97c",
"sha256": "876434048947b5a45a2538e56c3a5ca4a92afb29b231c6d29ac765c227c3fa6f"
},
"downloads": -1,
"filename": "parglare-0.8.0.tar.gz",
"has_sig": false,
"md5_digest": "72eace3ef1f414060e22f9650f7cf97c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 865495,
"upload_time": "2018-09-25T17:10:47",
"url": "https://files.pythonhosted.org/packages/13/98/c98306fea8359f011ef7d41f86eb733c571a8b5803c44b2bf9a85ab5fc32/parglare-0.8.0.tar.gz"
}
],
"0.9.0": [
{
"comment_text": "",
"digests": {
"md5": "f2a776ec5281d3dd56cfb8528082a5bc",
"sha256": "a2138639d5fbb4ac16a66a749c03c13fa9e6db696720e25af7dd4208412d2142"
},
"downloads": -1,
"filename": "parglare-0.9.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f2a776ec5281d3dd56cfb8528082a5bc",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 70579,
"upload_time": "2019-04-29T12:15:56",
"url": "https://files.pythonhosted.org/packages/b2/cc/4c9355e541538ffbfd5c099646b818fc2a3cc65e3967ae73685e0e5b2efc/parglare-0.9.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "de18988fd8aabb8b651ec1cbb0b9131d",
"sha256": "320be07a67dce4a5d202798dc5879ee32d56eda50be53c85d01557642a337059"
},
"downloads": -1,
"filename": "parglare-0.9.0.tar.gz",
"has_sig": false,
"md5_digest": "de18988fd8aabb8b651ec1cbb0b9131d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 874018,
"upload_time": "2019-04-29T12:16:03",
"url": "https://files.pythonhosted.org/packages/05/45/0f90d97b46ad3d97dab2301e62d79bc250ab2378b420e86e65b1dcc0029a/parglare-0.9.0.tar.gz"
}
],
"0.9.1": [
{
"comment_text": "",
"digests": {
"md5": "971b1c49e5fa3fa5fe763536ff4a6bf6",
"sha256": "c4f81d481f2a4de29b5e25a2fc5f34c3527ce425a704cc1c460e5f53200c17f7"
},
"downloads": -1,
"filename": "parglare-0.9.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "971b1c49e5fa3fa5fe763536ff4a6bf6",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 69623,
"upload_time": "2019-05-03T16:01:57",
"url": "https://files.pythonhosted.org/packages/10/26/9d7507e492b54560c86aaebad05d16f6e0a54ddd53d3a774bf35d745aad6/parglare-0.9.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c9fb36a881ef76fbce97b84e70eb9cf7",
"sha256": "e5a6ce6ccc647be7dc8aa05a95154b26b168273790be38221705a409f791c844"
},
"downloads": -1,
"filename": "parglare-0.9.1.tar.gz",
"has_sig": false,
"md5_digest": "c9fb36a881ef76fbce97b84e70eb9cf7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 869828,
"upload_time": "2019-05-03T16:02:00",
"url": "https://files.pythonhosted.org/packages/f0/89/7575387bda09eef06de37fc146c3a49b9d700289d1be2587a1987479830e/parglare-0.9.1.tar.gz"
}
],
"0.9.2": [
{
"comment_text": "",
"digests": {
"md5": "eb20bb61b5254a1873dbb30fe140490e",
"sha256": "857499ff062ccaf357540c0f69c978c6a4e9c1b528795f4957c4654c9aa0963d"
},
"downloads": -1,
"filename": "parglare-0.9.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "eb20bb61b5254a1873dbb30fe140490e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 70675,
"upload_time": "2019-06-05T13:24:39",
"url": "https://files.pythonhosted.org/packages/7e/de/1da02e6cf0efe6107ab5e77c0b4c8d963faba27eefb564f338451fde7516/parglare-0.9.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c89f7383ad57ff8d45dd1fde5b295818",
"sha256": "6253b64e810e1972b3148d994ddb3ff9911d737f4928ef1c7b1fb3ccb584cebf"
},
"downloads": -1,
"filename": "parglare-0.9.2.tar.gz",
"has_sig": false,
"md5_digest": "c89f7383ad57ff8d45dd1fde5b295818",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 875718,
"upload_time": "2019-06-05T13:24:43",
"url": "https://files.pythonhosted.org/packages/3f/2f/65b3ac800ad76b4e84104807c8f3064a688a1239410c64803da78f741315/parglare-0.9.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "01fef38c3abf9e1487ec4c72eb921fd8",
"sha256": "e6a9cc0a660b6351227967673ff459d88d5d541a5657d46ae76011284f49e7d3"
},
"downloads": -1,
"filename": "parglare-0.10.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "01fef38c3abf9e1487ec4c72eb921fd8",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 63165,
"upload_time": "2019-10-12T14:04:18",
"url": "https://files.pythonhosted.org/packages/66/60/c1bd988a93f5c9114a53452913d51be9556cc56cd7fc9801bbbf03e561da/parglare-0.10.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1bd553e0e6815cbbbe3a10b350f1898e",
"sha256": "150fbe75b9e20dbe34cde747d6636e79498a9d84542707d24d42d3104c2dd0a8"
},
"downloads": -1,
"filename": "parglare-0.10.0.tar.gz",
"has_sig": false,
"md5_digest": "1bd553e0e6815cbbbe3a10b350f1898e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 876417,
"upload_time": "2019-10-12T14:04:21",
"url": "https://files.pythonhosted.org/packages/18/d7/584c3ae21e5b9b73d6a1c51f036e2e16332ec59c31ec4b07e51dd446cc57/parglare-0.10.0.tar.gz"
}
]
}