Skip to content

Commit 3f5e06e

Browse files
authored
Merge pull request #3659 from nicoddemus/merge-master-into-features
Merge master into features
2 parents 8680dfc + 7696d53 commit 3f5e06e

17 files changed

+146
-22
lines changed

CHANGELOG.rst

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,52 @@
88
99
.. towncrier release notes start
1010
11+
Pytest 3.6.3 (2018-07-04)
12+
=========================
13+
14+
Bug Fixes
15+
---------
16+
17+
- Fix ``ImportWarning`` triggered by explicit relative imports in
18+
assertion-rewritten package modules. (`#3061
19+
<https://github.com/pytest-dev/pytest/issues/3061>`_)
20+
21+
- Fix error in ``pytest.approx`` when dealing with 0-dimension numpy
22+
arrays. (`#3593 <https://github.com/pytest-dev/pytest/issues/3593>`_)
23+
24+
- No longer raise ``ValueError`` when using the ``get_marker`` API. (`#3605
25+
<https://github.com/pytest-dev/pytest/issues/3605>`_)
26+
27+
- Fix problem where log messages with non-ascii characters would not
28+
appear in the output log file.
29+
(`#3630 <https://github.com/pytest-dev/pytest/issues/3630>`_)
30+
31+
- No longer raise ``AttributeError`` when legacy marks can't be stored in
32+
functions. (`#3631 <https://github.com/pytest-dev/pytest/issues/3631>`_)
33+
34+
35+
Improved Documentation
36+
----------------------
37+
38+
- The description above the example for ``@pytest.mark.skipif`` now better
39+
matches the code. (`#3611
40+
<https://github.com/pytest-dev/pytest/issues/3611>`_)
41+
42+
43+
Trivial/Internal Changes
44+
------------------------
45+
46+
- Internal refactoring: removed unused ``CallSpec2tox ._globalid_args``
47+
attribute and ``metafunc`` parameter from ``CallSpec2.copy()``. (`#3598
48+
<https://github.com/pytest-dev/pytest/issues/3598>`_)
49+
50+
- Silence usage of ``reduce`` warning in Python 2 (`#3609
51+
<https://github.com/pytest-dev/pytest/issues/3609>`_)
52+
53+
- Fix usage of ``attr.ib`` deprecated ``convert`` parameter. (`#3653
54+
<https://github.com/pytest-dev/pytest/issues/3653>`_)
55+
56+
1157
Pytest 3.6.2 (2018-06-20)
1258
=========================
1359

HOWTORELEASE.rst

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ taking a lot of time to make a new one.
1010
pytest releases must be prepared on **Linux** because the docs and examples expect
1111
to be executed in that platform.
1212

13-
#. Install development dependencies in a virtual environment with::
14-
15-
pip3 install -U -r tasks/requirements.txt
16-
1713
#. Create a branch ``release-X.Y.Z`` with the version for the release.
1814

1915
* **patch releases**: from the latest ``master``;
@@ -22,9 +18,19 @@ taking a lot of time to make a new one.
2218

2319
Ensure your are in a clean work tree.
2420

25-
#. Generate docs, changelog, announcements and a **local** tag::
21+
#. Install development dependencies in a virtual environment with::
22+
23+
$ pip3 install -U -r tasks/requirements.txt
24+
25+
#. Generate docs, changelog, announcements, and a **local** tag::
26+
27+
$ invoke generate.pre-release <VERSION>
28+
29+
#. Execute pre-commit on all files to ensure the docs are conformant and commit your results::
30+
31+
$ pre-commit run --all-files
32+
$ git commit -am "Fix files with pre-commit"
2633

27-
invoke generate.pre-release <VERSION>
2834

2935
#. Open a PR for this branch targeting ``master``.
3036

changelog/3061.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/3593.bugfix.rst

Lines changed: 0 additions & 5 deletions
This file was deleted.

changelog/3598.trivial.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/3605.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/3609.trivial.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/3611.doc.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

doc/en/announce/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Release announcements
66
:maxdepth: 2
77

88

9+
release-3.6.3
910
release-3.6.2
1011
release-3.6.1
1112
release-3.6.0

doc/en/announce/release-3.6.3.rst

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
pytest-3.6.3
2+
=======================================
3+
4+
pytest 3.6.3 has just been released to PyPI.
5+
6+
This is a bug-fix release, being a drop-in replacement. To upgrade::
7+
8+
pip install --upgrade pytest
9+
10+
The full changelog is available at http://doc.pytest.org/en/latest/changelog.html.
11+
12+
Thanks to all who contributed to this release, among them:
13+
14+
* AdamEr8
15+
* Anthony Sottile
16+
* Bruno Oliveira
17+
* Jean-Paul Calderone
18+
* Jon Dufresne
19+
* Marcelo Duarte Trevisani
20+
* Ondřej Súkup
21+
* Ronny Pfannschmidt
22+
* T.E.A de Souza
23+
* Victor
24+
* victor
25+
26+
27+
Happy testing,
28+
The pytest Development Team

0 commit comments

Comments
 (0)