Go to file
Matej Cepl 1f283a0f4d Accepting request 965098 from home:bnavigator:branches:devel:languages:python:pytest
- Update to 7.1.1
  * #9767: Fixed a regression in pytest 7.1.0 where some
    conftest.py files outside of the source tree (e.g. in the
   [site-packages]{.title-ref} directory) were not picked up.
- python-pytest5 is gone. Remove the libalts stopgap
- Update to 7.1.0
  * Big changelog for 7.x series, see
    https://docs.pytest.org/en/7.1.x/changelog.html for details 
- Breaking changes:
  * #8838: As per our policy, the following features have been
    deprecated in the 6.X series and are now removed:
    + pytest._fillfuncargs function.
    + pytest_warning_captured hook - use pytest_warning_recorded
      instead.
    + -k -foobar syntax - use -k 'not foobar' instead.
    + -k foobar: syntax.
    * pytest.collect module - import from pytest directly.
  * #9437: Dropped support for Python 3.6, which reached
    end-of-life at 2021-12-23.
  * #7259: The Node.reportinfo() function first return value type
    has been expanded from py.path.local | str to os.PathLike[str]
    | str.
    Most plugins which refer to reportinfo() only define it as part
    of a custom pytest.Item implementation. Since py.path.local is
    a os.PathLike[str], these plugins are unaffacted.
    Plugins and users which call reportinfo(), use the first return
    value and interact with it as a py.path.local, would need to
    adjust by calling py.path.local(fspath). Although preferably,
    avoid the legacy py.path.local and use pathlib.Path, or use
    item.location or item.path, instead.
    Note: pytest was not able to provide a deprecation period for
    this change.
  * #8246: --version now writes version information to stdout
    rather than stderr.
  * #8733: Drop a workaround for pyreadline that made it work with
    --pdb. The workaround was introduced in #1281 in 2015, however
    since then pyreadline seems to have gone unmaintained, is
    generating warnings, and will stop working on Python 3.10.
  * #9061: Using pytest.approx() in a boolean context now raises an
    error hinting at the proper usage.
    It is apparently common for users to mistakenly use
    pytest.approx like this:
        assert pytest.approx(actual, expected)
    
    While the correct usage is:
        assert actual == pytest.approx(expected) 
        
    The new error message helps catch those mistakes.
  * #9277: The pytest.Instance collector type has been removed.
    Importing pytest.Instance or _pytest.python.Instance returns a
    dummy type and emits a deprecation warning. See The
    pytest.Instance collector for details.
  * If you have concerns about the removal of a specific feature,
    please add a comment to issue #9308.
- Drop patches
  * pytest-pr8664-py3.10-test_trial_error-fail.patch
  * pytest-pr9173-importlib-py310.patch
  * pytest-pr9417-py3.10.1-fail.patch

OBS-URL: https://build.opensuse.org/request/show/965098
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=100
2022-03-26 22:07:24 +00:00
_multibuild Accepting request 662938 from home:mcepl:branches:devel:languages:python:pytest 2019-01-07 08:53:28 +00:00
.gitattributes Accepting request 106138 from devel:languages:python 2012-03-05 17:01:42 +00:00
.gitignore Accepting request 106138 from devel:languages:python 2012-03-05 17:01:42 +00:00
pytest-7.1.1.tar.gz Accepting request 965098 from home:bnavigator:branches:devel:languages:python:pytest 2022-03-26 22:07:24 +00:00
python-pytest.changes Accepting request 965098 from home:bnavigator:branches:devel:languages:python:pytest 2022-03-26 22:07:24 +00:00
python-pytest.spec Accepting request 965098 from home:bnavigator:branches:devel:languages:python:pytest 2022-03-26 22:07:24 +00:00