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.
