4 new commits in pytest: https://bitbucket.org/pytest-dev/pytest/commits/5d3bd2512a06/ Changeset: 5d3bd2512a06 Branch: pytest-2.7 User: flub Date: 2015-04-30 21:54:43+00:00 Summary: Prepare docs for bugfix release Affected #: 2 files
diff -r 219483189eb71cca40376c15fb6ffebd492a3d12 -r 5d3bd2512a06a725a2067de19c2cf4f9402b8b4b doc/en/announce/index.txt --- a/doc/en/announce/index.txt +++ b/doc/en/announce/index.txt @@ -5,6 +5,8 @@ .. toctree:: :maxdepth: 2 + release-2.7.1 + release-2.7.0 release-2.6.3 release-2.6.2 release-2.6.1 diff -r 219483189eb71cca40376c15fb6ffebd492a3d12 -r 5d3bd2512a06a725a2067de19c2cf4f9402b8b4b doc/en/announce/release-2.7.1.txt --- /dev/null +++ b/doc/en/announce/release-2.7.1.txt @@ -0,0 +1,58 @@ +pytest-2.7.1: bug fixes +======================= + +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.7.0. + +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: + + Bruno Oliveira + Holger Krekel + Ionel Maries Cristian + Floris Bruynooghe + +Happy testing, +The py.test Development Team + + +2.7.1 (compared to 2.7.0) +------------------------- + +- fix issue731: do not get confused by the braces which may be present + and unbalanced in an object's repr while collapsing False + explanations. Thanks Carl Meyer for the report and test case. + +- fix issue553: properly handling inspect.getsourcelines failures in + FixtureLookupError which would lead to to an internal error, + obfuscating the original problem. Thanks talljosh for initial + diagnose/patch and Bruno Oliveira for final patch. + +- fix issue660: properly report scope-mismatch-access errors + independently from ordering of fixture arguments. Also + avoid the pytest internal traceback which does not provide + information to the user. Thanks Holger Krekel. + +- streamlined and documented release process. Also all versions + (in setup.py and documentation generation) are now read + from _pytest/__init__.py. Thanks Holger Krekel. + +- fixed docs to remove the notion that yield-fixtures are experimental. + They are here to stay :) Thanks Bruno Oliveira. + +- Support building wheels by using environment markers for the + requirements. Thanks Ionel Maries Cristian. + +- fixed regression to 2.6.4 which surfaced e.g. in lost stdout capture printing + when tests raised SystemExit. Thanks Holger Krekel. + +- reintroduced _pytest fixture of the pytester plugin which is used + at least by pytest-xdist. https://bitbucket.org/pytest-dev/pytest/commits/6ec6b4170c89/ Changeset: 6ec6b4170c89 Branch: pytest-2.7 User: flub Date: 2015-04-30 21:55:01+00:00 Summary: Some small corrections to release process Affected #: 1 file diff -r 5d3bd2512a06a725a2067de19c2cf4f9402b8b4b -r 6ec6b4170c89088862a09a30d1c455502eb089e4 HOWTORELEASE.rst --- a/HOWTORELEASE.rst +++ b/HOWTORELEASE.rst @@ -2,11 +2,11 @@ How to release pytest (draft) -------------------------------------------- -1. bump version numbers in setup.py and pytest/__init__.py +1. bump version numbers in pytest/__init__.py (setup.py reads it) 2. check and finalize CHANGELOG -3. write doc/en/announce/pytest-VERSION.txt and include +3. write doc/en/announce/release-VERSION.txt and include it in doc/en/announce/index.txt 4. use devpi for uploading a release tarball to a staging area: https://bitbucket.org/pytest-dev/pytest/commits/3c21f64ac44a/ Changeset: 3c21f64ac44a Branch: pytest-2.7 User: flub Date: 2015-04-30 23:27:04+00:00 Summary: Some more tweaks of how to release Affected #: 1 file diff -r 6ec6b4170c89088862a09a30d1c455502eb089e4 -r 3c21f64ac44a43ad2b52211f152fa7f9e87c9de5 HOWTORELEASE.rst --- a/HOWTORELEASE.rst +++ b/HOWTORELEASE.rst @@ -15,7 +15,7 @@ 5. run from multiple machines: - ``devpi use https://devpi.net/USER/dev`` - - ``devpi test pytest-VERSION`` + - ``devpi test pytest==VERSION`` 6. check that tests pass for relevant combinations with ``devpi list pytest`` @@ -25,14 +25,15 @@ which is ok (tox does not support skipping on per-platform basis yet). -7. XXX "regen docs" (not easy to do currently as it requires - a development version of the regendoc tool from ronny) +7. Regenerate the docs using the toplevel makefile:: + make docs -8. go to "doc/en" and upload docs with "make install" - (the latter requires ssh-login permissions on pytest.org - because it uses rsync). Note that the "install" target of - doc/en/Makefile defines where the rsync goes to, typically - to the "latest" section of pytest.org. +8. Upload the docs using the toplevel makefile:: + make upload-docs + This requires ssh-login permission on pytest.org because it uses + rsync. + Note that the "install" target of doc/en/Makefile defines where the + rsync goes to, typically to the "latest" section of pytest.org. 9. publish to pypi "devpi push pytest-2.6.2 pypi:NAME" where NAME is the name of pypi.python.org as configured in your https://bitbucket.org/pytest-dev/pytest/commits/13b32b864565/ Changeset: 13b32b864565 Branch: pytest-2.7 User: flub Date: 2015-04-30 23:27:47+00:00 Summary: Use current regendocs location Affected #: 1 file diff -r 3c21f64ac44a43ad2b52211f152fa7f9e87c9de5 -r 13b32b864565690c56777a989558772303347e50 requirements-docs.txt --- a/requirements-docs.txt +++ b/requirements-docs.txt @@ -1,2 +1,2 @@ sphinx==1.2.3 -hg+ssh://h...@bitbucket.org/RonnyPfannschmidt/regendoc#egg=regendoc +hg+ssh://h...@bitbucket.org/pytest-dev/regendoc#egg=regendoc Repository URL: https://bitbucket.org/pytest-dev/pytest/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. _______________________________________________ pytest-commit mailing list pytest-commit@python.org https://mail.python.org/mailman/listinfo/pytest-commit