From cben at users.sourceforge.net  Fri Jul  2 16:41:19 2004
From: cben at users.sourceforge.net (Beni Cherniavsky)
Date: Fri, 02 Jul 2004 17:41:19 +0300
Subject: [Csv] [Fwd: Re: [Docutils-develop] Re: "csv-table" directive added]
Message-ID: <40E5740F.3060202@users.sf.net>

I'm working on a pure-Python backport of the csv module.  I do it for my 
private needs and for docutils (which recently added a csv-table 
directive), so I'm targetting Python 2.1 and up.  A quick check of the 
PEP and Python's CVS suggests that the module was never prototyped in 
pure Python.  Is this correct?  Is there some pure-Python code (even if 
not entirely up-to-date) that could save me work?

Thanks,
Beni Cherniavsky <cben at users.sf.net>

-------- Original Message --------
Subject: Re: [Docutils-develop] Re: "csv-table" directive added
Date: Fri, 25 Jun 2004 13:35:29 +0300 (IDT)
From: Beni Cherniavsky <cben at users.sf.net>
To: David Goodger <goodger at python.org>
CC: Felix Wiemann <Felix.Wiemann at gmx.net>,
     docutils-develop at lists.sourceforge.net

David Goodger wrote on 2004-06-20:

> Felix Wiemann wrote:
> > I've a slightly bad feeling about it, but I'll implement a
> > replacement for csv in Python 2.1/2.2 anyway.
>
> We can distribute that in the extras/ directory, installed only
> if necessary.
>
> Implementing CSV may seem easier at first than it actually is.
> Beware of devoting too much of your life to it!
>
Felix, I'm already working on a pure-Python backport of csv.  I'm
backporint the C extension module only, the Python part on top oof it
is already OK (I think, if not' I'll easily fix it).  I plan to finish
it in several of weeks (not much free time...).  I hope you didn't
start yours already, so that we don't duplicate work...

-- 
Beni Cherniavsky <cben at users.sf.net>
Note that I can only read emails on week-ends.

From andrewm at object-craft.com.au  Mon Jul  5 01:42:31 2004
From: andrewm at object-craft.com.au (Andrew McNamara)
Date: Mon, 05 Jul 2004 09:42:31 +1000
Subject: [Csv] [Fwd: Re: [Docutils-develop] Re: "csv-table" directive
	added] 
In-Reply-To: Message from Beni Cherniavsky <cben@users.sourceforge.net> 
   of "Fri, 02 Jul 2004 17:41:19 +0300." <40E5740F.3060202@users.sf.net> 
References: <40E5740F.3060202@users.sf.net> 
Message-ID: <20040704234231.3E0013C02E@coffee.object-craft.com.au>

>I'm working on a pure-Python backport of the csv module.  I do it for my 
>private needs and for docutils (which recently added a csv-table 
>directive), so I'm targetting Python 2.1 and up.  A quick check of the 
>PEP and Python's CVS suggests that the module was never prototyped in 
>pure Python.  Is this correct?  Is there some pure-Python code (even if 
>not entirely up-to-date) that could save me work?

No, there was never a pure python implementation of the parser. The parser
was developed specifically to provide a faster alternative to pure python
CSV parsers that were floating around at the time.. 8-)

This is the original "News" page for the ancestor of the current module:

    http://www.object-craft.com.au/projects/csv/news.html

-- 
Andrew McNamara, Senior Developer, Object Craft
http://www.object-craft.com.au/