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
 

Reply via email to