Yep sounds good

On Fri, Feb 28, 2014 at 11:33 AM, Danny <[email protected]> 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]> wrote:
>
>> 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.
>>
>
>
>
> --
> [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