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.

Reply via email to