Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pytest-mypy for openSUSE:Factory checked in at 2025-05-07 19:19:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pytest-mypy (Old) and /work/SRC/openSUSE:Factory/.python-pytest-mypy.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pytest-mypy" Wed May 7 19:19:27 2025 rev:4 rq:1275106 version:1.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pytest-mypy/python-pytest-mypy.changes 2024-10-27 11:25:11.954215980 +0100 +++ /work/SRC/openSUSE:Factory/.python-pytest-mypy.new.30101/python-pytest-mypy.changes 2025-05-07 19:19:32.914866025 +0200 @@ -1,0 +2,35 @@ +Wed May 7 06:57:19 UTC 2025 - Steve Kowalik <[email protected]> + +- Update to 1.0.1: + * Catch OSErrors when parsing mypy error paths + * Add test_pyproject_toml + * Drop Python 3.6 support and use PEP 621 metadata + * Test with mypy 1.x and fewer old versions + * Prevent AttributeError in pytest_terminal_summary + * Add support for Python 3.12 + * Add support for pytest 8 + * Ensure expected versions are installed while testing + * Require mypy >= 1.0 + * Generalize MypyResults.from_mypy + * Require Pytest 7+ + * Use config.stash to store the results path + * Replace attrs with dataclasses + * Create MypyConfigStash + * Refactor xdist integration + * Add strict type-checking + * Add --mypy-no-status-check + * Add --mypy-xfail + * Move results path cleanup to pytest_unconfigure + * Remove MypyWarning + * Replace MypyItem.MARKER with item_marker + * Create MypyCollectionPlugin + * Add support for Python 3.13 + * Drop support for Python 3.7 + * Resolve PYTHONWARNDEFAULTENCODING warnings + * Make MypyResults line-based + * Add test_name_formatter + * Add --mypy-report-style +- Switch to pyproject macros. +- Drop patch indirect-test-new-mypy.patch, no longer required. + +------------------------------------------------------------------- Old: ---- indirect-test-new-mypy.patch pytest-mypy-0.10.3.tar.gz New: ---- pytest_mypy-1.0.1.tar.gz BETA DEBUG BEGIN: Old:- Switch to pyproject macros. - Drop patch indirect-test-new-mypy.patch, no longer required. BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pytest-mypy.spec ++++++ --- /var/tmp/diff_new_pack.hXaJM2/_old 2025-05-07 19:19:34.878947915 +0200 +++ /var/tmp/diff_new_pack.hXaJM2/_new 2025-05-07 19:19:34.882948081 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-pytest-mypy # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,29 +15,31 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + %{?sle15_python_module_pythons} Name: python-pytest-mypy -Version: 0.10.3 +Version: 1.0.1 Release: 0 Summary: Mypy static type checker plugin for Pytest License: MIT URL: https://github.com/realpython/pytest-mypy -Source: https://files.pythonhosted.org/packages/source/p/pytest-mypy/pytest-mypy-%{version}.tar.gz -Patch0: indirect-test-new-mypy.patch +Source: https://files.pythonhosted.org/packages/source/p/pytest-mypy/pytest_mypy-%{version}.tar.gz +BuildRequires: %{python_module base >= 3.8} +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools_scm >= 3.5} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-attrs >= 19.0 Requires: python-filelock >= 3.0 -Requires: python-mypy >= 0.900 -Requires: python-pytest >= 2.8 +Requires: python-mypy >= 1.0 +Requires: python-pytest >= 7 BuildArch: noarch # SECTION test requirements BuildRequires: %{python_module attrs >= 19.0} BuildRequires: %{python_module filelock >= 3.0} -BuildRequires: %{python_module mypy >= 0.900} +BuildRequires: %{python_module mypy >= 1.0} BuildRequires: %{python_module pexpect} -BuildRequires: %{python_module pytest >= 2.8} +BuildRequires: %{python_module pytest >= 7} BuildRequires: %{python_module pytest-xdist} # /SECTION @@ -47,22 +49,23 @@ Mypy static type checker plugin for Pytest. %prep -%autosetup -p1 -n pytest-mypy-%{version} +%autosetup -p1 -n pytest_mypy-%{version} %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%pytest -s +# encoding_warnings: 3 unexpected extra warnings +# test_looponfail: timeout error +%pytest -k 'not (test_mypy_encoding_warnings or test_looponfail)' %files %{python_files} %doc README.rst %license LICENSE -%{python_sitelib}/pytest_mypy.py -%{python_sitelib}/pytest[-_]mypy*/ -%pycache_only %{python_sitelib}/__pycache__/ +%{python_sitelib}/pytest_mypy +%{python_sitelib}/pytest[-_]mypy-%{version}.dist-info
