Metadata-Version: 2.0
Name: pynspect
Version: 0.5
Summary: Python data inspection library
Home-page: https://github.com/honzamach/pynspect
Author: Jan Mach
Author-email: honza.mach.ml@gmail.com
License: MIT
Keywords: library
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Dist: ipranges

Pynspect - Python data inspection library documentation!
================================================================================

.. warning::

    Although production code is based on this library, it should still be considered
    as work in progress.


Introduction
--------------------------------------------------------------------------------

Python library for filtering, querying or inspecting almost arbitrary data
structures.

This README file is work in progress, for more information please consult source
code and unit tests.


Features
--------------------------------------------------------------------------------

Currently the package contains following features:

:py:mod:`pynspect.jpath`
    Module for parsing **JPaths** and setting or retrieving values on given
    **JPath** within data structures.

:py:mod:`pynspect.lexer`
    Module encapsulating of `PLY <http://www.dabeaz.com/ply/>`__ lexical analyzer
    for internal filtering and query language grammar.

:py:mod:`pynspect.gparser`
    Module encapsulating of `PLY <http://www.dabeaz.com/ply/>`__ parser for internal
    filtering and query language grammar.

:py:mod:`pynspect.rules`
    Module containing object representations of internal filtering and query
    language grammar.

:py:mod:`pynspect.filters`
    Module providing high-level tools for data inspection based on internal filtering
    and query grammar.


Copyright
--------------------------------------------------------------------------------

| Copyright (C) since 2016 CESNET, z.s.p.o (http://www.ces.net/)
| Copyright (C) since 2016 Jan Mach <honza.mach.ml@gmail.com>
| Use of this package is governed by the MIT license, see LICENSE file.
|


