Reportlab Open Source Subversion Repository
ReportLab's Open Source code is developed in a public Subversion repository. You can browse this here:
http://www.reportlab.co.uk/svn/public/reportlab
You may need either the trunk or the stable branch; more on this is covered in our
Release Policy page.
Trunk (Version 2.0)
As of April 2006, the code on the trunk is intended for our "version 2.0" series and supports Unicode and
UTF8 input. It is generally highly stable. To check out the trunk use this command:
svn co http://www.reportlab.co.uk/svn/public/reportlab/trunk
It will create
subdirectories for reportlab, which is an importable python package, and rl_addons which
contains the C extensions. The latter need building with the contained setup script, but can also
be downloaded in pre-built form from our downloads page. They rarely change.
Legacy 1.x branch
This branch is currently called "python21-stable", as it was Python 2.1 compatible when introduced.
We'll probably rename it soon to something like "reportlab_1_x", as we are introducing some 2.3-isms
and now regard this as the baseline. The key thing about this branch is that it should be compatible
with ReportLab apps you've written, going back to 1.0 in 2000.
To check out the stable branch use the command below:
svn co http://www.reportlab.co.uk/svn/public/reportlab/branches/python21-stable
We also provide daily snapshots of parts of the repository, which
can be found on the downloads page.