Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Pure Python wrapper to the Yajl C Library
Python
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
doc using pip ... this is 2013!
examples Merge branch 'master' of github.com:pykler/yajl-py
tests
yajl
.gitignore Merge branch 'master' of github.com:pykler/yajl-py
.hgignore
.travis.yml Adding coveralls push to travis.
COPYING Adding contributors to README.
Makefile Updating the yajl-src hold.
README.rst Adding requires.io badge
doc_requirements.txt
setup.py Updated for distribution on PyPi
test_requirements.txt Adding proper coverage module.

README.rst

yajl-py

https://travis-ci.org/pykler/yajl-py.png?branch=master https://coveralls.io/repos/pykler/yajl-py/badge.png https://pypip.in/v/yajl-py/badge.png https://pypip.in/d/yajl-py/badge.png https://requires.io/github/pykler/yajl-py/requirements.png?branch=master

yajl-py is a Pure Python wrapper (implemented using ctypes) to the excellent Yajl (Yet Another JSON Library) C library.

yajl and yajl-py, allow for fast stream parsing of JSON files, which enables the parsing of large files, that would not fit in memory.

Dependencies

  • python 2.6 (or compatible)
  • yajl

To run the tests you also require:

  • make (to run make test)
  • nose (debian package == python-nose)
  • MiniMockTest (pip install minimocktest)

Install

From within the current directory run:

python setup.py install

    - OR Alternatively -

pip install .

To install from pypi:

pip install yajl-py

Usage

The examples directory contains full featured JSON Parsers built using yajl and yajl-py. See examples/README.rst for more info.

Contributions

The following people provided valuable contributions to this library:

Something went wrong with that request. Please try again.