pytest 2.8.2 released

2015-10-07 Thread Florian Bruhin
Hey,

I'm happy to announce pytest 2.8.2 has been released.

In case you wonder, pytest is a widely used mature test runner both
for unit and functional test purposes in python.  See
http://pytest.org for documentation and examples.

Among other things, this release fixes a regression introduced in
2.8.1 when using parametrize with encoded byte strings:

- fix #1085: proper handling of encoding errors when passing encoded byte
  strings to pytest.parametrize in Python 2.
  Thanks Themanwithoutaplan for the report and Bruno Oliveira for the PR.

- fix #1087: handling SystemError when passing empty byte strings to
  pytest.parametrize in Python 3.
  Thanks Paul Kehrer for the report and Bruno Oliveira for the PR.

- fix #995: fixed internal error when filtering tracebacks where one entry
  was generated by an exec() statement.
  Thanks Daniel Hahler, Ashley C Straw, Philippe Gauthier and Pavel Savchenko
  for contributing and Bruno Oliveira for the PR.

Thanks to all who contributed to this release, among them:

Bruno Oliveira
Demian Brecht
Florian Bruhin
Ionel Cristian Mărieș
Raphael Pierzina
Ronny Pfannschmidt
holger krekel

There are still some regressions open from 2.8, among them an issue
when using objects with a custom __getattr__ with Python 2.6:

https://github.com/pytest-dev/pytest/issues/1035

Fixes for those issues are in progress, and there hopefully will be a
2.8.3 release soon.

Thanks for flying pytest and sorry for the turbulences! ;)

Florian

-- 
http://www.the-compiler.org | m...@the-compiler.org (Mail/XMPP)
   GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc
 I love long mails! | http://email.is-not-s.ms/


signature.asc
Description: Digital signature
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


frigcal 1.6: PNGs sans Pillow, Tk colors, Linux

2015-10-07 Thread Mark Lutz
There is a new version of frigcal, a Python 3.X/tkinter desktop GUI calendar
program.  This version makes an install of the third-party Pillow (a.k.a. PIL)
library optional for some combinations of image-file type and Python version;
addresses incompatible changes in color names in the Tk 8.6 library underlying
tkinter in Python 3.4 and later; and on Linux improves the behavior of modal 
dialogs and window icons. 

Ubuntu screenshot:

http://learning-python.com/frigcal/screenshots/New-Version1.6/v1.6-ubuntu-linux.png
Windows screenshot:
http://learning-python.com/frigcal/screenshots/000-latest-composite.png
Version 1.6 changes:
http://learning-python.com/frigcal/Readme-frigcal.html#s7
All the docs:
http://learning-python.com/frigcal/Readme-frigcal.html

--M. Lutz (http://www.rmi.net/~lutz | http://learning-python.com)
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


six 1.10.0 released

2015-10-07 Thread Benjamin Peterson
It is my distinct pleasure to announce the release of six 1.10.0. six is
a popular Python 2/3 compatibility library. It is available on PyPI;
https://pypi.python.org/pypi/six

Here's the changelog since 1.9.0:

1.10.0
--

- Issue #122: Improve the performance of `six.int2byte` on Python 3.

- Pull request #55 and issue #99: Don't add the `winreg` module to
`six.moves`
  on non-Windows platforms.

- Pull request #60 and issue #108: Add `six.moves.getcwd` and
  `six.moves.getcwdu`.

- Pull request #64: Add `create_unbound_method` to create unbound
methods.
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/