[reportlab-users] Python 3.x progress

Michael Hipp michael at redmule.com
Tue Dec 3 21:19:28 EST 2013

On 12/3/2013 10:34 AM, Andy Robinson wrote:

> Hi everyone,


> More progress towards Python 3.3 compatibility, and some tentative

> decisions. Shout now if any of these worry you.


> Many of the failing tests now relate to old demos or documentation

> tools I would prefer to simply get rid of. After some debate

> internally about "using docutils" versus "eating our own dogfood", we

> want to keep the User Guide, which makes itself in PDF with no

> external dependencies, as it is our best test and a compelling demo.


> I am suggesting that we leave some things out of the next version...


> 1. Drop the auto-generated library reference (which walks through

> docstrings in a very weird manner). Replace it with Sphinx

> documentation.

> 2. Drop the auto-generated graphics reference and replace with some

> Sphinx extension to the above. It's just easier to browse this stuff

> on the web

> 3. Drop Pythonpoint, then possibly rebuild it later using new parser technology.


> We are hoping we might make an Ubuntu cut-off in February to get into 14.04.


> Other suggestions are welcome for "dead code" we could throw away.


> There is a separate issue on parsers used for paragraph content. This

> will involve a choice about backwards compatibility. The ideal

> engineering solution would be to demand strictly well-formed XML

> fragments when you construct a paragraph, and might punish anyone

> using ReportLab to print unquoted data. But that will be another post

> in a few days.

My (mostly unhelpful) suggestion is to do whatever enables you to get it
done the quickest.

I don't say that to be trite, but to recognize that it appears Python 3
is nearing some critical mass of widespread usage where it will look bad
on ReportLab if it is not ready.

I like the pdf User Guide, it is an excellent demonstration of its own

Thanks for your hard work,
Michael Hipp
Heber Springs, Arkansas, USA

More information about the reportlab-users mailing list