Metadata-Version: 1.0
Name: nkit4py
Version: 0.1.0.rc4
Summary: Simple and fast XML to Python object or JSON converter and filter. Written in C++ using Expat SAX parser.
Home-page: https://github.com/eye3/nkit4py
Author: Boris T. Darchiev
Author-email: boris.darchiev@gmail.com
License: Apache-2.0 <http://www.apache.org/licenses/LICENSE-2.0>
Description: Introduction
        ============
        
        nkit4py - is a nkit C++ library port to Python (see https://github.com/eye3/nkit.git).
        There is the same port to Node.js - nkit4nodejs (see https://github.com/eye3/nkit4nodejs.git)
        
        Currently, only an XML to Python object or list converter and filter
        is exported to Python from nkit library.
        
        You can:
         
        - create Python data structures, which are different from the structure 
          of XML source.
          
        - explicitly identify those elements and attributes in XML source that you
          want to use for building Python data structures.
          Thus, it's possible to filter out unnecessary XML-data.
          
        - explicitly define Python type of scalar data, fetched from XML source.
          Integers, numbers, strings, datetimes and booleans are supported.
        
        Conversion is carried out using SAX parser Expat, so it's fast and uses less 
        memory when parsing huge XML files.
        
        Module supports not only native Expat XML encodings, but also many others
        (see /deps/nkit/src/vx/encodings_inc_gen.cpp)
        
        Installation
        ============
        
        
        On Linux & Mac OS
        -----------------
        
            pip install nkit4py
        
        On Windows
        ----------
        
        Library compiles on MSVS Express version >= 2012.
        For MSVS 2012:
        
            SET VS90COMNTOOLS=%VS110COMNTOOLS%
        
            pip install nkit4py
        
        For MSVS 2013:
        
            SET VS90COMNTOOLS=%VS120COMNTOOLS%
        
            pip install nkit4py
        
        For new pedantic version of pip (>= v1.4)
        -----------------------------------------
        
        If 'pip install nkit4py' does not work, then you probably have 'pip' version >= v1.4.
        In such case use:
        
        pip install --pre nkit4py
        
        Usage
        =====
        
        See https://github.com/eye3/nkit4py.git
        
        Author
        ======
        
        Boris T. Darchiev (boris.darchiev@gmail.com)
        
        On github: https://github.com/eye3
        
Keywords: xml2py xml2json xml python object list json fast expat sax nkit nkit4py nkit4nodejs
Platform: UNKNOWN
