{ "info": { "author": "Jan Mach", "author_email": "honza.mach.ml@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python" ], "description": "Pynspect - README\n================================================================================\n\n.. warning::\n\n Although production code is based on this library, it should still be considered\n as work in progress.\n\n\nIntroduction\n--------------------------------------------------------------------------------\n\nPython library for filtering, querying or inspecting almost arbitrary data\nstructures.\n\nThis README file is work in progress, for more information please consult source\ncode and unit tests.\n\n\nFeatures\n--------------------------------------------------------------------------------\n\nCurrently the package contains following features:\n\n``pynspect.jpath``\n Module for parsing **JPaths** and setting or retrieving values on given\n **JPath** within data structures.\n\n``pynspect.lexer``\n Module encapsulating of `PLY `__ lexical analyzer\n for internal filtering and query language grammar.\n\n``pynspect.gparser``\n Module encapsulating of `PLY `__ parser for internal\n filtering and query language grammar.\n\n``pynspect.rules``\n Module containing object representations of internal filtering and query\n language grammar.\n\n``pynspect.traversers``\n Module containing tools for traversing and processing rule trees.\n\n``pynspect.compilers``\n Module containing tools for compiling rule trees into different structures.\n\n``pynspect.filters``\n Module providing high-level tools for data inspection based on internal filtering\n and query grammar.\n\n\nCopyright\n--------------------------------------------------------------------------------\n\n| Copyright (C) since 2016 CESNET, z.s.p.o (http://www.ces.net/)\n| Copyright (C) since 2016 Jan Mach \n| Use of this package is governed by the MIT license, see LICENSE file.\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/honzamach/pynspect", "keywords": "library", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pynspect", "package_url": "https://pypi.org/project/pynspect/", "platform": "", "project_url": "https://pypi.org/project/pynspect/", "project_urls": { "Homepage": "https://github.com/honzamach/pynspect" }, "release_url": "https://pypi.org/project/pynspect/0.17/", "requires_dist": [ "ipranges", "ply", "six" ], "requires_python": "", "summary": "Python data inspection library", "version": "0.17" }, "last_serial": 5599383, "releases": { "0.10": [ { "comment_text": "", "digests": { "md5": "d849cb55646d2137b7f20f21399c059c", "sha256": "a1f9427bf576a0cd702e6f6b66f37f089c4f8fdc7a3a891f069e9f4bfb13741d" }, "downloads": -1, "filename": "pynspect-0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "d849cb55646d2137b7f20f21399c059c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32126, "upload_time": "2017-09-14T06:35:05", "url": "https://files.pythonhosted.org/packages/84/63/8e3263bccd7f2b6c9b86725ea71268eb822756ba157fb7ed41d4acfb5369/pynspect-0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa60b8af7c9782f00868317daed8a300", "sha256": "6a6b420ab9c4fa5a35e4dff67621af4f6cd725ef18657791be8ea39311a4e0cb" }, "downloads": -1, "filename": "pynspect-0.10.tar.gz", "has_sig": false, "md5_digest": "fa60b8af7c9782f00868317daed8a300", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25215, "upload_time": "2017-09-14T06:35:06", "url": "https://files.pythonhosted.org/packages/22/f5/dc9f32eced05c62bc5c065e2c5742783ba4ce17edc4bab9540f96ba5e18f/pynspect-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "aa5fd3bd9ee67cac9c3458077ed59a4b", "sha256": "d551b070abd5898a1a20c8f444967fdd67562767f1049868e9b052a50a0e260e" }, "downloads": -1, "filename": "pynspect-0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "aa5fd3bd9ee67cac9c3458077ed59a4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32558, "upload_time": "2017-11-02T09:38:19", "url": "https://files.pythonhosted.org/packages/4f/17/2f021e5a84da6571ae01935f7a4604ed2c9ee69df45d2d1dbfbc27677b0f/pynspect-0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3158fe79dd3c58897bbbe4dc486f5f64", "sha256": "5c040fcf6530364bbe97b1621688abe647e8bf093ce99d917c09bddb050f4196" }, "downloads": -1, "filename": "pynspect-0.11.tar.gz", "has_sig": false, "md5_digest": "3158fe79dd3c58897bbbe4dc486f5f64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26011, "upload_time": "2017-11-02T09:38:20", "url": "https://files.pythonhosted.org/packages/24/fb/1582c574687b0a7c62bae29bd41d21976559a17133b11e9e6d9b59580e78/pynspect-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "fd67ed64ff26e819a5faf37d984717df", "sha256": "ac0737bf4ba5aae16244b7b1601aac42d65ae008dd528fae7456a2f6bf671eb1" }, "downloads": -1, "filename": "pynspect-0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "fd67ed64ff26e819a5faf37d984717df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32606, "upload_time": "2017-11-09T14:25:53", "url": "https://files.pythonhosted.org/packages/1a/0d/c5c17ca8f820aff8362a1d8b85f193d005cfedc878fae4f5035e6dc41bc6/pynspect-0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b67347db8105602db29e6a957b34405d", "sha256": "ae4bc2f5b63aecb64c3d30142a211a9c4fb725af79928cc205f9f2406de0fb6c" }, "downloads": -1, "filename": "pynspect-0.12.tar.gz", "has_sig": false, "md5_digest": "b67347db8105602db29e6a957b34405d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26075, "upload_time": "2017-11-09T14:25:55", "url": "https://files.pythonhosted.org/packages/de/46/e2fd0f362db196ffac3e9a657898d54bd14b85684b2f1a51c22f3aa89f83/pynspect-0.12.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "f26a71b55403ee862a88b38365f6ff89", "sha256": "971a79b9fc06484e235f3d050fd9cfdbf417495ac4471b0b42945d0506114b07" }, "downloads": -1, "filename": "pynspect-0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "f26a71b55403ee862a88b38365f6ff89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32974, "upload_time": "2018-02-23T14:47:33", "url": "https://files.pythonhosted.org/packages/d4/35/2cc20b6929c6f2ad77ae6ee0b72de2b836f2b2019dd47159e07ab64af8f6/pynspect-0.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a515c8c69a4372797968fff3cb20a579", "sha256": "faf7772263a2bd034da969e95791947b59560635deb683e525d1e26bde28763b" }, "downloads": -1, "filename": "pynspect-0.13.tar.gz", "has_sig": false, "md5_digest": "a515c8c69a4372797968fff3cb20a579", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26502, "upload_time": "2018-02-23T14:47:35", "url": "https://files.pythonhosted.org/packages/c1/1b/9a017e09abef4674ed65df8a6265a5d4240610b1afa67cc7f3faaa1e931f/pynspect-0.13.tar.gz" } ], "0.14": [ { "comment_text": "", "digests": { "md5": "47bab4e1af97968123c5395b8d994b0b", "sha256": "b23a6665e3b321e5a5c17ff983082026284576082e1c3602bd939a0f8c54f358" }, "downloads": -1, "filename": "pynspect-0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "47bab4e1af97968123c5395b8d994b0b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35118, "upload_time": "2018-05-24T14:13:17", "url": "https://files.pythonhosted.org/packages/12/30/59a58333c04f7533865fb8108a1833ea03cea2a9f7bccdbe5b4e1c215a17/pynspect-0.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ecff32cecc8438506c3bea2c28131c43", "sha256": "208077766f7f5114a1dc9ee095dfadf6038c8f2ff04ec89d1374ab7d2be5ab52" }, "downloads": -1, "filename": "pynspect-0.14.tar.gz", "has_sig": false, "md5_digest": "ecff32cecc8438506c3bea2c28131c43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28100, "upload_time": "2018-05-24T14:13:18", "url": "https://files.pythonhosted.org/packages/8c/ff/cc0bfe2e2e06ed526fee478debb04ce80fb493eeb8eebae6197a157c4bb2/pynspect-0.14.tar.gz" } ], "0.15": [ { "comment_text": "", "digests": { "md5": "b594ab48183e8569a3295ade7c25a479", "sha256": "d5ba9c7841c68445e01ea4f277b104da4c2d4d23dd505f363658153f76dd4fe1" }, "downloads": -1, "filename": "pynspect-0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "b594ab48183e8569a3295ade7c25a479", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33746, "upload_time": "2018-08-31T14:16:59", "url": "https://files.pythonhosted.org/packages/83/87/2b5e89345bd7990df3ca4c05d3e7e5fe30e0715b1003da8826bdf3491cb8/pynspect-0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f02ab9f8f4a0dd4f0f46bd8cb44c9c27", "sha256": "2c5915714b94736775927da44d7bf07cfb33701ba495d92d688ea7960ea2b991" }, "downloads": -1, "filename": "pynspect-0.15.tar.gz", "has_sig": false, "md5_digest": "f02ab9f8f4a0dd4f0f46bd8cb44c9c27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28183, "upload_time": "2018-08-31T14:17:01", "url": "https://files.pythonhosted.org/packages/01/7a/e26675f7103fb170433fccf7a0c2b0b37d24dcb8a1233ee17d54f176f3d9/pynspect-0.15.tar.gz" } ], "0.16": [ { "comment_text": "", "digests": { "md5": "bbb0dcc7624413af59f15eab15d91c8d", "sha256": "381ab57052209f03e0591a682d511fb780a10977826635d0cdb7199a4552c49f" }, "downloads": -1, "filename": "pynspect-0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "bbb0dcc7624413af59f15eab15d91c8d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33831, "upload_time": "2018-09-18T09:00:42", "url": "https://files.pythonhosted.org/packages/d2/de/7feb8a0aff712b71654f5458b64454a57c60f40ff356952c2edbdab27fba/pynspect-0.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99a87c1c7f7074988dd0511961238078", "sha256": "10d12cc483f255d681e667b133672bcd2c093640d2cba778028df81187594266" }, "downloads": -1, "filename": "pynspect-0.16.tar.gz", "has_sig": false, "md5_digest": "99a87c1c7f7074988dd0511961238078", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28303, "upload_time": "2018-09-18T09:00:47", "url": "https://files.pythonhosted.org/packages/61/89/c8ecd5116717b5f1625d090e8beb7a11ed9bc4b33023bd663334a3349ad1/pynspect-0.16.tar.gz" } ], "0.17": [ { "comment_text": "", "digests": { "md5": "fccadc828c5d15bddf251fae3a5b1cfd", "sha256": "9af873ba619bcf8092417bf208f85a734945bdea8f24fc9ae0fe9926ed6bc991" }, "downloads": -1, "filename": "pynspect-0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "fccadc828c5d15bddf251fae3a5b1cfd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33805, "upload_time": "2019-07-29T12:57:28", "url": "https://files.pythonhosted.org/packages/f4/1c/97c3a8464bed53bbe05c2edf0dfdb6940d6f5e8581c9eb9efaac797c8213/pynspect-0.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b060f3fe983418991c2ca253650dc7fe", "sha256": "0d0e0ec1fba3aab0330b1434e5719a52d36c90780dbf7d1a9a71f9192f521c2e" }, "downloads": -1, "filename": "pynspect-0.17.tar.gz", "has_sig": false, "md5_digest": "b060f3fe983418991c2ca253650dc7fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28257, "upload_time": "2019-07-29T12:57:29", "url": "https://files.pythonhosted.org/packages/76/86/f0467f09d664981c92dee5f384d6184777ab622115adb499aa7500030c74/pynspect-0.17.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "abd810164453f5cc0b043b2960ad1b79", "sha256": "27db17c819f7bc29f977fb4a02be5588aea43923681235004132735fb58560d4" }, "downloads": -1, "filename": "pynspect-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "abd810164453f5cc0b043b2960ad1b79", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39643, "upload_time": "2017-05-02T08:20:25", "url": "https://files.pythonhosted.org/packages/2f/c7/652b5ca3253c430b045b1067880f0c36219fa2da5eb75044a93cb7a08940/pynspect-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dcea7b12b622cb2675d602beb3cd9754", "sha256": "1fa764ea7915feae8d84930d87e066f1c5e6ff4338c09a6f4bfbc196408d2af9" }, "downloads": -1, "filename": "pynspect-0.3.tar.gz", "has_sig": false, "md5_digest": "dcea7b12b622cb2675d602beb3cd9754", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30591, "upload_time": "2017-05-02T08:20:26", "url": "https://files.pythonhosted.org/packages/b8/b9/7ccf40534a6b9d1015d5912b75af1dc0634dfbf451f4a3f7e39ea608f83a/pynspect-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "98f3f133145283d4d62c5aacb0ad9192", "sha256": "f5f66db2865ff0663293fde5fe89be90106a4aa072268bbb29dba1451f167613" }, "downloads": -1, "filename": "pynspect-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "98f3f133145283d4d62c5aacb0ad9192", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40223, "upload_time": "2017-07-21T13:03:08", "url": "https://files.pythonhosted.org/packages/a6/f4/bb863773dd87b6662f35be0994f7273d234dc1905999a8dec55db087ed06/pynspect-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b589480e816611f5e7c94f3f010b5566", "sha256": "fd52f1a4ac969fa60d9ee43ad152795c4f98ffaa41bc897f77d5b41d86c7d160" }, "downloads": -1, "filename": "pynspect-0.4.tar.gz", "has_sig": false, "md5_digest": "b589480e816611f5e7c94f3f010b5566", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30783, "upload_time": "2017-07-21T13:03:10", "url": "https://files.pythonhosted.org/packages/08/b6/0a33edac321f7708870565488377790257319d04d190b5e4b3199e3dac59/pynspect-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "78ffac0db85fdb1d8350c7ad79631a3b", "sha256": "105680716c472964dea934fef0f87f6432e4c23803d0c67463423c528e3975ee" }, "downloads": -1, "filename": "pynspect-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "78ffac0db85fdb1d8350c7ad79631a3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21166, "upload_time": "2017-08-03T10:36:23", "url": "https://files.pythonhosted.org/packages/c7/5c/adb9597b2f72044d1f1d2d96e75daecf79dca7cd3da01b4f4b72a90c503e/pynspect-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f00bffb8b7dc2462293ce235ae001ac", "sha256": "d6b9fc7a279b6ffbc10b05a6ff0ddb272a05a68ddee5aef3d5b2bba296b6fb3e" }, "downloads": -1, "filename": "pynspect-0.5.tar.gz", "has_sig": false, "md5_digest": "3f00bffb8b7dc2462293ce235ae001ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16265, "upload_time": "2017-08-03T10:36:24", "url": "https://files.pythonhosted.org/packages/fb/7e/7e2967f6984b2a072c965c7ea9f9f0760e9a4840dbb8fd2a3bad82ad5ffb/pynspect-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "7c30287798ec945091958d40f59f41a3", "sha256": "b89340a50b773971ff0cdac86237a59499cda70aa604f9d69c5519b2343149da" }, "downloads": -1, "filename": "pynspect-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "7c30287798ec945091958d40f59f41a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24257, "upload_time": "2017-08-25T13:17:03", "url": "https://files.pythonhosted.org/packages/c5/7f/af8e96a3fe26e5eaf1f201daba1b423ab2ae298d623083459e81522a1c58/pynspect-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f7fd415357c1ee89339115c5481eaee", "sha256": "9df8df9f7e864ea7ca65f6aa97bd2033bce84e6f459ef686f7edec679a4208cf" }, "downloads": -1, "filename": "pynspect-0.6.tar.gz", "has_sig": false, "md5_digest": "2f7fd415357c1ee89339115c5481eaee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18935, "upload_time": "2017-08-25T13:17:05", "url": "https://files.pythonhosted.org/packages/d1/ad/10549a201997c7d91326bb6cb40fd710d1d9a32d100ed4c43df8b2bc0868/pynspect-0.6.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "2334976f585fe291b6c37253c9085b00", "sha256": "a29a09a70ba2738717a4778eabacd5f0e0002cd50dfc54fb2fff6978b7bf0a88" }, "downloads": -1, "filename": "pynspect-0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "2334976f585fe291b6c37253c9085b00", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24269, "upload_time": "2017-09-08T11:54:41", "url": "https://files.pythonhosted.org/packages/af/55/74a2a877dd7c4c0d800a5a1bff16520fb7d77088bce3b89750d3184cd257/pynspect-0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dac38e856a404b707eebe5ae0e68e8e2", "sha256": "51fae6ecf9de8b07cbfed88f1616cb17be3c6caf77d6b6884f55a1aa4d30e234" }, "downloads": -1, "filename": "pynspect-0.8.tar.gz", "has_sig": false, "md5_digest": "dac38e856a404b707eebe5ae0e68e8e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18979, "upload_time": "2017-09-08T11:54:43", "url": "https://files.pythonhosted.org/packages/34/8a/5766e04b5dca7603dbb0bd6480c2766dac3739aeab56ab0e740d7a5b5e03/pynspect-0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fccadc828c5d15bddf251fae3a5b1cfd", "sha256": "9af873ba619bcf8092417bf208f85a734945bdea8f24fc9ae0fe9926ed6bc991" }, "downloads": -1, "filename": "pynspect-0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "fccadc828c5d15bddf251fae3a5b1cfd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33805, "upload_time": "2019-07-29T12:57:28", "url": "https://files.pythonhosted.org/packages/f4/1c/97c3a8464bed53bbe05c2edf0dfdb6940d6f5e8581c9eb9efaac797c8213/pynspect-0.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b060f3fe983418991c2ca253650dc7fe", "sha256": "0d0e0ec1fba3aab0330b1434e5719a52d36c90780dbf7d1a9a71f9192f521c2e" }, "downloads": -1, "filename": "pynspect-0.17.tar.gz", "has_sig": false, "md5_digest": "b060f3fe983418991c2ca253650dc7fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28257, "upload_time": "2019-07-29T12:57:29", "url": "https://files.pythonhosted.org/packages/76/86/f0467f09d664981c92dee5f384d6184777ab622115adb499aa7500030c74/pynspect-0.17.tar.gz" } ] }