Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on May 27, 2015
  1. Bump version to 0.13.0

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

    Fix install under Tox 2
  2. @ryanhiebert

    Drop support for Python 3.2

    ryanhiebert authored
    Remove Python 2.5 from classifiers since it's not tested.
Commits on May 25, 2015
  1. @ryanhiebert

    Use tox-travis for CI

    ryanhiebert authored
    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
  2. @ryanhiebert
Commits on May 13, 2015
  1. PEP8 cleanup

Commits on Apr 15, 2015
  1. Defer to stdlib if under python 3

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

    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

  2. Handle decimals (and other numbers) correctly under QUOTE_NONNUMERIC

    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

    Fixed inconsistent indentation
  2. Merge pull request #44 from svisser/patch-1

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

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

    Ken Harris authored
    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
  1. @svisser
Commits on Dec 29, 2014
  1. Merge pull request #33 from jdotjdot/master

    Returning values from .writerow(), Thanks @jdotjdot
Commits on Nov 24, 2014
  1. @pombredanne

    Fixed inconsistent indentation

    pombredanne authored
    This was using two spaces instead of four.
Commits on Sep 29, 2014
  1. @jdotjdot
Commits on Jan 22, 2014
  1. pypy compatibility

  2. python 3 support, version bump

  3. tweak travis, no deps

  4. Add travis support

  5. Drop python 2.5 support

Commits on Jan 29, 2013
  1. Add README.rst to distribution. Thanks @gabber7.

    Jeremy Dunck authored
    Also bump to 0.9.4.
Commits on Nov 26, 2012
  1. bump to 0.9.3

    Jeremy Dunck authored
  2. Merge pull request #15 from Eyepea/master

    Small improvements for gitignore, README and, thanks Ludovic.
Commits on Sep 19, 2012
  1. @GMLudo improvements

    GMLudo authored
  2. @GMLudo

    README rst syntax

    GMLudo authored
  3. @GMLudo

    .gitignore improvements

    GMLudo authored
Commits on Aug 4, 2012
  1. bump to 0.9.2

    Jeremy Dunck authored
  2. @erikrose

    Local-ize `unicode`, too, for speed.

    erikrose authored
    With local-ized refs, it's 306.774 CPU secs to run the NY voter normalizer through 1M rows. With global refs, it's 310.394s.
Commits on Aug 3, 2012
  1. @erikrose
  2. @erikrose

    In DictReader, encode the field names only once. This saves 25% of th…

    erikrose authored
    …e runtime reading a large file with 45 columns.
  3. Merge remote-tracking branch 'erikrose/master'

    Jeremy Dunck authored
Something went wrong with that request. Please try again.