Thanks a lot that'd be great!

On Fri, Feb 28, 2014 at 11:23 AM, Danny <[email protected]> wrote:

> I'd say so, Stephen, at least until cartridge can be updated to use
> xhtml2pdf instead of pisa (which seems to be an abandoned project).
>
> At the moment, there's no dependency on reportlab in cartridge (only
> pisa), but because pisa doesn't have reportlab in its own dependency list,
> it couldn't hurt specifying the versions that cartridge needs.
>
> I'll create a pull request, if you like?
>
> Seeya. Danny.
>
>
>
> On 28 February 2014 10:49, Stephen McDonald <[email protected]> wrote:
>
>> 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.
>>
>
>
>
> --
> [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