Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!zen.net.uk!dedekind.zen.co.uk!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed3a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=python.org; s=200901; t=1410472399; bh=RLW1mlBMyNYMc04VYxTU3nhWLqYWn4tHsT+rXvm2+yw=; h=From:To:Subject:Date:From; b=TsZEqcC5WxHEAgVJ55+i2aQeZ7HJu6NlnM07WQK4NnZsX6FD9YGmW+gunfD0it7tc 4eI0+/q1PI08od2vWSuxRfenNtuybAw2WbCJVvXCbCexYKijI6PulUBVl4In69giBh vFvSz8toO6Nr3hMsKXzJDuEephYl6RcvfQkJimUw= X-Sasl-Enc: GhW5TvEwDdcQlko1IrlZStrOyW86XKdDhm20J8PRf72b 1410472397 From: Benjamin Peterson To: "python-announce-list@python.org" , "python-porting" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-f82de2e6 Subject: six 1.8.0 released Date: Thu, 11 Sep 2014 17:53:17 -0400 X-Mailman-Approved-At: Fri, 12 Sep 2014 09:16:58 +0200 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 Newsgroups: comp.lang.python.announce Message-ID: Lines: 33 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1410506219 news.xs4all.nl 2957 [2001:888:2000:d::a6]:52130 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python.announce:1396 I'm pleased to announce the latest release of six, a Python 2/3 compatibility library. Many more "six.moves" mappings were added, and a few bugs were fixed. Download six from PyPI: https://pypi.python.org/pypi/six Report bugs: https://bitbucket.org/gutworth/six Here is the full changelog for this release: - Issue #90: Add six.moves.shlex_quote. - Issue #59: Add six.moves.intern. - Add six.urllib.parse.uses_(fragment|netloc|params|query|relative). - Issue #88: Fix add_metaclass when the class has __slots__ containing "__weakref__" or "__dict__". - Issue #89: Make six use absolute imports. - Issue #85: Always accept *updated* and *assigned* arguments for wraps(). - Issue #86: In reraise(), instantiate the exception if the second argument is None. - Pull request #45: Add six.moves.email_mime_nonmultipart. - Issue #81: Add six.urllib.request.splittag mapping. - Issue #80: Add six.urllib.request.splituser mapping.