Drop Python 3.7 suppot and tag Python 3.11 support.
Drop Python 3.6 support.
Drop Python 3.5 support and tag Python 3.9 and 3.10 support.
Fix failing test_write_csv_hash()
on big-endian platforms.
Add workaround for PyPy to write_csv()
when used with a hashlib
hash.
Add autocompress
option to read_csv()
and write_csv()
(Python 3 only): automatically (de)compresses if file is a path and ends with
'.bz2'
, '.gz'
, or '.xz'
.
Add read_csv()
and write_csv()
functions for working with open
(e.g. binary) streams (file-like objects). Available under Python 3 only.
Tag Python 3.8 support.
Add row_name
argument to NamedTupleReader
.
Drop Python 3.4 support, tag Python 3.7 support.
Extend documentation and improve formatting.
Document workarounds for https://bugs.python.org/issue12178 and https://bugs.python.org/issue31590 bugs.
Add rowtype='namedtuple'
for collections.namedtuple
reader and writer.
Fix missing mock
install requirement in setup.py
.
Convert unicode values for format parameters like delimiter
to bytes on PY2.
Add PY2 backport of csv.unix_dialect
.
Add QUOTE_*
constants, Error
, dialects, and associated functions from csv
to csv23 namespace.
Fix issue31590()
check.
Add documentation and CI links to README.txt
.
Initial release (provisional API).