[Repoze-dev] repoze.configuration - YAML with LibYAML
It's possible that PyYAML has been built to support the LibYAML bindings so it should be used: try: from yaml import CLoader as Loader from yaml import CDumper as Dumper except ImportError: from yaml import Loader, Dumper http://pyyaml.org/wiki/PyYAMLDocumentation#Installation ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev
[Repoze-dev] [issue87] auth_tkt: Cookies will always expire when the user agent is closed
Luca Barbato lu_z...@gentoo.org added the comment: Looks like feature had been implemented independently -- status: unread - chatting __ Repoze Bugs b...@bugs.repoze.org http://bugs.repoze.org/issue87 __ ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev
[Repoze-dev] [issue87] auth_tkt: Cookies will always expire when the user agent is closed
Luca Barbato lu_z...@gentoo.org added the comment: Looks like feature had been implemented independently in remember now you get max_age = identity.get('max_age', None) and _get_cookies correctly sets it __ Repoze Bugs b...@bugs.repoze.org http://bugs.repoze.org/issue87 __ ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev
[Repoze-dev] [issue87] auth_tkt: Cookies will always expire when the user agent is closed
System message: __ Repoze Bugs b...@bugs.repoze.org http://bugs.repoze.org/issue87 __ ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev
Re: [Repoze-dev] repoze.configuration - YAML with LibYAML
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Joan Miller wrote: It's possible that PyYAML has been built to support the LibYAML bindings so it should be used: try: from yaml import CLoader as Loader from yaml import CDumper as Dumper except ImportError: from yaml import Loader, Dumper http://pyyaml.org/wiki/PyYAMLDocumentation#Installation Thanks: can you kick this into http://bugs.repoze.org/ so we don't lose track of it? Tres. - -- === Tres Seaver +1 540-429-0999 tsea...@palladion.com Palladion Software Excellence by Designhttp://palladion.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkt9UGMACgkQ+gerLs4ltQ721ACgzs3W8lMxG+mtC41AvqEWJZ6l RJMAniIEMRCYh1q89GsjqPXQtKlVW80b =av4V -END PGP SIGNATURE- ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev
Re: [Repoze-dev] repoze.bfg not installing on Windows
I have placed WebOb-0.9.8.tar.gz into the http://dist.repoze.org/bfg/current/simple index, so it should be picked up now. On 2/18/10 9:30 AM, Tres Seaver wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Shailesh Kumar wrote: I am new to repoze. I was trying to install repoze.bfg on a Windows-XP machine. It crashed while trying to install WebOb. Searching for WebOb=0.9.7 Reading http://dist.repoze.org/bfg/current/simple/WebOb/ Best match: WebOb 0.9.7.1 Downloading http://dist.repoze.org/bfg/current/WebOb-0.9.7.1.tar.gz dir = convert_path(words[1]) File c:\Python26\Lib\distutils\util.py, line 191, in convert_path raise ValueError, path '%s' cannot end with '/' % pathname ValueError: path 'docs/' cannot end with '/' After googling I found that this was a known issue for WebOb 0.9.7.1 and has been fixed since. PythonPaste shows the latest version to be 0.9.8. repoze.org still holds on to 0.9.7.1. What should I do to make my installation work? Two options: - - Install the updated version of WebOb from PyPI before installing BFG. - - Wait for the dist.repoze.org index to get updated (likely sometime in the wext week during PyCon). Tres. - -- === Tres Seaver +1 540-429-0999 tsea...@palladion.com Palladion Software Excellence by Designhttp://palladion.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkt9TxAACgkQ+gerLs4ltQ5kygCgzlrUy86b9XMSS/XM9kGEBVkB KTMAoMAgJHJnxvNi2PsIOtsS1VL+l5bC =Vo9D -END PGP SIGNATURE- ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev -- Chris McDonough Agendaless Consulting, Fredericksburg VA The repoze.bfg Web Application Framework Book: http://bfg.repoze.org/book ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev
Re: [Repoze-dev] repoze.bfg not installing on Windows
Thanx a lot. I was able to run the hello world / good bye example on the Windows. Will now be able to try out other things. With regards, - Shailesh On Thu, Feb 18, 2010 at 8:46 PM, Chris McDonough chr...@plope.com wrote: I have placed WebOb-0.9.8.tar.gz into the http://dist.repoze.org/bfg/current/simple index, so it should be picked up now. On 2/18/10 9:30 AM, Tres Seaver wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Shailesh Kumar wrote: I am new to repoze. I was trying to install repoze.bfg on a Windows-XP machine. It crashed while trying to install WebOb. Searching for WebOb=0.9.7 Reading http://dist.repoze.org/bfg/current/simple/WebOb/ Best match: WebOb 0.9.7.1 Downloading http://dist.repoze.org/bfg/current/WebOb-0.9.7.1.tar.gz dir = convert_path(words[1]) File c:\Python26\Lib\distutils\util.py, line 191, in convert_path raise ValueError, path '%s' cannot end with '/' % pathname ValueError: path 'docs/' cannot end with '/' After googling I found that this was a known issue for WebOb 0.9.7.1 and has been fixed since. PythonPaste shows the latest version to be 0.9.8. repoze.org still holds on to 0.9.7.1. What should I do to make my installation work? Two options: - - Install the updated version of WebOb from PyPI before installing BFG. - - Wait for the dist.repoze.org index to get updated (likely sometime in the wext week during PyCon). Tres. - -- === Tres Seaver +1 540-429-0999 tsea...@palladion.com Palladion Software Excellence by Designhttp://palladion.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkt9TxAACgkQ+gerLs4ltQ5kygCgzlrUy86b9XMSS/XM9kGEBVkB KTMAoMAgJHJnxvNi2PsIOtsS1VL+l5bC =Vo9D -END PGP SIGNATURE- ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev -- Chris McDonough Agendaless Consulting, Fredericksburg VA The repoze.bfg Web Application Framework Book: http://bfg.repoze.org/book ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev
[Repoze-dev] repoze.configuration - looks like INI
What advantages there is over INI files? Since that it only can check types when the declaration’s structure is a mapping type, it looks to me to INI files ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev
Re: [Repoze-dev] Need advise on using session with repoze.bfg
Hey there, Using beaker is no biggie. In your .ini you need something like: [filter:beaker] use = egg:Beaker#beaker_session beaker.session.key = yourapp.session beaker.session.secret = supersecret [pipeline:main] pipeline = egg:repoze.zodbconn#closer egg:repoze.tm2#tm beaker app And then you'll have 'yourapp.session' in your environment. i.e.: request.environ['yourapp.session'] or request.environ['beaker.session']. Cheers, Fernando On Thu, Feb 18, 2010 at 10:10 PM, georgehu geo...@gmail.com wrote: I'm trying to implement a simple session management like the Amazon site, you can throw your order item into your shopping cart even without a login, and Amazon can remember your ordered items for many days. I'm using mysql and sqlalchemy, according to the document, the Beaker is suggested in this case. But I would like to see an example code snippet or tutorial on how to do it. Thanks George Hu ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev
Re: [Repoze-dev] Need advise on using session with repoze.bfg
Hi Yeah I am using beaker on app engine as well with bfg, real easy to setup and it works well. I am using memcache on app engine as the store at the moment as I don't mind if sessions disappear if not used for a little while, but it would be easy to make writes to the session persist in the datastore. T On Fri, Feb 19, 2010 at 8:51 AM, Fernando Correa Neto fcd...@gmail.com wrote: Hey there, Using beaker is no biggie. In your .ini you need something like: [filter:beaker] use = egg:Beaker#beaker_session beaker.session.key = yourapp.session beaker.session.secret = supersecret [pipeline:main] pipeline = egg:repoze.zodbconn#closer egg:repoze.tm2#tm beaker app And then you'll have 'yourapp.session' in your environment. i.e.: request.environ['yourapp.session'] or request.environ['beaker.session']. Cheers, Fernando On Thu, Feb 18, 2010 at 10:10 PM, georgehu geo...@gmail.com wrote: I'm trying to implement a simple session management like the Amazon site, you can throw your order item into your shopping cart even without a login, and Amazon can remember your ordered items for many days. I'm using mysql and sqlalchemy, according to the document, the Beaker is suggested in this case. But I would like to see an example code snippet or tutorial on how to do it. Thanks George Hu ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev
Re: [Repoze-dev] Need advise on using session with repoze.bfg
It's also possible to use repoze.session, based on ZODB: http://docs.repoze.org/bfg/1.2/tutorials/zodbsessions/index.html - C On 2/18/10 7:56 PM, Tim Hoffman wrote: Hi Yeah I am using beaker on app engine as well with bfg, real easy to setup and it works well. I am using memcache on app engine as the store at the moment as I don't mind if sessions disappear if not used for a little while, but it would be easy to make writes to the session persist in the datastore. T On Fri, Feb 19, 2010 at 8:51 AM, Fernando Correa Netofcd...@gmail.com wrote: Hey there, Using beaker is no biggie. In your .ini you need something like: [filter:beaker] use = egg:Beaker#beaker_session beaker.session.key = yourapp.session beaker.session.secret = supersecret [pipeline:main] pipeline = egg:repoze.zodbconn#closer egg:repoze.tm2#tm beaker app And then you'll have 'yourapp.session' in your environment. i.e.: request.environ['yourapp.session'] or request.environ['beaker.session']. Cheers, Fernando On Thu, Feb 18, 2010 at 10:10 PM, georgehugeo...@gmail.com wrote: I'm trying to implement a simple session management like the Amazon site, you can throw your order item into your shopping cart even without a login, and Amazon can remember your ordered items for many days. I'm using mysql and sqlalchemy, according to the document, the Beaker is suggested in this case. But I would like to see an example code snippet or tutorial on how to do it. Thanks George Hu ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev -- Chris McDonough Agendaless Consulting, Fredericksburg VA The repoze.bfg Web Application Framework Book: http://bfg.repoze.org/book ___ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev