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 26Python 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] >> > -- 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.
