Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-itemadapter for openSUSE:Factory checked in at 2026-03-30 18:33:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-itemadapter (Old) and /work/SRC/openSUSE:Factory/.python-itemadapter.new.1999 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-itemadapter" Mon Mar 30 18:33:58 2026 rev:8 rq:1343669 version:0.13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-itemadapter/python-itemadapter.changes 2025-02-09 20:01:54.083552830 +0100 +++ /work/SRC/openSUSE:Factory/.python-itemadapter.new.1999/python-itemadapter.changes 2026-03-30 18:38:14.948489037 +0200 @@ -1,0 +2,17 @@ +Mon Mar 23 12:00:59 UTC 2026 - Dirk Müller <[email protected]> + +- update to 0.13.0: + * Added support for Python 3.14 and removed support for PyPy + * `get_json_schema()` no longer reports all `scrapy.Item` + fields as required. + * The return value of `get_json_schema()` is now deterministic + (deterministic order of dict keys and list items). + * `get_json_schema()` now supports inherited field docstrings. + * Added support for PyPy 3.11 + * Added a new `get_json_schema()` class method to `ItemAdapter` + and all built-in adapters to output a JSON Schema for a given + item class (#101). + * Modernized the code base, now making full use of + * pyproject.toml and using ruff + +------------------------------------------------------------------- Old: ---- itemadapter-0.11.0.tar.gz New: ---- itemadapter-0.13.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-itemadapter.spec ++++++ --- /var/tmp/diff_new_pack.hlEYjg/_old 2026-03-30 18:38:16.188540820 +0200 +++ /var/tmp/diff_new_pack.hlEYjg/_new 2026-03-30 18:38:16.200541321 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-itemadapter # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2016, Martin Hauke <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -27,22 +27,22 @@ %endif %{?sle15_python_module_pythons} Name: python-itemadapter%{psuffix} -Version: 0.11.0 +Version: 0.13.0 Release: 0 Summary: Wrapper for data container objects License: BSD-3-Clause URL: https://github.com/scrapy/itemadapter Source: https://github.com/scrapy/itemadapter/archive/v%{version}.tar.gz#/itemadapter-%{version}.tar.gz +BuildRequires: %{python_module hatchling} BuildRequires: %{python_module pip} -BuildRequires: %{python_module setuptools >= 40.5.0} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros %if %{with test} -BuildRequires: %{python_module Scrapy >= 2.0} -BuildRequires: %{python_module attrs} +BuildRequires: %{python_module Scrapy >= 2.2} +BuildRequires: %{python_module attrs >= 20.1.0} BuildRequires: %{python_module itemadapter >= %{version}} -BuildRequires: %{python_module pydantic} +BuildRequires: %{python_module pydantic >= 1.8} BuildRequires: %{python_module pytest >= 5.4} %endif BuildArch: noarch ++++++ itemadapter-0.11.0.tar.gz -> itemadapter-0.13.0.tar.gz ++++++ ++++ 4930 lines of diff (skipped)
