Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pydantic for openSUSE:Factory checked in at 2021-05-15 23:15:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pydantic (Old) and /work/SRC/openSUSE:Factory/.python-pydantic.new.2988 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pydantic" Sat May 15 23:15:56 2021 rev:9 rq:892677 version:1.8.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pydantic/python-pydantic.changes 2021-01-11 17:12:50.568303142 +0100 +++ /work/SRC/openSUSE:Factory/.python-pydantic.new.2988/python-pydantic.changes 2021-05-15 23:17:01.256540816 +0200 @@ -1,0 +2,16 @@ +Thu May 13 11:07:30 UTC 2021 - Mark??ta Machov?? <mmach...@suse.com> + +- Update to 1.8.2 (bsc#1186019, CVE-2021-29510) + * Security fix: Fix date and datetime parsing so passing either 'infinity' + or float('inf') (or their negative values) does not cause an infinite loop + * Allow passing json_encoders in class kwargs + * support arbitrary types with custom __eq__ + * Hypothesis plugin for testing + * support for NamedTuple and TypedDict + * Support Annotated hints on model fields + * frozen parameter on Config to allow models to be hashed + * Breaking Change, remove old deprecation aliases from v1 + * Breaking Change: always validate only first sublevel items with each_item + * many more changes, see upstream changelog + +------------------------------------------------------------------- Old: ---- pydantic-1.7.3.tar.gz New: ---- pydantic-1.8.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pydantic.spec ++++++ --- /var/tmp/diff_new_pack.DuIQ7q/_old 2021-05-15 23:17:01.664539223 +0200 +++ /var/tmp/diff_new_pack.DuIQ7q/_new 2021-05-15 23:17:01.668539207 +0200 @@ -20,7 +20,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-pydantic -Version: 1.7.3 +Version: 1.8.2 Release: 0 Summary: Data validation and settings management using python type hinting License: MIT @@ -32,7 +32,7 @@ BuildRequires: %{python_module pytest} BuildRequires: %{python_module python-dotenv >= 0.10.4} BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module typing_extensions >= 3.7.2} +BuildRequires: %{python_module typing_extensions >= 3.7.4.3} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: (python3-dataclasses if python3-base < 3.7) @@ -40,7 +40,7 @@ %if 0%{?python_version_nodots} == 36 Requires: python-dataclasses %endif -Recommends: python-typing_extensions >= 3.7.2 +Requires: python-typing_extensions >= 3.7.4.3 Suggests: python-email_validator >= 1.0.3 Suggests: python-python-dotenv >= 0.10.4 BuildArch: noarch @@ -51,8 +51,6 @@ %prep %setup -q -n pydantic-%{version} -# compatibility with new pytest -sed -i 's/yield_fixture/fixture/' tests/conftest.py %build %python_build ++++++ pydantic-1.7.3.tar.gz -> pydantic-1.8.2.tar.gz ++++++ ++++ 10622 lines of diff (skipped)