From dirk at punkto.eu Sat May 3 11:14:04 2008 From: dirk at punkto.eu (Dirk Holtwick) Date: Sat, 03 May 2008 17:14:04 +0200 Subject: [reportlab-users] Reportlab and GoogleAppEngine In-Reply-To: <4779B988.000030.24089@bjapp34> References: <4779B988.000030.24089@bjapp34> Message-ID: <481C813C.6030401@punkto.eu> Hi, I thought that might be an interesting information for you, that the Reportlab Toolkit works fine on the restricted Python 2.5 Environment of the new Google AppEngine. I use it for this little demo of HTML to PDF conversion and it performs very well: http://xhtml2pdf.appspot.com/ Regards, Dirk From andy at reportlab.com Sat May 3 11:54:39 2008 From: andy at reportlab.com (Andy Robinson) Date: Sat, 3 May 2008 15:54:39 +0000 GMT Subject: [reportlab-users] Reportlab and GoogleAppEngine In-Reply-To: <481C813C.6030401@punkto.eu> References: <4779B988.000030.24089@bjapp34> <481C813C.6030401@punkto.eu> Message-ID: <353103623-1209829959-cardhu_blackberry.rim.net-24626-@engine20.bwc.produk.on.blackberry> That is good news. For a long time we thought to make the _rl_accel extension required rather than optional - and we don't do enough testing without it -, but this is a good reason to keep it this way. - andy -- Andy Robinson CEO/Chief Architect ReportLab Europe Ltd. tel +44-20-8544-8049 -----Original Message----- From: Dirk Holtwick Date: Sat, 03 May 2008 17:14:04 To:Support list for users of Reportlab software Subject: [reportlab-users] Reportlab and GoogleAppEngine Hi, I thought that might be an interesting information for you, that the Reportlab Toolkit works fine on the restricted Python 2.5 Environment of the new Google AppEngine. I use it for this little demo of HTML to PDF conversion and it performs very well: http://xhtml2pdf.appspot.com/ Regards, Dirk _______________________________________________ reportlab-users mailing list reportlab-users at reportlab.com http://two.pairlist.net/mailman/listinfo/reportlab-users From robin at reportlab.com Sat May 3 18:10:38 2008 From: robin at reportlab.com (Robin Becker) Date: Sat, 03 May 2008 23:10:38 +0100 Subject: [reportlab-users] Reportlab and GoogleAppEngine In-Reply-To: <481C813C.6030401@punkto.eu> References: <4779B988.000030.24089@bjapp34> <481C813C.6030401@punkto.eu> Message-ID: <481CE2DE.9050906@jessikat.plus.net> Dirk Holtwick wrote: > Hi, > > I thought that might be an interesting information for you, that the > Reportlab Toolkit works fine on the restricted Python 2.5 Environment of > the new Google AppEngine. I use it for this little demo of HTML to PDF > conversion and it performs very well: > > http://xhtml2pdf.appspot.com/ > > > Regards, > Dirk ....... Dirk, your app is not returning properly when an error occurs. It returns result.pdf as a text file and that seems to confuse my browser into trying to open the traceback text as a pdf. Anyhow the error I got was this Traceback (most recent call last): File "/base/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 501, in __call__ handler.post(*groups) File "/base/data/home/apps/xhtml2pdf/1.7/main.py", line 76, in post conversion.put() File "/base/python_lib/versions/1/google/appengine/ext/db/__init__.py", line 615, in put self._populate_internal_entity() File "/base/python_lib/versions/1/google/appengine/ext/db/__init__.py", line 597, in _populate_internal_entity self._entity = self._populate_entity(_entity_class=_entity_class) File "/base/python_lib/versions/1/google/appengine/ext/db/__init__.py", line 645, in _populate_entity self._to_entity(entity) File "/base/python_lib/versions/1/google/appengine/ext/db/__init__.py", line 587, in _to_entity entity[prop.name] = datastore_value File "/base/python_lib/versions/1/google/appengine/api/datastore.py", line 343, in __setitem__ datastore_types.ToPropertyPb(name, value) File "/base/python_lib/versions/1/google/appengine/api/datastore_types.py", line 976, in ToPropertyPb (name, len(v), max_len)) BadValueError: Property content is 20979 bytes long; it must be 500 or less. Consider Text instead, which can store strings of any length. I suppose I was trying to convert something that was too large. -- Robin Becker From dirk at punkto.eu Sun May 4 04:23:05 2008 From: dirk at punkto.eu (Dirk Holtwick) Date: Sun, 04 May 2008 10:23:05 +0200 Subject: [reportlab-users] Reportlab and GoogleAppEngine In-Reply-To: <481CE2DE.9050906@jessikat.plus.net> References: <4779B988.000030.24089@bjapp34> <481C813C.6030401@punkto.eu> <481CE2DE.9050906@jessikat.plus.net> Message-ID: <481D7269.7000002@punkto.eu> Thanks for the hint! I save the requests in a data store to analyze buggy requests. There seems to be an error that I will fix shortly. Dirk Robin Becker schrieb: > Dirk Holtwick wrote: >> Hi, >> >> I thought that might be an interesting information for you, that the >> Reportlab Toolkit works fine on the restricted Python 2.5 Environment of >> the new Google AppEngine. I use it for this little demo of HTML to PDF >> conversion and it performs very well: >> >> http://xhtml2pdf.appspot.com/ >> >> >> Regards, >> Dirk > ....... > > Dirk, your app is not returning properly when an error occurs. It > returns result.pdf as a text file and that seems to confuse my browser > into trying to open the traceback text as a pdf. > > Anyhow the error I got was this > > Traceback (most recent call last): > File > "/base/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", > line 501, in __call__ > handler.post(*groups) > File "/base/data/home/apps/xhtml2pdf/1.7/main.py", line 76, in post > conversion.put() > File > "/base/python_lib/versions/1/google/appengine/ext/db/__init__.py", line > 615, in put > self._populate_internal_entity() > File > "/base/python_lib/versions/1/google/appengine/ext/db/__init__.py", line > 597, in _populate_internal_entity > self._entity = self._populate_entity(_entity_class=_entity_class) > File > "/base/python_lib/versions/1/google/appengine/ext/db/__init__.py", line > 645, in _populate_entity > self._to_entity(entity) > File > "/base/python_lib/versions/1/google/appengine/ext/db/__init__.py", line > 587, in _to_entity > entity[prop.name] = datastore_value > File "/base/python_lib/versions/1/google/appengine/api/datastore.py", > line 343, in __setitem__ > datastore_types.ToPropertyPb(name, value) > File > "/base/python_lib/versions/1/google/appengine/api/datastore_types.py", > line 976, in ToPropertyPb > (name, len(v), max_len)) > BadValueError: Property content is 20979 bytes long; it must be 500 or > less. Consider Text instead, which can store strings of any length. > > I suppose I was trying to convert something that was too large. From gherman at darwin.in-berlin.de Sat May 10 10:11:30 2008 From: gherman at darwin.in-berlin.de (Dinu Gherman) Date: Sat, 10 May 2008 16:11:30 +0200 Subject: [reportlab-users] Platypus spacing issues Message-ID: <30DC3E30-7AEE-4A41-9214-087EF01C4AFF@darwin.in-berlin.de> Hi, every once in a while I'm stumbling over little Platypus issues and wonder if there is a known solution to them? Here are two questions for today, illustrated with the following sample docu- ment (reusing a RL sample document): http://python.net/~gherman/tmp/TestPdfPage_test0.pdf (664 KB) 1. I put a Spacer flowable before and after the illustrations. As you can see at the top right column on page 1, I'd like this par- ticular Spacer to be ignored, since it occurs at the top of a frame and adds an ugly ragged look, because the left and right columns are no longer aligned at the top. Does anybody know how to achieve this effect with Platypus? 2. In the left column on page two you see un agly gap, because the following illustration did not fit there anymore. Is there some flowable magic that would detect this, grab the following flowable (in this case a paragraph) and split it such that the image is fit into the "middle" of the paragraph and the empty space disappears? Or is there any other way to do this? If I'm not mistaken LaTeX provides both features out of the box. Thanks, Dinu From andy at reportlab.com Sun May 11 03:52:08 2008 From: andy at reportlab.com (Andy Robinson) Date: Sun, 11 May 2008 08:52:08 +0100 Subject: [reportlab-users] Platypus spacing issues In-Reply-To: <30DC3E30-7AEE-4A41-9214-087EF01C4AFF@darwin.in-berlin.de> References: <30DC3E30-7AEE-4A41-9214-087EF01C4AFF@darwin.in-berlin.de> Message-ID: <956003ae0805110052l27ea9f1eu847097a450697203@mail.gmail.com> 2008/5/10 Dinu Gherman : > Hi, > > every once in a while I'm stumbling over little Platypus issues > and wonder if there is a known solution to them? Here are two > questions for today, illustrated with the following sample docu- > ment (reusing a RL sample document): > > http://python.net/~gherman/tmp/TestPdfPage_test0.pdf (664 KB) I think (have not checked though) that a flowable with spaceBefore will have the spaceBefore ignored at the top of the frame, but a spacer object by itself is real and does not disappear. This is probably a bug and we should ignore spacers at top. It would also tidy up some of our own projects, come to think of it. Anyone disagree? One small nit - in your example, the client gave permission for us to use their brand imagery in a specific context, an approved case study of theirs, but not in THIS context. If we are going to use images to illustrate bugs or teaching examples, let's not pick ones from big corporations in future. Otherwise I get emails from legal departments asking me to remove things from public mailman archives, which I can't do. Don't use their name in this thread either! Best Regards, -- Andy Robinson CEO/Chief Architect ReportLab Europe Ltd. 165 The Broadway, Wimbledon, London SW19 1NE, UK Tel +44-20-8544-8049 From andy at reportlab.com Sun May 11 03:57:08 2008 From: andy at reportlab.com (Andy Robinson) Date: Sun, 11 May 2008 08:57:08 +0100 Subject: [reportlab-users] Platypus spacing issues In-Reply-To: <30DC3E30-7AEE-4A41-9214-087EF01C4AFF@darwin.in-berlin.de> References: <30DC3E30-7AEE-4A41-9214-087EF01C4AFF@darwin.in-berlin.de> Message-ID: <956003ae0805110057t6dd299e4xc3a009593ee70b51@mail.gmail.com> 2008/5/10 Dinu Gherman : > Hi, > 2. In the left column on page two you see un agly gap, because the > following illustration did not fit there anymore. Is there some > flowable magic that would detect this, grab the following flowable > (in this case a paragraph) and split it such that the image is fit > into the "middle" of the paragraph and the empty space disappears? > Or is there any other way to do this? No, there is not. Currently we don't do any reordering. > > If I'm not mistaken LaTeX provides both features out of the box. 2 comments: (a) we're not as clever as Donald Knuth and pals, (b) Platypus does a dumb forward pass with no backtracking, hence its speed (even in Python) and relative stupidity with widows, orphans etc. I have ideas for future (incompatible) versions but the API would have to be a bit different. If you have items A, B and C in the story and you do not absolutely require B to occur between A and C, it would need to be declared somehow. - Andy From gherman at darwin.in-berlin.de Sun May 11 04:49:23 2008 From: gherman at darwin.in-berlin.de (Dinu Gherman) Date: Sun, 11 May 2008 10:49:23 +0200 Subject: [reportlab-users] Platypus spacing issues In-Reply-To: <956003ae0805110052l27ea9f1eu847097a450697203@mail.gmail.com> References: <30DC3E30-7AEE-4A41-9214-087EF01C4AFF@darwin.in-berlin.de> <956003ae0805110052l27ea9f1eu847097a450697203@mail.gmail.com> Message-ID: <3F2F50A1-6010-4538-BDDF-080A237EE68D@darwin.in-berlin.de> Andy Robinson: > One small nit - in your example, the client gave permission for us > to use > their brand imagery in a specific context, an approved case study of > theirs, > but not in THIS context. If we are going to use images to > illustrate bugs > or teaching examples, let's not pick ones from big corporations in > future. > Otherwise I get emails from legal departments asking me to remove > things > from public mailman archives, which I can't do. Don't use their > name in > this thread either! Sure, I'll change that. It was just a nice sample. And, BTW, I had to remove some garbage at the end of the file to be able to reuse it. Regards, Dinu From smart at smartelligence.de Sun May 11 05:38:39 2008 From: smart at smartelligence.de (Andrew Smart) Date: Sun, 11 May 2008 11:38:39 +0200 Subject: [reportlab-users] Embedding Equations into PDF Message-ID: <0ML2xA-1Jv80u2D61-0005cu@mrelayeu.kundenserver.de> Hi everybody, I have the following requirement: I have a set of formulas inside my Python scripts (something like X = (Y+2)*5 + C) which I would like to embed into the generated PDF's - of course pretty formatted as true equations. I've googled, but the only references I found is for Latex-related stuff, and some pointers to MathML. I don't want to add an additional dependency like Latex to my project... I'm also aware that Reportlab vs Latex has been discussion areas in the past (and I DON'T want to initiate the discussion again...) Does anyone of you have pointers to a "small" lib which represents (mostly simple) equations nicely? Or an algorythm which I may then port to Python? Andrew From gherman at darwin.in-berlin.de Sun May 11 05:59:52 2008 From: gherman at darwin.in-berlin.de (Dinu Gherman) Date: Sun, 11 May 2008 11:59:52 +0200 Subject: [reportlab-users] Embedding Equations into PDF In-Reply-To: <0ML2xA-1Jv80u2D61-0005cu@mrelayeu.kundenserver.de> References: <0ML2xA-1Jv80u2D61-0005cu@mrelayeu.kundenserver.de> Message-ID: <21B5CDE4-C283-42D1-8A97-6BD6A92B12A7@darwin.in-berlin.de> Andrew Smart: > I have the following requirement: I have a set of formulas inside my > Python > scripts (something like X = (Y+2)*5 + C) which I would like to embed > into > the generated PDF's - of course pretty formatted as true equations. > > I've googled, but the only references I found is for Latex-related > stuff, > and some pointers to MathML. > > I don't want to add an additional dependency like Latex to my > project... I'm > also aware that Reportlab vs Latex has been discussion areas in the > past > (and I DON'T want to initiate the discussion again...) > > Does anyone of you have pointers to a "small" lib which represents > (mostly > simple) equations nicely? Or an algorythm which I may then port to > Python? Hi? Have you tried googling for "math formula reportlab"? ;-) Maybe the first result will help? http://two.pairlist.net/pipermail/reportlab-users/2007-July/006154.html Regards, Dinu From smart at smart-knowhow.de Sun May 11 06:41:38 2008 From: smart at smart-knowhow.de (Andrew Smart) Date: Sun, 11 May 2008 12:41:38 +0200 Subject: [reportlab-users] Embedding Equations into PDF In-Reply-To: <21B5CDE4-C283-42D1-8A97-6BD6A92B12A7@darwin.in-berlin.de> Message-ID: <0ML21M-1Jv8zr2VBS-0000UN@mrelayeu.kundenserver.de> > -----Urspr?ngliche Nachricht----- > Von: reportlab-users-bounces at reportlab.com > [mailto:reportlab-users-bounces at reportlab.com] Im Auftrag von > Dinu Gherman > Gesendet: Sonntag, 11. Mai 2008 12:00 > An: Support list for users of Reportlab software > Betreff: Re: [reportlab-users] Embedding Equations into PDF > > Andrew Smart: > ... > > Hi? > > Have you tried googling for "math formula reportlab"? ;-) Arg... I tried keywords like "reportlab math equation visual algorithm gif jpg formula display convert mathML" in various combinations, searched in the scipy area, cheeseshop... but just this combination I missed... ;-)) > http://two.pairlist.net/pipermail/reportlab-users/2007-July/00 6154.html Yep. Does. Thanks!!! Andrew From reportlab-users at two.pairlist.net Mon May 12 02:13:37 2008 From: reportlab-users at two.pairlist.net (VIAGRA ® Official Site) Date: Mon, 12 May 2008 02:13:37 -0400 (EDT) Subject: [reportlab-users] Dear reportlab-users@two.pairlist.net May 80% 0FF Message-ID: <20080512081344.3866.qmail@microsof-f595f5> An HTML attachment was scrubbed... URL: From mukkablues at hotmail.it Tue May 13 05:56:42 2008 From: mukkablues at hotmail.it (giulia cherubini) Date: Tue, 13 May 2008 11:56:42 +0200 Subject: [reportlab-users] silly question - put values in column In-Reply-To: <20080513105441.BD6A46C730@server1.sistemiroma.com> References: <20080513105441.BD6A46C730@server1.sistemiroma.com> Message-ID: Hy, i?m veryvery newbie in reportlab, so sorry for the silly question? I have to make a column with values taken from a postgresql database, I make a query and that?s ok, I have my list, but how order values vertically? And why the canvas.setTitle doesn?t work? Thanx Giulia I attach my code _________________________________________________________________ Sai che con Messenger guardi la TV con i tuoi amici? http://www.messenger.it/messengertv.html -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: PROVA_RL.py Url: -------------- next part -------------- A non-text attachment was scrubbed... Name: LISTA IDENTIFICATIVI.pdf Type: application/pdf Size: 2124 bytes Desc: not available Url : From pier.carteri at gmail.com Tue May 13 06:30:17 2008 From: pier.carteri at gmail.com (pier carteri) Date: Tue, 13 May 2008 12:30:17 +0200 Subject: [reportlab-users] silly question - put values in column In-Reply-To: References: <20080513105441.BD6A46C730@server1.sistemiroma.com> Message-ID: Hi for the first question you can try: #print nuova_lista from reportlab.lib import pagesizes top = pagesize.a4[1] -100 def stampaid(can): can.setTitle('ELENCO IDENTIFICATIVI') can.setFont('Courier', 16) for row in rows: top = top -20 can.drawString(10, top, str(row[0])) can = canvas.Canvas("LISTA IDENTIFICATIVI.pdf") stampaid (can) can.showPage() can.save() for the second question, it seems to me that it works as expected: I' ve opened the attacched pdf and the title is LISTA IDENTIFICATIVI; I' ve used acrobat reader as viewer Hope this helps Ciao! Pier > Hy, > > i'm veryvery newbie in reportlab, so sorry for the silly question? > > I have to make a column with values taken from a postgresql database, I make > a query and that's ok, I have my list, but how order values vertically? And > why the canvas.setTitle doesn't work? > > Thanx > > Giulia > > I attach my code > > > ________________________________ > Windows Live Mobile Collegati a Messenger dal tuo cellulare! > _______________________________________________ > reportlab-users mailing list > reportlab-users at reportlab.com > http://two.pairlist.net/mailman/listinfo/reportlab-users > > From mukkablues at hotmail.it Tue May 13 07:01:51 2008 From: mukkablues at hotmail.it (giulia cherubini) Date: Tue, 13 May 2008 13:01:51 +0200 Subject: [reportlab-users] RE silly questions... Message-ID: mmmmmmmmmhhhhhhhhh,it does't work so well...i got the following error: Traceback (most recent call last): File "C:\Documents and Settings\giulia\Desktop\prova1.py", line 21, in top = pagesize.a4[1] -100NameError: name 'pagesize' is not defined 'bout title...forgot my glasses at home &-) ps.6 italiano anche te? :-) _________________________________________________________________ Scarica Windows Live, un mondo di programmi per te! http://get.live.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: prova1.py Url: From pier.carteri at gmail.com Tue May 13 07:07:34 2008 From: pier.carteri at gmail.com (pier carteri) Date: Tue, 13 May 2008 13:07:34 +0200 Subject: [reportlab-users] silly question - put values in column In-Reply-To: References: <20080513105441.BD6A46C730@server1.sistemiroma.com> Message-ID: ops... just a typo error. The correct line is top = pagesizes.A4[1] -100 Regards Pier On Tue, May 13, 2008 at 12:30 PM, pier carteri wrote: > Hi > for the first question you can try: > > #print nuova_lista > from reportlab.lib import pagesizes > top = pagesize.a4[1] -100 > > def stampaid(can): > can.setTitle('ELENCO IDENTIFICATIVI') > can.setFont('Courier', 16) > for row in rows: > top = top -20 > can.drawString(10, top, str(row[0])) > > > can = canvas.Canvas("LISTA IDENTIFICATIVI.pdf") > stampaid (can) > can.showPage() > can.save() > > for the second question, it seems to me that it works as expected: I' > ve opened the attacched pdf and the title is LISTA IDENTIFICATIVI; > I' ve used acrobat reader as viewer > > Hope this helps > Ciao! > Pier > > > > Hy, > > > > i'm veryvery newbie in reportlab, so sorry for the silly question? > > > > I have to make a column with values taken from a postgresql database, I make > > a query and that's ok, I have my list, but how order values vertically? And > > why the canvas.setTitle doesn't work? > > > > Thanx > > > > Giulia > > > > I attach my code > > > > > > ________________________________ > > Windows Live Mobile Collegati a Messenger dal tuo cellulare! > > _______________________________________________ > > reportlab-users mailing list > > reportlab-users at reportlab.com > > http://two.pairlist.net/mailman/listinfo/reportlab-users > > > > > From fijall at gmail.com Tue May 13 07:45:56 2008 From: fijall at gmail.com (Maciej Fijalkowski) Date: Tue, 13 May 2008 13:45:56 +0200 Subject: [reportlab-users] reportlab on pypy Message-ID: <693bc9ab0805130445w3a4efedey4671a8fc8469e5bc@mail.gmail.com> Just to let you know, reportlab works fine on top of pypy. Just please don't make C-extensions mandatory :) Cheers, fijal From robin at reportlab.com Tue May 13 08:08:13 2008 From: robin at reportlab.com (Robin Becker) Date: Tue, 13 May 2008 13:08:13 +0100 Subject: [reportlab-users] reportlab on pypy In-Reply-To: <693bc9ab0805130445w3a4efedey4671a8fc8469e5bc@mail.gmail.com> References: <693bc9ab0805130445w3a4efedey4671a8fc8469e5bc@mail.gmail.com> Message-ID: <482984AD.9050502@chamonix.reportlab.co.uk> Maciej Fijalkowski wrote: > Just to let you know, reportlab works fine on top of pypy. Just please > don't make C-extensions mandatory :) > > Cheers, > fijal did it get any faster? :) -- Robin Becker From mukkablues at hotmail.it Tue May 13 08:18:47 2008 From: mukkablues at hotmail.it (giulia cherubini) Date: Tue, 13 May 2008 14:18:47 +0200 Subject: [reportlab-users] reportlab on pypy In-Reply-To: <482984AD.9050502@chamonix.reportlab.co.uk> References: <693bc9ab0805130445w3a4efedey4671a8fc8469e5bc@mail.gmail.com> <482984AD.9050502@chamonix.reportlab.co.uk> Message-ID: mmmmh, i did not try yet... :(((( thanx for helpin' me!!! :-)))))> Date: Tue, 13 May 2008 13:08:13 +0100> From: robin at reportlab.com> To: reportlab-users at reportlab.com> Subject: Re: [reportlab-users] reportlab on pypy> > Maciej Fijalkowski wrote:> > Just to let you know, reportlab works fine on top of pypy. Just please> > don't make C-extensions mandatory :)> > > > Cheers,> > fijal> did it get any faster? :)> -- > Robin Becker> _______________________________________________> reportlab-users mailing list> reportlab-users at reportlab.com> http://two.pairlist.net/mailman/listinfo/reportlab-users _________________________________________________________________ Scarica Windows Live, un mondo di programmi per te! http://get.live.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From fijall at gmail.com Tue May 13 08:26:58 2008 From: fijall at gmail.com (Maciej Fijalkowski) Date: Tue, 13 May 2008 14:26:58 +0200 Subject: [reportlab-users] reportlab on pypy In-Reply-To: <482984AD.9050502@chamonix.reportlab.co.uk> References: <693bc9ab0805130445w3a4efedey4671a8fc8469e5bc@mail.gmail.com> <482984AD.9050502@chamonix.reportlab.co.uk> Message-ID: <693bc9ab0805130526p5a8813c0j6e98f38d7d9015e6@mail.gmail.com> faster than what? On Tue, May 13, 2008 at 2:08 PM, Robin Becker wrote: > > Maciej Fijalkowski wrote: > > > Just to let you know, reportlab works fine on top of pypy. Just please > > don't make C-extensions mandatory :) > > > > Cheers, > > fijal > > > did it get any faster? :) > -- > Robin Becker > _______________________________________________ > reportlab-users mailing list > reportlab-users at reportlab.com > http://two.pairlist.net/mailman/listinfo/reportlab-users > From mukkablues at hotmail.it Tue May 13 08:53:18 2008 From: mukkablues at hotmail.it (giulia cherubini) Date: Tue, 13 May 2008 14:53:18 +0200 Subject: [reportlab-users] silly question - put values in column Message-ID: IT WORKS!!!! :-)definitive version attachedthanx giulia> Date: Tue, 13 May 2008 13:07:34 +0200> From: pier.carteri at gmail.com> To: reportlab-users at reportlab.com> Subject: Re: [reportlab-users] silly question - put values in column> > ops... just a typo error. The correct line is> top = pagesizes.A4[1] -100> > Regards> Pier> On Tue, May 13, 2008 at 12:30 PM, pier carteri wrote:> > Hi> > for the first question you can try:> >> > #print nuova_lista> > from reportlab.lib import pagesizes> > top = pagesize.a4[1] -100> >> > def stampaid(can):> > can.setTitle('ELENCO IDENTIFICATIVI')> > can.setFont('Courier', 16)> > for row in rows:> > top = top -20> > can.drawString(10, top, str(row[0]))> >> >> > can = canvas.Canvas('LISTA IDENTIFICATIVI.pdf')> > stampaid (can)> > can.showPage()> > can.save()> >> > for the second question, it seems to me that it works as expected: I'> > ve opened the attacched pdf and the title is LISTA IDENTIFICATIVI;> > I' ve used acrobat reader as viewer> >> > Hope this helps> > Ciao!> > Pier> >> >> > > Hy,> > >> > > i'm veryvery newbie in reportlab, so sorry for the silly question?> > >> > > I have to make a column with values taken from a postgresql database, I make> > > a query and that's ok, I have my list, but how order values vertically? And> > > why the canvas.setTitle doesn't work?> > >> > > Thanx> > >> > > Giulia> > >> > > I attach my code> > >> > >> > > ________________________________> > > Windows Live Mobile Collegati a Messenger dal tuo cellulare!> > > _______________________________________________> > > reportlab-users mailing list> > > reportlab-users at reportlab.com> > > http://two.pairlist.net/mailman/listinfo/reportlab-users> > >> > >> >> _______________________________________________> reportlab-users mailing list> reportlab-users at reportlab.com> http://two.pairlist.net/mailman/listinfo/reportlab-users _________________________________________________________________ Una cena tra amici? Cerca il ristorante con Live Search Maps http://maps.live.it -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: PRIMOPDF.py Url: -------------- next part -------------- A non-text attachment was scrubbed... Name: LISTA IDENTIFICATIVI.pdf Type: application/pdf Size: 2158 bytes Desc: not available Url : From robin at reportlab.com Tue May 13 09:22:29 2008 From: robin at reportlab.com (Robin Becker) Date: Tue, 13 May 2008 14:22:29 +0100 Subject: [reportlab-users] reportlab on pypy In-Reply-To: <693bc9ab0805130526p5a8813c0j6e98f38d7d9015e6@mail.gmail.com> References: <693bc9ab0805130445w3a4efedey4671a8fc8469e5bc@mail.gmail.com> <482984AD.9050502@chamonix.reportlab.co.uk> <693bc9ab0805130526p5a8813c0j6e98f38d7d9015e6@mail.gmail.com> Message-ID: <48299615.2020603@chamonix.reportlab.co.uk> Maciej Fijalkowski wrote: > faster than what? > I suppose C python is the standard. > On Tue, May 13, 2008 at 2:08 PM, Robin Becker wrote: >> Maciej Fijalkowski wrote: >> >>> Just to let you know, reportlab works fine on top of pypy. Just please >>> don't make C-extensions mandatory :) >>> >>> Cheers, >>> fijal >>> >> did it get any faster? :) >> -- ...... -- Robin Becker From fijall at gmail.com Tue May 13 09:39:45 2008 From: fijall at gmail.com (Maciej Fijalkowski) Date: Tue, 13 May 2008 15:39:45 +0200 Subject: [reportlab-users] reportlab on pypy In-Reply-To: <48299615.2020603@chamonix.reportlab.co.uk> References: <693bc9ab0805130445w3a4efedey4671a8fc8469e5bc@mail.gmail.com> <482984AD.9050502@chamonix.reportlab.co.uk> <693bc9ab0805130526p5a8813c0j6e98f38d7d9015e6@mail.gmail.com> <48299615.2020603@chamonix.reportlab.co.uk> Message-ID: <693bc9ab0805130639ya22af52pcc503d5ba98945c3@mail.gmail.com> For some stuff. http://morepypy.blogspot.com/2008/05/general-performance-improvements.html From brich at caseta.com Wed May 14 11:40:34 2008 From: brich at caseta.com (Brandon Rich) Date: Wed, 14 May 2008 10:40:34 -0500 Subject: [reportlab-users] 'splitlast' In-Reply-To: <693bc9ab0805130639ya22af52pcc503d5ba98945c3@mail.gmail.com> References: <693bc9ab0805130445w3a4efedey4671a8fc8469e5bc@mail.gmail.com><482984AD.9050502@chamonix.reportlab.co.uk><693bc9ab0805130526p5a8813c0j6e98f38d7d9015e6@mail.gmail.com><48299615.2020603@chamonix.reportlab.co.uk> <693bc9ab0805130639ya22af52pcc503d5ba98945c3@mail.gmail.com> Message-ID: I know that I have asked before, but I am still having troubles with a table that is multiple pages long. Right now, I have a table with one characteristic that is ('SPAN', (0,-1), (-2,-1)) I only want this on the LAST row of the LAST table no matter how many pages there are. As previously mentioned, it is being placed on the last row of every page, not solely the last one. I know there is a special string 'splitlast' that is suppose to handle this case. I have tried it both like ('SPAN', (0,-1), (-2,'splitlast')) and ('SPAN', (0, 'splitlast'), (-2, -1)) Without any luck. Can anyone please explain if one, this is the right solution to the problem, and two, what needs to be done to fix this Thanks Brandon From robin at reportlab.com Thu May 15 05:39:31 2008 From: robin at reportlab.com (Robin Becker) Date: Thu, 15 May 2008 10:39:31 +0100 Subject: [reportlab-users] lto.py Message-ID: <482C04D3.3080307@chamonix.reportlab.co.uk> Jerome, I added the raw version of lto.py into graphics/barcode. Thanks for the contribution. They're rebuilding our website(s) now, but I'll try and get a reference into examples as it's nice. -- Robin Becker From alet at librelogiciel.com Sun May 18 12:17:44 2008 From: alet at librelogiciel.com (Jerome Alet) Date: Sun, 18 May 2008 18:17:44 +0200 Subject: [reportlab-users] [ANNOUNCE] Online LTO barcode labels generator Message-ID: <20080518161743.GA4662@mail.librelogiciel.com> Hi there, With the help of some code I've contributed to ReportLab a few days ago, I've put a new web service online. This web service can help people generate LTO (Linear Tape Open) barcode labels usually found in backup libraries. It is currently accessible from : http://cgi.librelogiciel.com/labels/ (NB : google ads are used to sponsorize this service, so don't go there if you don't like these) You can generate as many labels as you want, in batches of 10000 maximum (to not consume too much resources when people only want to play with it). The code in ReportLab currently features two new Flowables, which are built on the work done on barcodes by Ty Sarna : BaseLTOLabel, which defines the basic structure of such labels, and VerticalLTOLabel which adds some features like color scheme and boxed tape ID. They are available from reportlab.graphics.barcode.lto. Theses classes inherit from the Standard39 class but define special values for ratio and spacing as required by the LTO norm. In the coming week(s) I'll try to add support for more formats. The actual online code (not yet contributed to RL) allows user defined color scheme, but ideally the placement of the tape ID should be partically configurable as well, and this is what I'll try to do. Comments are welcome. bye Jerome Alet From gherman at darwin.in-berlin.de Mon May 19 09:04:22 2008 From: gherman at darwin.in-berlin.de (Dinu Gherman) Date: Mon, 19 May 2008 15:04:22 +0200 Subject: [reportlab-users] [ANNOUNCE] Online LTO barcode labels generator In-Reply-To: <20080518161743.GA4662@mail.librelogiciel.com> References: <20080518161743.GA4662@mail.librelogiciel.com> Message-ID: <8658BC13-4499-43CA-8845-9DFD0B909543@darwin.in-berlin.de> Jerome Alet: > The code in ReportLab currently features two new Flowables, which > are built on the work done on barcodes by Ty Sarna : BaseLTOLabel, > which defines the basic structure of such labels, and VerticalLTOLabel > which adds some features like color scheme and boxed tape ID. > They are available from reportlab.graphics.barcode.lto. > > Theses classes inherit from the Standard39 class but define special > values for ratio and spacing as required by the LTO norm. > > In the coming week(s) I'll try to add support for more formats. The > actual online code (not yet contributed to RL) allows user defined > color scheme, but ideally the placement of the tape ID should be > partically configurable as well, and this is what I'll try to do. > > Comments are welcome. Hi J?r?me, I'll provide a comment, although I'm more interested in matrix codes nowadays. What about these LTO codes makes it necessary to add flowables to the RL code base? In other words, isn't it possible to distribute them as an addition to RL, as a seperate distribution? I'm just curious because given the current, rather unpredictable, RL release policy I'm looking for motivation to contribute any code. Regards, Dinu From alet at librelogiciel.com Mon May 19 09:12:22 2008 From: alet at librelogiciel.com (Jerome Alet) Date: Mon, 19 May 2008 15:12:22 +0200 Subject: [reportlab-users] [ANNOUNCE] Online LTO barcode labels generator In-Reply-To: <8658BC13-4499-43CA-8845-9DFD0B909543@darwin.in-berlin.de> References: <20080518161743.GA4662@mail.librelogiciel.com> <8658BC13-4499-43CA-8845-9DFD0B909543@darwin.in-berlin.de> Message-ID: <20080519131222.GC30024@mail.librelogiciel.com> On Mon, May 19, 2008 at 03:04:22PM +0200, Dinu Gherman wrote: > > I'll provide a comment, although I'm more interested in matrix codes > nowadays. > > What about these LTO codes makes it necessary to add flowables to > the RL code base? In other words, isn't it possible to distribute > them as an addition to RL, as a seperate distribution? Yes this could be distributed separately, provided you modify the import statements if needed. I've just made these classes inherits from the ones written by Ty Sarna which are already included in RL, and it happens they are Flowables. > I'm just curious because given the current, rather unpredictable, > RL release policy I'm looking for motivation to contribute any code. I don't care much about RL's release policy. I just wanted to give something back for all I have obtained for free. bye Jerome Alet From mukkablues at hotmail.it Tue May 20 04:09:35 2008 From: mukkablues at hotmail.it (giulia cherubini) Date: Tue, 20 May 2008 10:09:35 +0200 Subject: [reportlab-users] trouble with combo Message-ID: hello, i have to print with reportlab values that user selects from a drop down combo. i tried but ... no comment wich value have i put in drawstring? is it the right way? the form is not related with any table so i cannot make a 'select' query thanx giulia _________________________________________________________________ Una cena tra amici? Cerca il ristorante con Live Search Maps http://maps.live.it -------------- next part -------------- An HTML attachment was scrubbed... URL: From mukkablues at hotmail.it Tue May 20 04:10:58 2008 From: mukkablues at hotmail.it (giulia cherubini) Date: Tue, 20 May 2008 10:10:58 +0200 Subject: [reportlab-users] FW: trouble with combo Message-ID: hello,i have to print with reportlab values that user selects from a drop down combo.i tried but ... no commentwich value have i put in drawstring? is it the right way?the form is not related with any table so i cannot make a 'select' querythanxgiulia SORRY FOR MY SECOND POST BUT I FORGOT TO ATTACH CODE Windows Live Mail Controlla i tuoi account di posta con un unico programma, ? GRATIS! _________________________________________________________________ Scarica Windows Live, un mondo di programmi per te! http://get.live.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: r_ep_ort.py Url: From timr at probo.com Tue May 20 13:00:14 2008 From: timr at probo.com (Tim Roberts) Date: Tue, 20 May 2008 10:00:14 -0700 Subject: [reportlab-users] FW: trouble with combo In-Reply-To: References: Message-ID: <4833039E.3040806@probo.com> giulia cherubini wrote: > > ------------------------------------------------------------------------ > hello, > i have to print with reportlab values that user selects from a > drop down combo. > i tried but ... no comment > wich value have i put in drawstring? is it the right way? > the form is not related with any table so i cannot make a 'select' > query > thanx > giulia > > SORRY FOR MY SECOND POST BUT I FORGOT TO ATTACH CODE > If you want to print the value in combo box self.tc3, then you'd say something like this: can.drawString( 10, 600, self.tc3.GetValue() ) Reportlab doesn't care where the strings came from. They're just strings. -- Tim Roberts, timr at probo.com Providenza & Boekelheide, Inc. From alet at librelogiciel.com Wed May 21 04:38:19 2008 From: alet at librelogiciel.com (Jerome Alet) Date: Wed, 21 May 2008 10:38:19 +0200 Subject: [reportlab-users] [ANNOUNCE] New home and features for my PDF Punishment Generator Message-ID: <20080521083819.GA21607@mail.librelogiciel.com> Hi naughty boys and girls, I'm pleased to announce the new (ad-ridden) home for my PDF Punishment Generator made with ReportLab : http://punishment.librelogiciel.com You can now send your punishment back to your Teacher so that he knows you've done your homework, you disobedient child ! Enjoy, or Flame me. Jerome Alet From gherman at darwin.in-berlin.de Fri May 23 05:35:01 2008 From: gherman at darwin.in-berlin.de (Dinu Gherman) Date: Fri, 23 May 2008 11:35:01 +0200 Subject: [reportlab-users] Platypus spacing issues In-Reply-To: <956003ae0805110052l27ea9f1eu847097a450697203@mail.gmail.com> References: <30DC3E30-7AEE-4A41-9214-087EF01C4AFF@darwin.in-berlin.de> <956003ae0805110052l27ea9f1eu847097a450697203@mail.gmail.com> Message-ID: <0559D67D-311D-4FB6-ACF0-9C2D3B626BD8@darwin.in-berlin.de> Andy Robinson: > 2008/5/10 Dinu Gherman : >> Hi, >> >> every once in a while I'm stumbling over little Platypus issues >> and wonder if there is a known solution to them? Here are two >> questions for today, illustrated with the following sample docu- >> ment (reusing a RL sample document): >> >> http://python.net/~gherman/tmp/TestPdfPage_test0.pdf (664 KB) > > [...] > One small nit - in your example, the client gave permission for us > to use > their brand imagery in a specific context, an approved case study of > theirs, > but not in THIS context. If we are going to use images to > illustrate bugs > or teaching examples, let's not pick ones from big corporations in > future. > Otherwise I get emails from legal departments asking me to remove > things > from public mailman archives, which I can't do. Don't use their > name in > this thread either! Done. Dinu -------------- next part -------------- An HTML attachment was scrubbed... URL: From ygingras at ygingras.net Sun May 25 18:27:46 2008 From: ygingras at ygingras.net (Yannick Gingras) Date: Sun, 25 May 2008 18:27:46 -0400 Subject: [reportlab-users] Packaging Message-ID: <87bq2u2f4t.fsf@enceladus.ygingras.net> Hi, We manage the deployment of a web application with setuptools dependencies requirements. Those are version specifications that we put in setup.py so that when we install our app on a new host, setuptools takes care of easy_installing our dependencies. Easy_install can figure out how to install most python archives if there is a setup.py file at the root. Reportlab is one of the few python packages that do not build its tarball with python setup.py sdist or if it does, there is some major customizations going on at generation time. Installing Reportlab is easy but it would be even easier and a good target for automation if the tarball was more in line with the other python packages out there (and registered on PyPi). I don't mind doing the required code massaging to produce an easy_installable tarball. Would such path be merge into Reportlab? -- Yannick Gingras From tim.stoop at gmail.com Mon May 26 03:39:48 2008 From: tim.stoop at gmail.com (Tim Stoop) Date: Mon, 26 May 2008 09:39:48 +0200 Subject: [reportlab-users] [ANNOUNCE] New home and features for my PDF Punishment Generator In-Reply-To: <20080521083819.GA21607@mail.librelogiciel.com> References: <20080521083819.GA21607@mail.librelogiciel.com> Message-ID: <5beee6a0805260039mfc8a247t6ea6fe5e21eb747f@mail.gmail.com> This made me laugh. Thank you for this nice start of the week :) On Wed, May 21, 2008 at 10:38 AM, Jerome Alet wrote: > Hi naughty boys and girls, > > I'm pleased to announce the new (ad-ridden) home for my PDF Punishment > Generator made with ReportLab : > > http://punishment.librelogiciel.com > > You can now send your punishment back to your Teacher so that he > knows you've done your homework, you disobedient child ! > > Enjoy, or Flame me. > > Jerome Alet > _______________________________________________ > reportlab-users mailing list > reportlab-users at reportlab.com > http://two.pairlist.net/mailman/listinfo/reportlab-users > -- Gegroet, Tim -------------- next part -------------- An HTML attachment was scrubbed... URL: From alet at librelogiciel.com Mon May 26 03:46:19 2008 From: alet at librelogiciel.com (Jerome Alet) Date: Mon, 26 May 2008 09:46:19 +0200 Subject: [reportlab-users] [ANNOUNCE] New home and features for my PDF Punishment Generator In-Reply-To: <5beee6a0805260039mfc8a247t6ea6fe5e21eb747f@mail.gmail.com> References: <20080521083819.GA21607@mail.librelogiciel.com> <5beee6a0805260039mfc8a247t6ea6fe5e21eb747f@mail.gmail.com> Message-ID: <20080526074619.GA16704@mail.librelogiciel.com> On Mon, May 26, 2008 at 09:39:48AM +0200, Tim Stoop wrote: > This made me laugh. Thank you for this nice start of the week :) Thanks ! Finally I've removed the need to fill-in your email address from the site, so its much easier to use now. I'll be glad to add more paper formats, the existing one is used in France, but I don't know what is used in other countries, so if people can give me precise dimensions, colors etc... about the paper format most used in your own country, please do (privately) Bye Jerome Alet From gherman at darwin.in-berlin.de Mon May 26 04:21:15 2008 From: gherman at darwin.in-berlin.de (Dinu Gherman) Date: Mon, 26 May 2008 10:21:15 +0200 Subject: [reportlab-users] [ANNOUNCE] New home and features for my PDF Punishment Generator In-Reply-To: <20080526074619.GA16704@mail.librelogiciel.com> References: <20080521083819.GA21607@mail.librelogiciel.com> <5beee6a0805260039mfc8a247t6ea6fe5e21eb747f@mail.gmail.com> <20080526074619.GA16704@mail.librelogiciel.com> Message-ID: Jerome Alet: > I'll be glad to add more paper formats, the existing one is used > in France, but I don't know what is used in other countries, so > if people can give me precise dimensions, colors etc... about the > paper format most used in your own country, please do (privately) Hi Jerome, when I saw your funny sample again I immediately wondered what standard there is in France for the punch wholes in different paper formats (if there is any at all)? So far I've seen only ISO 838 as described on this page: http://en.wikipedia.org/wiki/Hole_punch For our American friends: the three whole "standard" seems to be rather underspecified or am I mistaken? Thanks, Dinu From nitin.juneja at amd.com Tue May 27 15:39:16 2008 From: nitin.juneja at amd.com (Nitin Juneja) Date: Tue, 27 May 2008 12:39:16 -0700 Subject: [reportlab-users] FreeTextAnnotations Message-ID: <483C6364.5080900@amd.com> Has anybody used FreeTextAnnotations successfully and has an example of using it. I am interested in an application where I am able to get an annotation on a text object when the cursor rolls over that object when viewing the document on a screen. This would be like a pop-up comment field in Excel. Unfortunately, I am able to get FreeTextAnnotation work the way I want to and am looking for actual application examples Any help will be appreciated thanks Nitin From peter.todd at gedex.ca Tue May 27 17:01:53 2008 From: peter.todd at gedex.ca (Peter Todd) Date: Tue, 27 May 2008 17:01:53 -0400 Subject: [reportlab-users] Word-wraps on something other than white space Message-ID: <000b01c8c03c$e55ff120$6663a8c0@lenovoengws4> I'm writing a simple application that formats up bill of material lists. In the table outputted the part reference cell will contain something like the following: R1,R2,R3....R50 which I want wapped as follows: R1,R2,R3,R4 R5,R6,R7,R8 R9,R10,R11, R12,R13,R14 etc. Latex has a way to add conditional word wrapping breakpoints, can the reportlab library do this too? I have looked though the breakLines function in the platypus/paragraph.py in the source, which doesn't look promising, but if I missed something I'd love to hear otherwise. From mdoukidis at gmail.com Wed May 28 10:51:41 2008 From: mdoukidis at gmail.com (Mark Doukidis) Date: Wed, 28 May 2008 22:51:41 +0800 Subject: [reportlab-users] Getting "UnicodeDecodeError" when generating reportlab docs Message-ID: <8d8511040805280751n4e24fbb4l1efd9ad13b2423e1@mail.gmail.com> Is this just me having problems ? Attempting to generate the documentation is giving me this Traceback: C:\reportlab\docs\userguide>python genuserguide.py Traceback (most recent call last): File "C:\reportlab\docs\userguide\genuserguide.py", line 73, in run((w, h)) File "C:\reportlab\docs\userguide\genuserguide.py", line 24, in run import ch1_intro File "C:\reportlab\docs\userguide\ch1_intro.py", line 36, in bullet("What is ReportLab all about, and why should I use it?") File "..\tools\rl_doc_utils.py", line 140, in bullet P = Paragraph(text, BU) File "c:\reportlab\reportlab\platypus\paragraph.py", line 623, in __init__ self._setup(text, style, bulletText, frags, cleanBlockQuotedText) File "c:\reportlab\reportlab\platypus\paragraph.py", line 642, in _setup text = cleaner(text) File "c:\reportlab\reportlab\platypus\paragraph.py", line 62, in cleanBlockQuotedText L=filter(truth,map(_lineClean, split(text, '\n'))) File "c:\reportlab\reportlab\platypus\paragraph.py", line 22, in split if type(text) is str: text = text.decode('utf8') File "C:\Python25\lib\encodings\utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode byte 0xb7 in position 28: unexpected code byte Version info: Reportlab "At revision 3230." from svn repository Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit (Intel)] I am not conversant with Unicode semantics . Mark Doukidis PS: I have just updated from the repository to the latest version (been a while since looked at reportlab) From robin at reportlab.com Wed May 28 11:33:22 2008 From: robin at reportlab.com (Robin Becker) Date: Wed, 28 May 2008 16:33:22 +0100 Subject: [reportlab-users] Getting "UnicodeDecodeError" when generating reportlab docs In-Reply-To: <8d8511040805280751n4e24fbb4l1efd9ad13b2423e1@mail.gmail.com> References: <8d8511040805280751n4e24fbb4l1efd9ad13b2423e1@mail.gmail.com> Message-ID: <483D7B42.8050908@chamonix.reportlab.co.uk> Mark Doukidis wrote: > Is this just me having problems ? > > Attempting to generate the documentation is giving me this Traceback: > > C:\reportlab\docs\userguide>python genuserguide.py > ........tion > 28: unexpected code byte > > Version info: > Reportlab "At revision 3230." from svn repository > Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit (Intel)] > > I am not conversant with Unicode semantics . > > Mark Doukidis > > PS: I have just updated from the repository to the latest version > (been a while since looked at reportlab) ....... On my system with latest svn reportlab I see this C:\code\reportlab\docs\userguide>python genuserguide.py Built story contains 1289 flowables... Saved "c:\code\reportlab\docs\userguide.pdf" so I think this works if all the standard modules are present. Have you installed the accelerator codes eg pyRXP, _rl_accel etc etc? If yes what version of python are you using? -- Robin Becker From gherman at darwin.in-berlin.de Thu May 29 11:24:14 2008 From: gherman at darwin.in-berlin.de (Dinu Gherman) Date: Thu, 29 May 2008 17:24:14 +0200 Subject: [reportlab-users] Release policy In-Reply-To: <956003ae0804131258u41b1d5d3vd950c89ff18facf2@mail.gmail.com> References: <7C46F1ED-457F-4FA8-B4B0-360C8314677A@darwin.in-berlin.de> <956003ae0803111327r30013abdi60ed88d59bec6869@mail.gmail.com> <956003ae0804131258u41b1d5d3vd950c89ff18facf2@mail.gmail.com> Message-ID: <91025CFD-3F59-4EF4-85DD-32F4EE07E970@darwin.in-berlin.de> Andy Robinson: > We should be starting work on a May 2.2 release in about 2 weeks > time and have significantly more resources now (as well as more > Linux users), so if anyone wants to remind us of other bugs/wishes, > now's a good time. Any news about that? Or is ReportLab slowly adopting Django's release policy? ;-) Dinu From andy at reportlab.com Fri May 30 11:52:51 2008 From: andy at reportlab.com (Andy Robinson) Date: Fri, 30 May 2008 16:52:51 +0100 Subject: [reportlab-users] Packaging In-Reply-To: <87bq2u2f4t.fsf@enceladus.ygingras.net> References: <87bq2u2f4t.fsf@enceladus.ygingras.net> Message-ID: <956003ae0805300852y51d99ab5h6de6bbb84f023268@mail.gmail.com> 2008/5/25 Yannick Gingras : > > Hi, > Reportlab is one of the few python packages that do not build its > tarball with > > python setup.py sdist > We'll try to tackle this in our next release, and ensure it works cleanly with various distutils options. I hoped we'd do a release in May but we have fallen behind (as Dinu will doubtless point out), partly as we're working on a new web site; we did at least go through and identifying the key changes which need documenting. It should hopefully come out in June/July. Best Regards, -- Andy Robinson CEO/Chief Architect ReportLab Europe Ltd. 165 The Broadway, Wimbledon, London SW19 1NE, UK Tel +44-20-8544-8049