From 317cd41215cc4e6e829f86afdacf0dc15bb43e36 Mon Sep 17 00:00:00 2001 From: Bruno Oliveira Date: Sat, 28 Jul 2018 12:59:04 +0000 Subject: [PATCH] Preparing release version 3.6.4 --- CHANGELOG.rst | 27 +++++++++++++++++++++++++++ changelog/2319.trivial.rst | 1 - changelog/3402.trivial.rst | 1 - changelog/3592.doc.rst | 1 - changelog/3635.trivial.rst | 1 - changelog/3727.trivial.rst | 1 - changelog/742.bugfix.rst | 1 - doc/en/announce/index.rst | 1 + doc/en/announce/release-3.6.4.rst | 24 ++++++++++++++++++++++++ doc/en/example/parametrize.rst | 6 ++++-- doc/en/example/simple.rst | 2 +- 11 files changed, 57 insertions(+), 9 deletions(-) delete mode 100644 changelog/2319.trivial.rst delete mode 100644 changelog/3402.trivial.rst delete mode 100644 changelog/3592.doc.rst delete mode 100644 changelog/3635.trivial.rst delete mode 100644 changelog/3727.trivial.rst delete mode 100644 changelog/742.bugfix.rst create mode 100644 doc/en/announce/release-3.6.4.rst diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0c3bb2476..1f5446b7a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -8,6 +8,33 @@ .. towncrier release notes start +pytest 3.6.4 (2018-07-28) +========================= + +Bug Fixes +--------- + +- Invoke pytest using ``-mpytest`` so ``sys.path`` does not get polluted by packages installed in ``site-packages``. (`#742 `_) + + +Improved Documentation +---------------------- + +- Use ``smtp_connection`` instead of ``smtp`` in fixtures documentation to avoid possible confusion. (`#3592 `_) + + +Trivial/Internal Changes +------------------------ + +- Remove obsolete ``__future__`` imports. (`#2319 `_) + +- Add CITATION to provide information on how to formally cite pytest. (`#3402 `_) + +- Replace broken type annotations with type comments. (`#3635 `_) + +- Pin ``pluggy`` to ``<0.8``. (`#3727 `_) + + Pytest 3.6.3 (2018-07-04) ========================= diff --git a/changelog/2319.trivial.rst b/changelog/2319.trivial.rst deleted file mode 100644 index a69ec1345..000000000 --- a/changelog/2319.trivial.rst +++ /dev/null @@ -1 +0,0 @@ -Remove obsolete ``__future__`` imports. diff --git a/changelog/3402.trivial.rst b/changelog/3402.trivial.rst deleted file mode 100644 index c5f340c85..000000000 --- a/changelog/3402.trivial.rst +++ /dev/null @@ -1 +0,0 @@ -Add CITATION to provide information on how to formally cite pytest. diff --git a/changelog/3592.doc.rst b/changelog/3592.doc.rst deleted file mode 100644 index 1d4d35352..000000000 --- a/changelog/3592.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Use ``smtp_connection`` instead of ``smtp`` in fixtures documentation to avoid possible confusion. diff --git a/changelog/3635.trivial.rst b/changelog/3635.trivial.rst deleted file mode 100644 index 5354d0df9..000000000 --- a/changelog/3635.trivial.rst +++ /dev/null @@ -1 +0,0 @@ -Replace broken type annotations with type comments. diff --git a/changelog/3727.trivial.rst b/changelog/3727.trivial.rst deleted file mode 100644 index 1be74142a..000000000 --- a/changelog/3727.trivial.rst +++ /dev/null @@ -1 +0,0 @@ -Pin ``pluggy`` to ``<0.8``. diff --git a/changelog/742.bugfix.rst b/changelog/742.bugfix.rst deleted file mode 100644 index 51dfce972..000000000 --- a/changelog/742.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Invoke pytest using ``-mpytest`` so ``sys.path`` does not get polluted by packages installed in ``site-packages``. diff --git a/doc/en/announce/index.rst b/doc/en/announce/index.rst index 8283bf86d..42c3e4d61 100644 --- a/doc/en/announce/index.rst +++ b/doc/en/announce/index.rst @@ -6,6 +6,7 @@ Release announcements :maxdepth: 2 + release-3.6.4 release-3.6.3 release-3.6.2 release-3.6.1 diff --git a/doc/en/announce/release-3.6.4.rst b/doc/en/announce/release-3.6.4.rst new file mode 100644 index 000000000..fd6cff503 --- /dev/null +++ b/doc/en/announce/release-3.6.4.rst @@ -0,0 +1,24 @@ +pytest-3.6.4 +======================================= + +pytest 3.6.4 has just been released to PyPI. + +This is a bug-fix release, being a drop-in replacement. To upgrade:: + + pip install --upgrade pytest + +The full changelog is available at http://doc.pytest.org/en/latest/changelog.html. + +Thanks to all who contributed to this release, among them: + +* Anthony Sottile +* Bernhard M. Wiedemann +* Bruno Oliveira +* Drew +* E Hershey +* Hugo Martins +* Vlad Shcherbina + + +Happy testing, +The pytest Development Team diff --git a/doc/en/example/parametrize.rst b/doc/en/example/parametrize.rst index 882700fec..fdc802554 100644 --- a/doc/en/example/parametrize.rst +++ b/doc/en/example/parametrize.rst @@ -411,8 +411,10 @@ is to be run with different sets of arguments for its three arguments: Running it results in some skips if we don't have all the python interpreters installed and otherwise runs all combinations (5 interpreters times 5 interpreters times 3 objects to serialize/deserialize):: . $ pytest -rs -q multipython.py - ........................... [100%] - 27 passed in 0.12 seconds + ...sss...sssssssss...sss... [100%] + ========================= short test summary info ========================== + SKIP [15] $REGENDOC_TMPDIR/CWD/multipython.py:28: 'python3.4' not found + 12 passed, 15 skipped in 0.12 seconds Indirect parametrization of optional implementations/imports -------------------------------------------------------------------- diff --git a/doc/en/example/simple.rst b/doc/en/example/simple.rst index ed2c9d67a..180637ae9 100644 --- a/doc/en/example/simple.rst +++ b/doc/en/example/simple.rst @@ -416,7 +416,7 @@ Now we can profile which test functions execute the slowest:: ========================= slowest 3 test durations ========================= 0.30s call test_some_are_slow.py::test_funcslow2 0.20s call test_some_are_slow.py::test_funcslow1 - 0.13s call test_some_are_slow.py::test_funcfast + 0.10s call test_some_are_slow.py::test_funcfast ========================= 3 passed in 0.12 seconds ========================= incremental testing - test steps