Re: [mezzanine-users] Error with Pisa? P3?
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 mezzanine-use...@googlegroups.com javascript:. For more options, visit https://groups.google.com/groups/opt_out https://groups.google.com/groups/opt_out. -- Email: mol...@gmail.com javascript: -- Email: mol...@gmail.com 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 mezzanine-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
Re: [mezzanine-users] Error with Pisa? P3?
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 26Python 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 mezzanine-use...@googlegroups.com javascript:. For more options, visit https://groups.google.com/groups/opt_out https://groups.google.com/groups/opt_out. -- Email: mol...@gmail.com javascript: -- Email: mol...@gmail.com -- 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 mezzanine-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
Re: [mezzanine-users] Error with Pisa? P3?
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 st...@jupo.org 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 molo...@gmail.com 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 tombran...@gmail.com 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 mezzanine-use...@googlegroups.com javascript:. For more options, visit https://groups.google.com/ groups/opt_out https://groups.google.com/groups/opt_out. -- Email: mol...@gmail.com javascript: -- Email: mol...@gmail.com -- molo...@gmail.com -- You received this message because you are subscribed to the Google Groups Mezzanine
Re: [mezzanine-users] Error with Pisa? P3?
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 st...@jupo.org wrote: Thanks a lot that'd be great! On Fri, Feb 28, 2014 at 11:23 AM, Danny molo...@gmail.com 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 st...@jupo.org 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 molo...@gmail.com 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 tombran...@gmail.com 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
[mezzanine-users] Error with Pisa? P3?
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... 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 mezzanine-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
Re: [mezzanine-users] Error with Pisa? P3?
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 mezzanine-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- Email: molo...@gmail.com -- 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 mezzanine-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
Re: [mezzanine-users] Error with Pisa? P3?
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 mezzanine-use...@googlegroups.com javascript:. For more options, visit https://groups.google.com/groups/opt_out https://groups.google.com/groups/opt_out. -- Email: mol...@gmail.com javascript: -- Email: molo...@gmail.com -- 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 mezzanine-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.