From 82d00efa8dd4ef903f0eca2bd02fa1aab9ddbb96 Mon Sep 17 00:00:00 2001 From: Bruno Oliveira Date: Thu, 21 Jan 2016 19:17:53 -0200 Subject: [PATCH 1/3] 2.8.6 release: version, CHANGELOG Remove note about expected failing envs in tox, as tox now supports skipping certain environments based on the platform. --- CHANGELOG | 4 +- HOWTORELEASE.rst | 4 -- _pytest/__init__.py | 2 +- doc/en/announce/index.rst | 1 + doc/en/announce/release-2.8.6.rst | 67 +++++++++++++++++++++++++++++++ 5 files changed, 71 insertions(+), 7 deletions(-) create mode 100644 doc/en/announce/release-2.8.6.rst diff --git a/CHANGELOG b/CHANGELOG index 3dd62dd22..06f4ee741 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,5 @@ -2.8.6.dev1 ----------- +2.8.6 +----- - fix #1259: allow for double nodeids in junitxml, this was a regression failing plugins combinations diff --git a/HOWTORELEASE.rst b/HOWTORELEASE.rst index fd104722a..34c4564dd 100644 --- a/HOWTORELEASE.rst +++ b/HOWTORELEASE.rst @@ -27,10 +27,6 @@ Note: this assumes you have already registered on pypi. devpi list pytest or look at failures with "devpi list -f pytest". - There will be some failed environments like e.g. the py33-trial - or py27-pexpect tox environments on Win32 platforms - which is ok (tox does not support skipping on - per-platform basis yet). 7. Regenerate the docs examples using tox, and check for regressions:: diff --git a/_pytest/__init__.py b/_pytest/__init__.py index d9ec9eb3e..9b9c0c6ce 100644 --- a/_pytest/__init__.py +++ b/_pytest/__init__.py @@ -1,2 +1,2 @@ # -__version__ = '2.8.6.dev1' +__version__ = '2.8.6' diff --git a/doc/en/announce/index.rst b/doc/en/announce/index.rst index c0c6fbeca..1e1058cec 100644 --- a/doc/en/announce/index.rst +++ b/doc/en/announce/index.rst @@ -6,6 +6,7 @@ Release announcements :maxdepth: 2 + release-2.8.6 release-2.8.5 release-2.8.4 release-2.8.3 diff --git a/doc/en/announce/release-2.8.6.rst b/doc/en/announce/release-2.8.6.rst new file mode 100644 index 000000000..215fae51e --- /dev/null +++ b/doc/en/announce/release-2.8.6.rst @@ -0,0 +1,67 @@ +pytest-2.8.6 +============ + +pytest is a mature Python testing tool with more than a 1100 tests +against itself, passing on many different interpreters and platforms. +This release is supposed to be drop-in compatible to 2.8.5. + +See below for the changes and see docs at: + + http://pytest.org + +As usual, you can upgrade from pypi via:: + + pip install -U pytest + +Thanks to all who contributed to this release, among them: + + AMiT Kumar + Bruno Oliveira + Erik M. Bray + Florian Bruhin + Georgy Dyuldin + Jeff Widman + Kartik Singhal + Loïc Estève + Manu Phatak + Peter Demin + Rick van Hattem + Ronny Pfannschmidt + Ulrich Petri + foxx + + +Happy testing, +The py.test Development Team + + +2.8.6 (compared to 2.8.5) +------------------------- + +- fix #1259: allow for double nodeids in junitxml, + this was a regression failing plugins combinations + like pytest-pep8 + pytest-flakes + +- Workaround for exception that occurs in pyreadline when using + ``--pdb`` with standard I/O capture enabled. + Thanks Erik M. Bray for the PR. + +- fix #900: Better error message in case the target of a ``monkeypatch`` call + raises an ``ImportError``. + +- fix #1292: monkeypatch calls (setattr, setenv, etc.) are now O(1). + Thanks David R. MacIver for the report and Bruno Oliveira for the PR. + +- fix #1223: captured stdout and stderr are now properly displayed before + entering pdb when ``--pdb`` is used instead of being thrown away. + Thanks Cal Leeming for the PR. + +- fix #1305: pytest warnings emitted during ``pytest_terminal_summary`` are now + properly displayed. + Thanks Ionel Maries Cristian for the report and Bruno Oliveira for the PR. + +- fix #628: fixed internal UnicodeDecodeError when doctests contain unicode. + Thanks Jason R. Coombs for the report and Bruno Oliveira for the PR. + +- fix #1334: Add captured stdout to jUnit XML report on setup error. + Thanks Georgy Dyuldin for the PR. From 01793ed8bcabf11e921e6d30099ada9d4dc498e7 Mon Sep 17 00:00:00 2001 From: Bruno Oliveira Date: Fri, 22 Jan 2016 17:46:28 -0200 Subject: [PATCH 2/3] Use a full url to pytest logo on README So it appers correctly in PyPI --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 6465bd756..2a4d7839f 100644 --- a/README.rst +++ b/README.rst @@ -1,4 +1,4 @@ -.. image:: doc/en/img/pytest1.png +.. image:: http://pytest.org/latest/_static/pytest1.png :target: http://pytest.org :align: center :alt: pytest From b7de0401b84fca97671b3733ceff2fd30d984a1d Mon Sep 17 00:00:00 2001 From: Bruno Oliveira Date: Fri, 22 Jan 2016 17:59:25 -0200 Subject: [PATCH 3/3] Bump version to 2.8.7.dev1 --- CHANGELOG | 4 ++++ _pytest/__init__.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 06f4ee741..e0f64a11b 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +2.8.7.dev1 +---------- + + 2.8.6 ----- diff --git a/_pytest/__init__.py b/_pytest/__init__.py index 9b9c0c6ce..641025873 100644 --- a/_pytest/__init__.py +++ b/_pytest/__init__.py @@ -1,2 +1,2 @@ # -__version__ = '2.8.6' +__version__ = '2.8.7.dev1'