It is probably beyond my level, but I'll try to take a look at the 
replacement xhtml2pdf....

On Thursday, February 27, 2014 6:51:08 PM UTC-6, Danny S wrote:
>
> Ok, so I've created a pull request adding reportlab 2.7 as a dependency 
> for cartridge:
> https://github.com/stephenmcd/cartridge/pull/181
>
> And also opened an issue so we can potentially work on upgrading to use 
> xhtml2pdf in future:
> https://github.com/stephenmcd/cartridge/issues/180
>
> Hope this helps.
>
> Seeya. Danny.
> PS. Tom, feel free to work on that issue, if you want!
>
>
>
> On 28 February 2014 11:05, Stephen McDonald <[email protected] 
> <javascript:>>wrote:
>
>> Yep sounds good
>>
>>
>> On Fri, Feb 28, 2014 at 11:33 AM, Danny <[email protected] 
>> <javascript:>>wrote:
>>
>>> Tom's pointed out in a private email that he's working with Python 3, 
>>> and reportlab 2.7 won't work on Python 3.
>>>
>>> I'm still using python 2.7, so using an older reportlab is fine for me.
>>>
>>> Should I still go ahead with the change to cartridge's setup.py (adding 
>>> reportlab==2.7 as a dependency) or should we look at trying and solving the 
>>> larger issue?
>>>
>>> Seeya. Danny.
>>>
>>>  
>>>
>>> On 28 February 2014 10:55, Stephen McDonald <[email protected]<javascript:>
>>> > wrote:
>>>
>>>> Thanks a lot that'd be great!
>>>>
>>>>
>>>> On Fri, Feb 28, 2014 at 11:23 AM, Danny <[email protected] <javascript:>
>>>> > 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]<javascript:>
>>>>> > 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]<javascript:>
>>>>>> > 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]<javascript:>
>>>>>>> > 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] <javascript:>
>>>>>>>  
>>>>>>> -- 
>>>>>>> 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.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> 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] <javascript:>.
>>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>> [email protected] <javascript:>
>>>>>  
>>>>> -- 
>>>>> 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.
>>>>>
>>>>
>>>>
>>>>
>>>> -- 
>>>> 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] <javascript:>.
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>
>>>
>>>
>>> -- 
>>> [email protected] <javascript:>
>>>  
>>> -- 
>>> 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.
>>>
>>
>>
>>
>> -- 
>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> -- 
> [email protected] <javascript:>
>  

-- 
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