Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #1520

[RELEASE] six 1.9.0

From Benjamin Peterson <benjamin@python.org>
Subject [RELEASE] six 1.9.0
Date 2015-01-02 11:46 -0500
Newsgroups comp.lang.python.announce
Message-ID <mailman.17328.1420217303.18130.python-announce-list@python.org> (permalink)

Show all headers | View raw


Happy new year, everyone!

I've just released version 1.9.0 of the six library. Six is a Python 2
and 3 compatibility library. It provides utility functions for smoothing
over the differences between the Python versions with the goal of
writing Python code that is compatible on both Python versions.

Download it now from PyPI:
    https://pypi.python.org/pypi/six

As always, bugs can be reported on BitBucket:
    https://bitbucket.org/gutworth/six/

Thank you to the many contributors to this release.

Here is the changelog:

- Issue #106: Support the `flush` parameter to `six.print_`.

- Pull request #48 and issue #15: Add the `python_2_unicode_compatible`
  decorator.

- Pull request #57 and issue #50: Add several compatibility methods for
unittest
  assertions that were renamed between Python 2 and 3.

- Issue #105 and pull request #58: Ensure `six.wraps` respects the
*updated* and
  *assigned* arguments.

- Issue #102: Add `raise_from` to abstract out Python 3's raise from
syntax.

- Issue #97: Optimize `six.iterbytes` on Python 2.

- Issue #98: Fix `six.moves` race condition in multi-threaded code.

- Pull request #51: Add `six.view(keys|values|itmes)`, which provide
dictionary
  views on Python 2.7+.

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

[RELEASE] six 1.9.0 Benjamin Peterson <benjamin@python.org> - 2015-01-02 11:46 -0500

csiph-web