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 <dmuel...@suse.com> + +- 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