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.

Reply via email to