Thanks Danny - I'm not really across the issue, do you think we need to specify that exact reportlab version in Cartridge's setup.py?
On Fri, Feb 28, 2014 at 11:17 AM, Danny <[email protected]> wrote: > Best option for now is to downgrade reportlab to 2.7 (I did that on my > site this morning, after this discussion!) > > Just add reportlab==2.7 to your requirements/project.txt and do a pip > install -U -r requirements/project.txt > > Seeya. Danny. > > > On 28 February 2014 10:45, Tom Brander <[email protected]> wrote: > >> Tried to used the fix suggested but still getting the same error (FWIW I >> never did get the message version 2.2 or higher needed),, so I'm suspecting >> pisa is a no go with Python 3 and that it is simply failing?? >> >> >> >> Posted question in the xhtml2pdf group, linked below: >> >> https://groups.google.com/d/msg/xhtml2pdf/mihS51DtZkU/P5zuIvLlC-0J >> >> Error: >> Exception Value: >> >> invalid syntax (__init__.py, line 43) >> >> Exception >> Location:/home/tom/myvenv3/lib/python3.3/site-packages/ho/pisa/__init__.py >> in <module>, line 26 Python Executable:/home/tom/myvenv3/bin/pythonPython >> Version: >> 3.3.2 >> >> On Thursday, February 27, 2014 8:05:02 AM UTC-6, Tom Brander wrote: >>> >>> Thanks so much!! now I know where to look.. >>> >>> BTW Shouldn't both reportlab and pillow be in the requirements txt >>> file?? They were the only two I needed to download separately.. >>> >>> On Wednesday, February 26, 2014 5:42:18 PM UTC-6, Danny S wrote: >>>> >>>> The error is coming from sx/pisa3/__init__.py, line 43 which says: >>>> >>>> {{{ >>>> if not REPORTLAB22: >>>> raise ImportError, "Reportlab Toolkit Version 2.2 or higher >>>> needed" >>>> }}} >>>> >>>> Now, obviously you do have reportlab of a version higher than 2.2 but >>>> there was a bug mentioned on the cartridge issues a few weeks ago which >>>> seemed to indicate that reportlab 3.0 isn't reporting its version >>>> correctly as higher than 2.2. >>>> >>>> See https://github.com/stephenmcd/cartridge/issues/174# >>>> issuecomment-35755887 >>>> >>>> It seems like it's a known bug in pisa. >>>> >>>> Hope this helps. >>>> >>>> Seeya. Danny. >>>> >>>> On 27/02/2014 9:52 AM, Tom Brander wrote: >>>> > Hmm did not have reportlab, so I installed it but no change, here is >>>> the >>>> > pip list >>>> > (myvenv3) tom@tom-sam:~/whiteplume$ pip list >>>> > bleach (1.4) >>>> > Cartridge (0.9.2) >>>> > Django (1.6.2) >>>> > filebrowser-safe (0.3.2) >>>> > future (0.9.0) >>>> > grappelli-safe (0.3.6) >>>> > html5lib (0.999) >>>> > Mezzanine (3.0.9) >>>> > oauthlib (0.6.1) >>>> > Pillow (2.3.0) >>>> > pip (1.5.4) >>>> > pisa (3.0.33) >>>> > pytz (2013.9) >>>> > reportlab (3.0) >>>> > requests (2.2.1) >>>> > requests-oauthlib (0.4.0) >>>> > setuptools (2.2) >>>> > six (1.5.2) >>>> > tzlocal (1.0) >>>> > >>>> > >>>> > On Wednesday, February 26, 2014 3:43:49 PM UTC-6, Danny S wrote: >>>> > >>>> > On 27/02/2014 7:29 AM, Tom Brander wrote: >>>> > > Went to create a pdf invoice and got this error: >>>> > > I am using Python #.3 if that makes a diff?? >>>> > > Does not give me much to go on the "view" invoice is working >>>> fine... >>>> > >>>> > Can you do a pip list for us? >>>> > >>>> > Do you have pisa and reportlab both installed? What versions? >>>> > >>>> > >>>> > > >>>> > > Traceback: >>>> > > File >>>> > > >>>> > >>>> > "/home/tom/myvenv3/lib/python3.3/site-packages/django/core/handlers/base.py" >>>> >>>> > >>>> > > in get_response >>>> > > 107. response = >>>> middleware_method(request, >>>> > > callback, callback_args, callback_kwargs) >>>> > > File >>>> > > >>>> > >>>> > "/home/tom/myvenv3/lib/python3.3/site-packages/mezzanine/pages/middleware.py" >>>> >>>> > >>>> > > in process_view >>>> > > 78. response = view_func(request, *view_args, >>>> > **view_kwargs) >>>> > > File >>>> > > >>>> > >>>> > "/home/tom/myvenv3/lib/python3.3/site-packages/cartridge/shop/views.py" >>>> >>>> > > in invoice >>>> > > 358. import ho.pisa >>>> > > File >>>> > "/home/tom/myvenv3/lib/python3.3/site-packages/ho/pisa/__init__.py" >>>> >>>> > > in <module> >>>> > > 26. from sx.pisa3.pisa import * >>>> > > >>>> > > Exception Type: SyntaxError at /shop/invoice/1/ >>>> > > Exception Value: invalid syntax (__init__.py, line 43) >>>> > > >>>> > > -- >>>> > > You received this message because you are subscribed to the >>>> Google >>>> > > Groups "Mezzanine Users" group. >>>> > > To unsubscribe from this group and stop receiving emails from >>>> it, >>>> > send >>>> > > an email to [email protected] <javascript:>. >>>> > > For more options, visit https://groups.google.com/ >>>> groups/opt_out >>>> > <https://groups.google.com/groups/opt_out>. >>>> > >>>> > >>>> > >>>> > -- >>>> > Email: [email protected] <javascript:> >>>> > >>>> >>>> >>>> >>>> -- >>>> Email: [email protected] >>>> >>> > > > -- > [email protected] > > -- > You received this message because you are subscribed to the Google Groups > "Mezzanine Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- Stephen McDonald http://jupo.org -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
