title: Report generation
body: <p>I am writing a web app using TurboGears, and in that app the users must be able to generate different reports.
  The data the reports need is stored in a database (MySQL).
  The reports must be returned either as a easily printable html document, or a pdf file.</p>
  
  <p>I have previously used jasper and iReport for creating the documents, but if I can avoid having to fire up Java to create the report I would be happy.</p>
  
  <p>Ideally I would like to specify reports in a easily readable markup language and then just feed the template data with some kind of library that produces the report.</p>
  
  <p>I gladly accept any kind of hints on how I should go about generating these reports!</p>