Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!news.tele.dk!feed118.news.tele.dk!news.tele.dk!small.news.tele.dk!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=1388884100; bh=Jws2Goqon8sVaMIE1CYf3qI4/n2RMXQb7eSz3nhexUw=; h=From:To:Subject:Date:From; b=AlfpWkxmFRaJ1ZpO6QQ+DBdaX1NNysgSX3WR+jPbYR5heQDtnGNFagPAiXqfnlHDj IVKrWNr3PZrpz/AlBOsKw7nw/dXo+gO6HmfRanbbkRGUtYIjWJ4SiDPh3MIr8ePERG bIs+9jhpqFS4W09MG60CP2qS4biwScc36Cqgk2rw= X-Sasl-Enc: 8/zP53DFAt28xaabp7vkkKeX+4Du2CzcSBiYW14+1BeT 1388884098 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-42f96fc7 Subject: [RELEASED] six 1.5.0 Date: Sat, 04 Jan 2014 17:08:18 -0800 X-Mailman-Approved-At: Sun, 05 Jan 2014 16:30: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 Newsgroups: comp.lang.python.announce Message-ID: Lines: 59 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1388935844 news.xs4all.nl 2933 [2001:888:2000:d::a6]:41504 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python.announce:1175 I'm happy to announce the immediate release of six 1.5.0. six is a Python 2/3 compatibility library designed to aid the same-source migration path. The new release can be downloaded on PyPI: https://pypi.python.org/pypi/six six.moves has been improved to act more like real modules. You should be able to import directly classes and functions from six.moves Python 2.4 support has been dropped as of this release. This is because py.test stopped supporting 2.4. I'd particularly like to thank Marc Abramowitz and Alexander Lukanin for contributing patches. Report bugs to https://bitbucket.org/gutworth/six Here is the complete changelog: - Removed support for Python 2.4. This is because py.test no longer supports 2.4. - Fix various import problems including issues #19 and #41. six.moves modules are now lazy wrappers over the underlying modules instead of the actual modules themselves. - Issue #49: Add six.moves mapping for tkinter.ttk. - Pull request #24: Add __dir__ special method to six.moves modules. - Issue #47: Fix add_metaclass on classes with a string for the __slots__ variable. - Issue #44: Fix interpretation of backslashes on Python 2 in the u() function. - Pull request #21: Add import mapping for urllib's proxy_bypass function. - Issue #43: Add import mapping for the Python 2 xmlrpclib module. - Issue #39: Add import mapping for the Python 2 thread module. - Issue #40: Add import mapping for the Python 2 gdbm module. - Issue #35: On Python versions less than 2.7, print_ now encodes unicode strings when outputing to standard streams. (Python 2.7 handles this automatically.) -- Regards, Benjamin