Permalink
Commits on Oct 6, 2012
  1. Added tox ini to manifest.

    jezdez committed Oct 6, 2012
  2. Bumped version to 0.2.

    jezdez committed Oct 6, 2012
  3. Updated authors file.

    jezdez committed Oct 6, 2012
  4. Added myself as maintainer.

    jezdez committed Oct 6, 2012
  5. Fixed minor things in setup.py.

    jezdez committed Oct 6, 2012
  6. Moved bulk of the code into pyelasticsearch.client submodule because …

    …hiding the main code in a __init__ file is an antipattern.
    jezdez committed Oct 6, 2012
  7. Merge branch 'master' into 0.2

    Conflicts:
    	pyelasticsearch.py
    jezdez committed Oct 6, 2012
  8. Fixed 0.2 changelog.

    jezdez committed Oct 6, 2012
  9. Merge remote-tracking branch 'erikrose/votizen' into votizen

    Conflicts:
    	docs/source/api.rst
    	docs/source/conf.py
    	docs/source/versions.rst
    	pyelasticsearch/__init__.py
    jezdez committed Oct 6, 2012
  10. Bumped to 0.2a1.

    jezdez committed Oct 6, 2012
  11. Renamed versions document to changelog and summarized the changes in …

    …the versions Erik did internally to prepare for the official 0.2 release.
    jezdez committed Oct 6, 2012
  12. Removed a few staticmethods again since we want to be able to overrid…

    …e those in subclasses.
    jezdez committed Oct 6, 2012
  13. Marked dates as code.

    jezdez committed Oct 6, 2012
Commits on Oct 5, 2012
  1. Add documentation for the query string params exposed through es_kwar…

    …gs and for the remaining undocumented normal args. Link to ES docs for each call. Bump version to 0.3.2.
    
    QS params not explicitly documented are inserted into the docstrings at import type by es_kwargs itself. Everything shows up in Sphinx.
    erikrose committed Oct 5, 2012
Commits on Oct 4, 2012
  1. Merge pull request #26 from acdha/simplejson-compatibility-fix

    Compatibility with Python stdlib / simplejson<2.1
    jezdez committed Oct 4, 2012
Commits on Sep 30, 2012
  1. Compatibility with Python stdlib / simplejson<2.1

    pyelasticsearch.py has two exception handlers which catch json.JSONDecodeError.
    Unfortunately, that was only added in simplejson 2.1.0 and because the import
    uses the requests.compat.json failover mechanism it's easy to install and use
    pyelasticsearch without having installed simplejson 2.1.0, which will produce
    unexpected AttributeErrors.
    
    A quick test shows that the stdlib json module in Python 2.6, 2.7 and 3.2 lacks
    the JSONDecodeError.
    acdha committed Sep 30, 2012
Commits on Sep 25, 2012
  1. Hopefully fix pip install error. Bump version to 0.3.1.

    IOError: [Errno 2] No such file or directory:
    '/home/ubuntu/votizen/build/pyelasticsearch/docs/source/versions.rst'
    erikrose committed Sep 25, 2012
Commits on Sep 24, 2012
  1. Make clear that Sphinx docs aren't complete in 0.3.

    I need to tag so I can use the last few backward-incompatible changes. Said changes seem to have settled down now.
    erikrose committed Sep 24, 2012
Commits on Sep 20, 2012
  1. 90% of the time, this is going to be used for servers, so let's come …

    …down from orbit and use a concrete term.
    erikrose committed Sep 20, 2012
  2. Correct the "indexes" kwarg spelling in the docstring examples.

    Really have to get these doctests running.
    erikrose committed Sep 20, 2012
  3. Always use the singular spelling for "index" and "doc_type" kwargs, a…

    …nd make up the difference with documentation.
    
    It's not always obvious whether an ES API allows for multiple indexes. This was leading me to have to look aside to the docs to determine whether the kwarg was called "index" or "indexes". Let's just use the singular everywhere, and then the common case--a single index--won't result in any doc lookups.
    
    Same with doctypes.
    erikrose committed Sep 20, 2012