Permalink
Commits on Oct 5, 2015
Commits on Sep 22, 2015
  1. Note flicker of python2.6 support in 0.14.0

    jdunck committed Sep 22, 2015
  2. Add back Python 2.6 support

    ryanhiebert committed Sep 22, 2015
  3. Add Python 3.5 support

    ryanhiebert committed Sep 21, 2015
  4. Get tests passing under Python 3

    ryanhiebert committed Jun 16, 2015
    Currently, we pass through the Python 3 csv module. Unfortunately,
    Python 3's csv module has a fairly significantly different API, and is
    not compatible with even the API given in the README. This gets the
    tests passing under Python 3.3 and 3.4, and doesn't break Python 2.6,
    2.7, or pypy.
Commits on Sep 21, 2015
  1. Bump version to 0.14.1

    jdunck committed Sep 21, 2015
  2. Manually revert c0b7655, #39

    jdunck committed Sep 21, 2015
  3. A bit more explicit about file open mode

    jdunck committed Sep 21, 2015
  4. Clarify version support

    jdunck committed Sep 21, 2015
  5. Merge remote-tracking branch 'origin/master' into issue39

    jdunck committed Sep 21, 2015
Commits on Sep 20, 2015
  1. Clarify bytestring expectation

    jdunck committed Sep 20, 2015
Commits on May 27, 2015
  1. Bump version to 0.13.0

    jdunck committed May 27, 2015
Commits on May 26, 2015
  1. Merge pull request #56 from ryanhiebert/tox2

    jdunck committed May 26, 2015
    Fix install under Tox 2
  2. Drop support for Python 3.2

    ryanhiebert committed May 26, 2015
    Remove Python 2.5 from classifiers since it's not tested.
Commits on May 25, 2015
  1. Use tox-travis for CI

    ryanhiebert committed May 25, 2015
    Remove cruft from tox.ini, and update with all tested versions. Update
    .travis.yml to use tox-travis, and use tox to run the tests. Add Python
    3.2, 3.3, and 3.4 classifiers to setup.py.
Commits on May 13, 2015
  1. Handle empty CSV under DictReader

    jdunck committed May 13, 2015
  2. PEP8 cleanup

    jdunck committed May 13, 2015
Commits on Apr 15, 2015
  1. Defer to stdlib if under python 3

    jdunck committed Apr 15, 2015
    Also bump to 0.12.0
Commits on Apr 13, 2015
  1. DictWriter.writeheader should defer to the underlying writer

    jdunck committed Apr 13, 2015
    d27d182 sought to DRY .writeheaders a bit, but introduced a bug.
    No diff is too simple for a test, apparently.
Commits on Apr 12, 2015
  1. Bump version

    jdunck committed Apr 12, 2015
  2. Handle decimals (and other numbers) correctly under QUOTE_NONNUMERIC

    jdunck committed Apr 12, 2015
    Thanks to @adlh in #41 for the report, and @kengruven  for pointing
    out the numbers module, new in py 2.6
Commits on Mar 11, 2015
  1. Merge pull request #37 from pombredanne/patch-1

    jdunck committed Mar 11, 2015
    Fixed inconsistent indentation
  2. Merge pull request #44 from svisser/patch-1

    jdunck committed Mar 11, 2015
    Updated method to use local variable instead of instance variable
Commits on Mar 3, 2015
  1. Merge pull request #47 from kengruven/master

    jdunck committed Mar 3, 2015
    Only call isinstance(value, float) if needed.
Commits on Feb 28, 2015
  1. Only call isinstance(value, float) if needed.

    Ken Harris
    Ken Harris committed Feb 28, 2015
    The built-in csv.reader only yields numbers if the dialect specifies
    csv.QUOTE_NONNUMERIC.  By default (dialect=excel), this isn’t enabled,
    and avoiding this isinstance() call makes unicodecsv parsing about 2x
    as fast for large files.
Commits on Feb 5, 2015
Commits on Dec 29, 2014
  1. Merge pull request #33 from jdotjdot/master

    jdunck committed Dec 29, 2014
    Returning values from .writerow(), Thanks @jdotjdot
Commits on Dec 8, 2014
Commits on Nov 24, 2014
  1. Fixed inconsistent indentation

    pombredanne committed Nov 24, 2014
    This was using two spaces instead of four.