{ "info": { "author": "Mehdi Abaakouk", "author_email": "sileht@sileht.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "===============================\npython-jsonpath-rw-ext\n===============================\n\n.. image:: https://travis-ci.org/sileht/python-jsonpath-rw-ext.png?branch=master\n :target: https://travis-ci.org/sileht/python-jsonpath-rw-ext\n\n.. image:: https://img.shields.io/pypi/v/jsonpath-rw-ext.svg\n :target: https://pypi.python.org/pypi/jsonpath-rw-ext/\n :alt: Latest Version\n\n.. image:: https://img.shields.io/pypi/dm/jsonpath-rw-ext.svg\n :target: https://pypi.python.org/pypi/jsonpath-rw-ext/\n :alt: Downloads\n\nExtensions for JSONPath RW\n\njsonpath-rw-ext extends json-path-rw capabilities by adding multiple extensions.\n'len' that allows one to get the length of a list. 'sorted' that returns a sorted version\nof a list, 'arithmetic' that permits one to make math operation between elements and\n'filter' to select only certain elements of a list.\n\nEach extensions will be proposed `upstream `__\nand will stay here only if they are refused.\n\n* Free software: Apache license\n* Documentation: https://python-jsonpath-rw-ext.readthedocs.org/en/latest/\n* Source: http://github.com/sileht/python-jsonpath-rw-ext\n\n\nQuick Start\n-----------\n\nAt the command line::\n\n $ pip install jsonpath-rw-ext\n\nOr, if you have virtualenvwrapper installed::\n\n $ mkvirtualenv jsonpath-rw-ext\n $ pip install jsonpath-rw-ext\n\n\nTo replace the jsonpath_rw parser by this one with::\n\n import jsonpath_rw_ext\n jsonpath_rw_ext.parse(\"$.foo\").find(...)\n\nOr::\n\n from jsonpath_rw_ext import parser\n parser.ExtentedJsonPathParser().parse(\"$.foo\").find(...)\n\n\nShortcut functions for getting only the matched values::\n\n import jsonpath_rw_ext as jp\n print jp.match('$.cow[*]', {'cow': ['foo', 'bar'], 'fish': 'foobar'})\n # prints ['foo', 'bar']\n\n print jp.match1('$.cow[*]', {'cow': ['foo', 'bar'], 'fish': 'foobar'})\n # prints 'foo'\n\nThe jsonpath classes are not part of the public API, because the name/structure\ncan change when they will be implemented upstream. Only the syntax *shouldn't*\nchange.\n\nExtensions\n----------\n\n+--------------+----------------------------------------------+\n| name | Example |\n+==============+==============================================+\n| len | - $.objects.`len` |\n+--------------+----------------------------------------------+\n| sub | - $.field.`sub(/foo\\\\\\\\+(.*)/, \\\\\\\\1)` |\n+--------------+----------------------------------------------+\n| split | - $.field.`split(+, 2, -1)` |\n| | - $.field.`split(sep, segement, maxsplit)` |\n+--------------+----------------------------------------------+\n| sorted | - $.objects.`sorted` |\n| | - $.objects[\\\\some_field] |\n| | - $.objects[\\\\some_field,/other_field] |\n+--------------+----------------------------------------------+\n| filter | - $.objects[?(@some_field > 5)] |\n| | - $.objects[?(some_field = \"foobar\")] |\n| | - $.objects[?(some_field ~ \"regexp\")] |\n| | - $.objects[?(some_field > 5 & other < 2)] |\n+--------------+----------------------------------------------+\n| arithmetic | - $.foo + \"_\" + $.bar |\n| (-+*/) | - $.foo * 12 |\n| | - $.objects[*].cow + $.objects[*].cat |\n+--------------+----------------------------------------------+\n\nAbout arithmetic and string\n---------------------------\n\nOperations are done with python operators and allows types that python\nallows, and return [] if the operation can be done due to incompatible types.\n\nWhen operators are used, a jsonpath must be be fully defined otherwise\njsonpath-rw-ext can't known if the expression is a string or a jsonpath field,\nin this case it will choice string as type.\n\nExample with data::\n\n {\n 'cow': 'foo',\n 'fish': 'bar'\n }\n\n| **cow + fish** returns **cowfish**\n| **$.cow + $.fish** returns **foobar**\n| **$.cow + \"_\" + $.fish** returns **foo_bar**\n| **$.cow + \"_\" + fish** returns **foo_fish**\n\nAbout arithmetic and list\n-------------------------\n\nArithmetic can be used against two lists if they have the same size.\n\nExample with data::\n\n {'objects': [\n {'cow': 2, 'cat': 3},\n {'cow': 4, 'cat': 6}\n ]}\n\n| **$.objects[\\*].cow + $.objects[\\*].cat** returns **[6, 9]**\n\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/sileht/python-jsonpath-rw-ext", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "jsonpath-rw-ext", "package_url": "https://pypi.org/project/jsonpath-rw-ext/", "platform": "", "project_url": "https://pypi.org/project/jsonpath-rw-ext/", "project_urls": { "Homepage": "https://github.com/sileht/python-jsonpath-rw-ext" }, "release_url": "https://pypi.org/project/jsonpath-rw-ext/1.2.2/", "requires_dist": [ "jsonpath-rw (>=1.2.0)", "pbr (>=1.8)" ], "requires_python": "", "summary": "Extensions for JSONPath RW", "version": "1.2.2" }, "last_serial": 5522508, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "398bfb968c7d315291c229e277742087", "sha256": "ed92b390f45c50e47355852cce9a25d047e0e6439bcb92ae85153231824737c7" }, "downloads": -1, "filename": "jsonpath_rw_ext-0.1.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "398bfb968c7d315291c229e277742087", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9321, "upload_time": "2015-08-18T15:56:40", "url": "https://files.pythonhosted.org/packages/86/e0/de31a3896a841fbb9892dfa6d8535a2c3829373a99334115170fc5521759/jsonpath_rw_ext-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1e0001c8d3530cdcb3ee11fff86f0c2", "sha256": "c5fcb8cd79fcd7041d9f3e778076d8733038bfed952ae70286c5d61d0208856b" }, "downloads": -1, "filename": "jsonpath-rw-ext-0.1.2.tar.gz", "has_sig": true, "md5_digest": "e1e0001c8d3530cdcb3ee11fff86f0c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12219, "upload_time": "2015-08-18T15:56:33", "url": "https://files.pythonhosted.org/packages/75/7e/a36bb6245b1d0115c525f8d044e4c10d1e3ac992e3f1fdbc4852e9bf3062/jsonpath-rw-ext-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "3c7d22656dafd42cc79936634d7cdc2e", "sha256": "276e5cd633c05cfa8f3e7f2f94d6f2f05a727528d5757b78bc08cd37bfea0550" }, "downloads": -1, "filename": "jsonpath_rw_ext-0.1.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3c7d22656dafd42cc79936634d7cdc2e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11568, "upload_time": "2015-08-19T15:04:15", "url": "https://files.pythonhosted.org/packages/7f/6d/d145f9cdec686aade516fd5d5632637f15865ee8eef75703b87ae5ee269b/jsonpath_rw_ext-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "866bf1565d27f7ad48d80914ee904d8c", "sha256": "fc6ee8fe2f6f440ac1cd3a0b0ce8c77c74258b4afdd17fdf072babb2e42aff86" }, "downloads": -1, "filename": "jsonpath-rw-ext-0.1.3.tar.gz", "has_sig": true, "md5_digest": "866bf1565d27f7ad48d80914ee904d8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15065, "upload_time": "2015-08-19T15:04:08", "url": "https://files.pythonhosted.org/packages/4a/e0/fa17ec597278811a517ef18451a23bc33c1d4312caf9716ed2da44073c9e/jsonpath-rw-ext-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "6d8e9e9d47705c0db99fc479abedf566", "sha256": "58cc280940e172bf4232867ab37aa675b53b9e25127cdcd97d4abccecce7664e" }, "downloads": -1, "filename": "jsonpath_rw_ext-0.1.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "6d8e9e9d47705c0db99fc479abedf566", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11639, "upload_time": "2015-08-20T08:42:15", "url": "https://files.pythonhosted.org/packages/4b/00/5d6f0200fb032058194a82f1f13061651b2aef90d38d8f04ffc9084ab0ad/jsonpath_rw_ext-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d698dbce1f518466bd3882dfbb4cd547", "sha256": "8c360e0340234866765e639f3f10bea1e89054bd17edd907d86bab7c9c659278" }, "downloads": -1, "filename": "jsonpath-rw-ext-0.1.4.tar.gz", "has_sig": true, "md5_digest": "d698dbce1f518466bd3882dfbb4cd547", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15186, "upload_time": "2015-08-20T08:41:57", "url": "https://files.pythonhosted.org/packages/49/f6/5b5c353b90fbbbcc3b720e7938d61b223217e1d794b2105cde8ecb0ae803/jsonpath-rw-ext-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "8d90ead33aaadfd404eaa71acb125d87", "sha256": "e64d86f82c177274c1c922224c905bb87ca9ea86c924b49c0d23a8edb6afb087" }, "downloads": -1, "filename": "jsonpath_rw_ext-0.1.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "8d90ead33aaadfd404eaa71acb125d87", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11654, "upload_time": "2015-08-21T09:08:42", "url": "https://files.pythonhosted.org/packages/31/e0/fea40a21daab7df44e2ba486454d1f693026632634585d8b3cfa6d67eb7d/jsonpath_rw_ext-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5de821bd41b21b077fb4e448f01aeb59", "sha256": "344f8120034e6fbd6cd9fcfb4245f0988339642172b68b012a738780fc1668ed" }, "downloads": -1, "filename": "jsonpath-rw-ext-0.1.5.tar.gz", "has_sig": true, "md5_digest": "5de821bd41b21b077fb4e448f01aeb59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15219, "upload_time": "2015-08-21T09:08:32", "url": "https://files.pythonhosted.org/packages/97/8a/d85333f8822244c63e8818254540bd97ad12d1cb4c17b443d7c5a0162e46/jsonpath-rw-ext-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "564ddd2fcd4b2d428f18fde1d629debb", "sha256": "a8486efdd81174f907c08061f3691144cda88ce31aa7b9888640ee388bf14827" }, "downloads": -1, "filename": "jsonpath_rw_ext-0.1.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "564ddd2fcd4b2d428f18fde1d629debb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14257, "upload_time": "2015-08-22T15:40:22", "url": "https://files.pythonhosted.org/packages/1c/14/789e8073c66b2db7f6d7b12da1a7beb6618fe98b77ed1296934de9b24b15/jsonpath_rw_ext-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1af0066ee0a557183b7681e17e8ef0a2", "sha256": "35a30b5350e36ddb055463dbff569718341af443f334b78a31af7deeff9c6ef0" }, "downloads": -1, "filename": "jsonpath-rw-ext-0.1.6.tar.gz", "has_sig": true, "md5_digest": "1af0066ee0a557183b7681e17e8ef0a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17146, "upload_time": "2015-08-22T15:40:02", "url": "https://files.pythonhosted.org/packages/43/c7/c664bab10d572cecbdad8e8569b788ed6dc3d38ec7b49c4fa855ce6e1abb/jsonpath-rw-ext-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "ba1dcd839b381698925f3990e1e1eaf0", "sha256": "9b42fb90deea29dd372b2a9fc919b5dfff2ccff5f6eb5d3cbad30412d7ad6e25" }, "downloads": -1, "filename": "jsonpath_rw_ext-0.1.7-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "ba1dcd839b381698925f3990e1e1eaf0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14269, "upload_time": "2015-08-22T15:53:16", "url": "https://files.pythonhosted.org/packages/db/15/f17a49beda0188c784a91c956c2ec6143150b422766cfa556f87e1e2ea7a/jsonpath_rw_ext-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01214a82626426dc7183585cbfe81dda", "sha256": "5f0eddc279105543372c9e243ab614a70d67c08d22c9f04cbd9f31763b395035" }, "downloads": -1, "filename": "jsonpath-rw-ext-0.1.7.tar.gz", "has_sig": true, "md5_digest": "01214a82626426dc7183585cbfe81dda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17214, "upload_time": "2015-08-22T15:53:05", "url": "https://files.pythonhosted.org/packages/84/5c/3e7d9be42d7fcf0534b3786c1be481e77f6c5d8e3cdc365f6aac797eac72/jsonpath-rw-ext-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "e2fc56bddfb387202a1fa8f0d443a2a0", "sha256": "448d89aa4572b59e5fd1b34b6a9c6a6fe8b1e24f7dad0276c41a35dd0c7d940a" }, "downloads": -1, "filename": "jsonpath_rw_ext-0.1.8-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e2fc56bddfb387202a1fa8f0d443a2a0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16401, "upload_time": "2015-09-16T21:57:45", "url": "https://files.pythonhosted.org/packages/36/03/7a7d4fe92856e61bf2a4a82738c4ec5fcfc1b507a538106c7bd074597b50/jsonpath_rw_ext-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b3bfc823302cba667f8a273c1c058ae", "sha256": "5fdeaf92d927389e6f6f15b65301d72551818dcca651795ab52a0cd7ec099e1f" }, "downloads": -1, "filename": "jsonpath-rw-ext-0.1.8.tar.gz", "has_sig": true, "md5_digest": "9b3bfc823302cba667f8a273c1c058ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18825, "upload_time": "2015-09-16T21:57:40", "url": "https://files.pythonhosted.org/packages/3f/e0/625f56d8f03cb260190128433dcc2659fdf6a563c37f6b5f9a7212627a04/jsonpath-rw-ext-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "243b6e358efddffd82f898494b2806c6", "sha256": "371615129761d1680562c2a8d5f709f10e5cab10c73dd940b73635da4e08260b" }, "downloads": -1, "filename": "jsonpath_rw_ext-0.1.9-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "243b6e358efddffd82f898494b2806c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16406, "upload_time": "2015-09-16T22:00:12", "url": "https://files.pythonhosted.org/packages/b7/ba/3e99bbbc6048d3c96555cba740136d3c912e2a59c0e87a4cfca62c79142a/jsonpath_rw_ext-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe2fdd732bf74d08460cc4f884892f0e", "sha256": "99534fac34c979f7c9370f2e96a60b14f13902534d18bd9fbf1586bd62a715c5" }, "downloads": -1, "filename": "jsonpath-rw-ext-0.1.9.tar.gz", "has_sig": true, "md5_digest": "fe2fdd732bf74d08460cc4f884892f0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18841, "upload_time": "2015-09-16T21:59:59", "url": "https://files.pythonhosted.org/packages/3d/fc/e49938baaf7f9eb9bf9d1c2ed80785ac44cef351e7ba3c3c4f001b3dab40/jsonpath-rw-ext-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b35c39f318999b4d93dacc749c396d75", "sha256": "2e863fd18954293d49003b7c742e5268f71a9b8a8d44da537252c63299a0a214" }, "downloads": -1, "filename": "jsonpath_rw_ext-0.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "b35c39f318999b4d93dacc749c396d75", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16407, "upload_time": "2015-12-08T11:18:52", "url": "https://files.pythonhosted.org/packages/b8/c8/bd11c6b311bd690ced1c56480849eadf91d7644363a0a78bef8eb6e952aa/jsonpath_rw_ext-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72b669cf37651a975e8d428887bbc72e", "sha256": "930d12e8528f88c82424ab53bb64f442caad7b58a02f79391a57f0fa24627052" }, "downloads": -1, "filename": "jsonpath-rw-ext-0.2.0.tar.gz", "has_sig": true, "md5_digest": "72b669cf37651a975e8d428887bbc72e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18937, "upload_time": "2015-12-08T11:18:42", "url": "https://files.pythonhosted.org/packages/db/b9/4a09b8967e44d98b05676e48626c8e0a5a883d073a64858c5f8c5566d669/jsonpath-rw-ext-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "96607442397c3a6e2658774b1fa8c1f3", "sha256": "3ab9138bad53dcbeb18ce1cc5878cef9f797be608e6cb8a029b092c2f8815548" }, "downloads": -1, "filename": "jsonpath_rw_ext-0.3.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "96607442397c3a6e2658774b1fa8c1f3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16472, "upload_time": "2015-12-08T11:42:14", "url": "https://files.pythonhosted.org/packages/88/9b/c3f55b1766a08e8df77cd1576b0ce19311793133fedbaffd2c3572da371c/jsonpath_rw_ext-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ead5ad8efdb26e339df34aaca63c1bd2", "sha256": "652086c35c67d217b29601fdd458da861d64fd44aee8f54daf569f2398d4a96e" }, "downloads": -1, "filename": "jsonpath-rw-ext-0.3.0.tar.gz", "has_sig": true, "md5_digest": "ead5ad8efdb26e339df34aaca63c1bd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19171, "upload_time": "2015-12-08T11:41:48", "url": "https://files.pythonhosted.org/packages/1f/66/487a6d38e4c7a730d4e5568d12aded0df07a1112c29d08a79b92d8700622/jsonpath-rw-ext-0.3.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "ce6624ad3e0efd66497cca0c8b568ea8", "sha256": "88c7719e8a2090aa70afba41bdfb656f57afb3d1130f8d26ef1911961b740475" }, "downloads": -1, "filename": "jsonpath_rw_ext-1.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "ce6624ad3e0efd66497cca0c8b568ea8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16807, "upload_time": "2016-03-10T13:17:41", "url": "https://files.pythonhosted.org/packages/4a/6c/6c229e01fd864d640e540c94d07dec9a34328f98087b65d2a44ba342d5a7/jsonpath_rw_ext-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f3a7fb34c535e832ac6b68d4f8f55bb", "sha256": "43f8a8324b4cf8af7d93581f217424d3ffc89bfeaf8a3594ccdf45ea4d2d5dd2" }, "downloads": -1, "filename": "jsonpath-rw-ext-1.0.0.tar.gz", "has_sig": true, "md5_digest": "5f3a7fb34c535e832ac6b68d4f8f55bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19642, "upload_time": "2016-03-10T13:15:24", "url": "https://files.pythonhosted.org/packages/b3/d8/11a3d276506244d95779b3ac64f1b531f4b4ab3508f261aa639a7db8feeb/jsonpath-rw-ext-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "08d3066cc29c3152fc19b8f22b10f377", "sha256": "4872ce86f8717857b1a9c6403a0389124d0757d63b564187c9eba04e38e1ee4c" }, "downloads": -1, "filename": "jsonpath_rw_ext-1.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "08d3066cc29c3152fc19b8f22b10f377", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16992, "upload_time": "2017-02-25T22:13:35", "url": "https://files.pythonhosted.org/packages/0e/f2/c6873c67fbc075de364eb41a32256a4e60866431c6215953154ebe37e487/jsonpath_rw_ext-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdc836db180e3c0ec59b70f168f61c35", "sha256": "835a6e453babcfe4c8582b99787ab73635e9b16d3982a3b0deff3eeac05746ab" }, "downloads": -1, "filename": "jsonpath-rw-ext-1.1.0.tar.gz", "has_sig": true, "md5_digest": "cdc836db180e3c0ec59b70f168f61c35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19077, "upload_time": "2017-02-25T22:13:37", "url": "https://files.pythonhosted.org/packages/84/ea/5d9238b4847bf699b66c4bc73c6b9c9e95f1690b6c87fd57a544c98c6e3e/jsonpath-rw-ext-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "c617130e8bc6aa53fd5e22771bc154c9", "sha256": "7bab4eed731288c25aeec7f579419a903ee29607dfdf71825bde35011aec9763" }, "downloads": -1, "filename": "jsonpath_rw_ext-1.1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c617130e8bc6aa53fd5e22771bc154c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16997, "upload_time": "2017-03-01T20:09:11", "url": "https://files.pythonhosted.org/packages/fe/fb/cabae37176f30032e5a578bd67579ed8381c16d2191ed0f946a8b40bdb7b/jsonpath_rw_ext-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "900efbe89f496bd2cbfcb56144448e91", "sha256": "16cafef60b6d228f4ff6d94d40dd07db2d98172c3aa51d34af02cc37eef4fe18" }, "downloads": -1, "filename": "jsonpath-rw-ext-1.1.1.tar.gz", "has_sig": true, "md5_digest": "900efbe89f496bd2cbfcb56144448e91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19129, "upload_time": "2017-03-01T20:09:14", "url": "https://files.pythonhosted.org/packages/56/51/cc88c6354fe1c254a515e762316f041449cddda2a46004d9c07c508defd0/jsonpath-rw-ext-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "10b19cd67685576ead6b0050655da996", "sha256": "7b5621c38d20bbea978c75e311721b81528fdb6b51db355f6811752301c3be55" }, "downloads": -1, "filename": "jsonpath_rw_ext-1.1.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "10b19cd67685576ead6b0050655da996", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16981, "upload_time": "2017-06-20T10:16:25", "url": "https://files.pythonhosted.org/packages/ee/61/99dd6298c886550bd11033b510c38b63607e724acbd50c30f7a9f6c98e37/jsonpath_rw_ext-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94f546a3f3e23bdc926bacc0a6d87f2a", "sha256": "6b56d0b67a5c13cc2c7a02c41df35dd02e90a33a43facb945caf198600e5bab6" }, "downloads": -1, "filename": "jsonpath-rw-ext-1.1.2.tar.gz", "has_sig": true, "md5_digest": "94f546a3f3e23bdc926bacc0a6d87f2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19101, "upload_time": "2017-06-20T10:16:27", "url": "https://files.pythonhosted.org/packages/31/20/d1a7c3a77fad175f613fb53f351a908319a031903aa1499564add466cf13/jsonpath-rw-ext-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "d984c078db2cbd62646c72689fb467af", "sha256": "0c8ab2a60cb319fcebf602e7ba95c7f9156081000d48820643da614c0a1b0e81" }, "downloads": -1, "filename": "jsonpath_rw_ext-1.1.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d984c078db2cbd62646c72689fb467af", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17380, "upload_time": "2017-10-19T14:12:38", "url": "https://files.pythonhosted.org/packages/9c/51/05fa4a86e50e0c7d551bcef3f2900bf6c5654819ca3d89c97838e9411411/jsonpath_rw_ext-1.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ef38954a56edac95b459fcb1bcbc035", "sha256": "060f75ab1920b32e626b08d3ab086262fa624d4b32c35eba077c5f075e003ef5" }, "downloads": -1, "filename": "jsonpath-rw-ext-1.1.3.tar.gz", "has_sig": true, "md5_digest": "2ef38954a56edac95b459fcb1bcbc035", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19552, "upload_time": "2017-10-19T14:12:41", "url": "https://files.pythonhosted.org/packages/30/bb/07f61381551d4ab45f3ab62d740c25962069961c35e5a81a9c9237d0a533/jsonpath-rw-ext-1.1.3.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "f0e7054911dd7aba528c9abd96dacea3", "sha256": "7b879805dc8a91402fbd915b083fcaffb24c75f37db4e0083e54ac8e6dac053a" }, "downloads": -1, "filename": "jsonpath_rw_ext-1.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "f0e7054911dd7aba528c9abd96dacea3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17481, "upload_time": "2018-09-28T09:23:55", "url": "https://files.pythonhosted.org/packages/2f/1e/65c105775dd75e0fa5b3dc3fa14d15b9857760f1d1c6ad4faf82208ff710/jsonpath_rw_ext-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e975a6a4895b139418d378a2b3dec66e", "sha256": "e6744cf93a61b86137a98ba7ade968484e02a52a9cfdf9d12805e3eba6b76017" }, "downloads": -1, "filename": "jsonpath-rw-ext-1.2.0.tar.gz", "has_sig": true, "md5_digest": "e975a6a4895b139418d378a2b3dec66e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20543, "upload_time": "2018-09-28T09:23:57", "url": "https://files.pythonhosted.org/packages/03/f5/3c1e2adf73cbc0e03359246da782ce557dc362fe00288291d117050fa3ec/jsonpath-rw-ext-1.2.0.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "c75ca3101b2a6d0f8d16738e898e4c42", "sha256": "0947e018c4e6d46f9d04c56487793c702eb225fa252891aa4ed41a9ca26f3d84" }, "downloads": -1, "filename": "jsonpath_rw_ext-1.2.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c75ca3101b2a6d0f8d16738e898e4c42", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19238, "upload_time": "2019-07-12T09:51:53", "url": "https://files.pythonhosted.org/packages/eb/69/e46a4866c6afa52861bcd9bf8909a4b76fd7ac68b227b2d5673f109f0aa3/jsonpath_rw_ext-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae6a08e7dba446718749296ed7c1a357", "sha256": "a9e44e803b6d87d135b09d1e5af0db4d4cf97ba62711a80aa51c8c721980a994" }, "downloads": -1, "filename": "jsonpath-rw-ext-1.2.2.tar.gz", "has_sig": true, "md5_digest": "ae6a08e7dba446718749296ed7c1a357", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20581, "upload_time": "2019-07-12T09:51:56", "url": "https://files.pythonhosted.org/packages/d5/f0/5d865b2543be45e3ab7a8c2ae8dfa5c3e56cfdd48f19d4455eb02f370386/jsonpath-rw-ext-1.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c75ca3101b2a6d0f8d16738e898e4c42", "sha256": "0947e018c4e6d46f9d04c56487793c702eb225fa252891aa4ed41a9ca26f3d84" }, "downloads": -1, "filename": "jsonpath_rw_ext-1.2.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c75ca3101b2a6d0f8d16738e898e4c42", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19238, "upload_time": "2019-07-12T09:51:53", "url": "https://files.pythonhosted.org/packages/eb/69/e46a4866c6afa52861bcd9bf8909a4b76fd7ac68b227b2d5673f109f0aa3/jsonpath_rw_ext-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae6a08e7dba446718749296ed7c1a357", "sha256": "a9e44e803b6d87d135b09d1e5af0db4d4cf97ba62711a80aa51c8c721980a994" }, "downloads": -1, "filename": "jsonpath-rw-ext-1.2.2.tar.gz", "has_sig": true, "md5_digest": "ae6a08e7dba446718749296ed7c1a357", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20581, "upload_time": "2019-07-12T09:51:56", "url": "https://files.pythonhosted.org/packages/d5/f0/5d865b2543be45e3ab7a8c2ae8dfa5c3e56cfdd48f19d4455eb02f370386/jsonpath-rw-ext-1.2.2.tar.gz" } ] }