Path: csiph.com!usenet.pasdenom.info!gegeweb.org!aioe.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-announce@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.026 X-Spam-Evidence: '*H*': 0.95; '*S*': 0.00; 'frameworks,': 0.09; 'url:github': 0.09; 'python': 0.11; 'django': 0.11; 'bug': 0.12; '1.0a': 0.16; 'received:eu': 0.16; 'url:appspot': 0.16; 'library': 0.18; 'app': 0.19; 'header:User-Agent:1': 0.23; 'error': 0.23; '2.0': 0.26; 'values': 0.27; 'fixed': 0.29; 'changes:': 0.31; 'running': 0.33; 'announce': 0.33; 'framework': 0.33; 'third': 0.33; 'received:209.85': 0.35; 'received:google.com': 0.35; 'google': 0.35; 'providers': 0.36; 'hi,': 0.36; 'project': 0.37; 'received:209': 0.37; 'improved': 0.60; 'caused': 0.69; 'saving': 0.69; 'to:addr:comp-lang-python-announce': 0.70; 'to:addr:moderators.isc.org': 0.77 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=path:newsgroups:date:complaints-to:injection-info:nntp-posting-host :user-agent:mime-version:message-id:subject:from:injection-date:to :content-type; bh=oq7SGH633EyYfqehovup5RmU8m5puMMyYKfjxi9Fovw=; b=bX2JEQiH2VTcmI1lWNQBKxpOIYW/FhgxI9hz8o3ENjRfHJhiTLGl/AeqlLZ0kSWaZy bpLIlRcchtnvy/K0s+DEqewpA9eogMjvrZzDb+L1RXJdvJPZMgSA4mBSaHn0v2z+v1h9 eVO4aJJjdWCXJGysd62Lg76OzRFp5rBwTBgeLu1xf1NZLG7UDnWUmMwMcmDSQdEQvwXB zD5B46z/glytJWHWr1vK8xRnp6NCB2B4bML6PDCHpzVs3Aof3//e/TH07WwESXJrexVh 3kaZoRAMNBt9SQxszTl+mEPQXFuZdsnCxdtG1TZysL+5Ak92MVVUT3ziu9jdWNbsKdGP qpgw== X-Received: by 10.52.250.195 with SMTP id ze3mr3135145vdc.1.1418933666705; Thu, 18 Dec 2014 12:14:26 -0800 (PST) X-Received: by 10.140.36.134 with SMTP id p6mr55464qgp.16.1418933666649; Thu, 18 Dec 2014 12:14:26 -0800 (PST) Newsgroups: comp.lang.python.announce Date: Thu, 18 Dec 2014 12:14:26 -0800 (PST) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=85.237.234.136; posting-account=0bVTRwkAAAAciWppEndmPwTGSLFGPFfm User-Agent: G2/1.0 MIME-Version: 1.0 Subject: Authomatic 0.0.10 From: Peter Hudec Injection-Date: Thu, 18 Dec 2014 20:14:26 +0000 To: comp-lang-python-announce@moderators.isc.org Content-Type: text/plain; charset=ISO-8859-1 X-Mailman-Approved-At: Fri, 19 Dec 2014 09:20:43 +0100 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: python-list@python.org List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Approved: python-announce-list@python.org Message-ID: Lines: 22 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1418977244 news.xs4all.nl 2947 [2001:888:2000:d::a6]:53107 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python.announce:1510 Hi, I would like to announce that Authomatic 0.0.10 is out with following changes: http://peterhudec.github.io/authomatic/changelog.html#version-0-0-10 * Fixed a bug when saving non-JSON-serializable values to third party sessions by the python-openid package caused a KeyError. * Added the oauth2.Eventbrite provider. * Added the oauth2.Amazon provider. * Improved OAuth 2.0 Error Handling. Authomatic is a framework agnostic authorization / authentication client library for Python web applications with out-of-the-box support for Flask, Webapp2, Django and Pyramid frameworks, 18 Oauth 2.0, and 11 Oauth 1.0a providers as well as OpenID. Check out the live demo running on Google App Engine: https://authomatic-example.appspot.com/ Project home: http://peterhudec.github.io/authomatic Enjoy! Peter Hudec