Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-typeguard for
openSUSE:Factory checked in at 2024-06-10 17:36:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-typeguard (Old)
and /work/SRC/openSUSE:Factory/.python-typeguard.new.19518 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-typeguard"
Mon Jun 10 17:36:58 2024 rev:6 rq:1179514 version:4.3.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-typeguard/python-typeguard.changes
2023-12-05 17:01:15.328811173 +0100
+++
/work/SRC/openSUSE:Factory/.python-typeguard.new.19518/python-typeguard.changes
2024-06-10 17:37:01.841604707 +0200
@@ -1,0 +2,25 @@
+Sat Jun 8 13:05:55 UTC 2024 - Dirk Müller <[email protected]>
+
+- update to 4.3.0:
+ * Added support for checking against static protocols
+ * Fixed some compatibility problems when running on Python 3.13
+ * Fixed test suite incompatibility with pytest 8.2
+ * Fixed pytest plugin crashing on pytest version older than
+ v7.0.0 (even if it's just present)
+ * Fixed missing typing_extensions dependency for Python 3.12
+ * Fixed deprecation warning in the test suite on Python 3.13
+ * Added support for specifying options for the pytest plugin
+ via pytest config files
+ * Avoid creating reference cycles when type checking unions (PR
+ by Shantanu)
+ * Fixed Optional[...] being removed from the AST if it was
+ located within a subscript
+ * Fixed TypedDict from typing_extensions not being recognized
+ as one
+ * Fixed typing types (dict[str, int], List[str], etc.) not
+ passing checks against type or Type
+ * Fixed detection of optional fields (NotRequired[...]) in
+ TypedDict when using forward references
+ * Fixed mapping checks against Django's MultiValueDict
+
+-------------------------------------------------------------------
Old:
----
typeguard-4.1.5.tar.gz
New:
----
typeguard-4.3.0-gh.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-typeguard.spec ++++++
--- /var/tmp/diff_new_pack.y8Rxf2/_old 2024-06-10 17:37:02.409625880 +0200
+++ /var/tmp/diff_new_pack.y8Rxf2/_new 2024-06-10 17:37:02.413626029 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-typeguard
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,20 +18,23 @@
%{?sle15_python_module_pythons}
Name: python-typeguard
-Version: 4.1.5
+Version: 4.3.0
Release: 0
Summary: Library for runtime checking of Python types
License: MIT
URL: https://github.com/agronholm/typeguard
-Source0:
https://files.pythonhosted.org/packages/source/t/typeguard/typeguard-%{version}.tar.gz
+Source0:
https://github.com/agronholm/typeguard/archive/refs/tags/%{version}.tar.gz#/typeguard-%{version}-gh.tar.gz
+BuildRequires: %{python_module mypy}
BuildRequires: %{python_module pip}
+BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module typing-extensions >= 4.10.0}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
BuildArch: noarch
Requires: python-importlib-metadata >= 3.6
-Requires: python-typing-extensions >= 4.4.0
+Requires: python-typing-extensions >= 4.10.0
%python_subpackages
%description
@@ -48,7 +51,7 @@
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
-# No testsuite
+%pytest
%files %{python_files}
%license LICENSE