Download the ReportLab Toolkit
The ReportLab Toolkit is a cross platform Python source package. Performance can be accelerated by compiling some extra code written in C; this is recommended but not required.
We provide precompiled binaries for Windows but not for any other platform. Many Linux distributors and other UNIX-like OS vendors provide their own binaries for download, which are installed along with the source code when using the relevant package manager.
Many Linux distributions now include ReportLab in their package repositories. However, these are not maintained by ReportLab, and might not be the latest version.
For full installation instructions, see the Bitbucket readme.
- All our software requires Python (versions 2.4 through 2.7 supported; v2.6 is recommended if you're new to Python)
- If you want to use GIF or PNG images in your PDFs, you will also need to install the Python Imaging Library.
The latest official release is 3.0. To see what's new, check the release notes
Cross-Platform Source Packages:
The source package can be installed with 'python setup.py install' on any platform with a C compiler. The package contains tests and documentation. In order to use the accelerated binaries on Windows, you will need to manually install the relevant DLLs .
(2.1 MB, 14 Feb 2014, md5 checksum=2eda161e134902b2d350cd4103517089)
(1.8 MB, 14 Feb 2014, md5 checksum=a4fd40abcfb604aa3bd907181133c071)
These install the source code and the precompiled binary DLLs. Choose the appropriate file for your version of Python
(2.2 MB, 14 Feb 2014, md5 checksum=bafea1c0d15b1ce96471e48bd74b6042)
(2.1 MB, 10 Mar 2014, md5 checksum=0382f507ee1e9a603799363e667203f5)
(1.9 MB, 10 Mar 2014, md5 checksum=3571417a632b94f2fc1af0815dab5b29)
(2.2 MB, 10 Mar 2014, md5 checksum=bf6194336015a8582355a68d884de860)
(2.2 MB, 10 Mar 2014, md5 checksum=bc635bcef6c2d4d7daa25f18fcaee860)
(2.0 MB, 10 Mar 2014, md5 checksum=b8253d301f49df468ad51fd9bfbc759f)
(2.0 MB, 27 Sep 2012, md5 checksum=a5f0ceebc6d73f3000f6554f863e8d06)
Precompiled C extensions for Windows:
To install these on Windows, just unzip the file and copy the contents to any location which is available from the PYTHONPATH environment variable.
(405.2 KB, 10 Mar 2014, md5 checksum=6d06644a2c299589bef1b6ef05799d40)
(405.2 KB, 10 Mar 2014, md5 checksum=5351f30b92baed9a15ddd16b376f7030)
(406.6 KB, 10 Mar 2014, md5 checksum=800cb03a48824265c50242921d650c53)
(406.6 KB, 10 Mar 2014, md5 checksum=d5413477acedaffe26f2962a904183af)
(401.9 KB, 10 Mar 2014, md5 checksum=823943c211f28d666f63c385c1a90b38)
(493.0 KB, 10 Mar 2014, md5 checksum=072575ed6400ca69db681f6a24fe1851)
Older Versions & Other Software
For access to all our older software and other packages, you can browse the download directory here