Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-xmlschema for 
openSUSE:Factory checked in at 2026-07-02 20:06:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-xmlschema (Old)
 and      /work/SRC/openSUSE:Factory/.python-xmlschema.new.1982 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-xmlschema"

Thu Jul  2 20:06:12 2026 rev:30 rq:1362663 version:4.3.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-xmlschema/python-xmlschema.changes        
2025-08-27 21:34:42.690763320 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-xmlschema.new.1982/python-xmlschema.changes  
    2026-07-02 20:06:52.052008174 +0200
@@ -1,0 +2,52 @@
+Tue Jun 30 12:28:27 UTC 2026 - Markéta Machová <[email protected]>
+
+- Update to 4.3.2
+  * Fix for issues #473, #474 and #475
+  * Add Georgian language (PR #476)
+
+-------------------------------------------------------------------
+Thu Apr  2 04:12:37 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 4.3.1:
+  * normalize_url(): workaround for issue #467 (UNC paths with Python
+    < 3.12.5)
+  * META_SCHEMA and BASE_SCHEMA paths converted to 'file' URL scheme
+  * Add arguments validation for schemas and validation methods (by
+    validation contexts)
+  * Add custom XPath parser for find/findall/iterfind APIs on schemas for
+    match singleton sequence also if position is a number greater than 1 in
+    predicate expression
+  * Improve build of XSD elements and groups, using a three-state built flag
+    for components
+  * Extend and fix memory tests (Python 3.14+ seems to consume more memory)
+  * Drop support for Python 3.9 and add development support for Python 3.15
+  * Add arguments validation for schemas and validation methods (by
+    validation contexts)
+  * Add `SchemaSettings` dataclass for storing read-only settings for schema
+    instances and for managing package default settings
+  * Add *block* argument to `XMLResource` class
+  * Add *MAX_SCHEMA_SOURCES* package limit (`1000`, applied to `XsdGlobals`
+    global maps instances)
+  * Add *MAX_XML_ELEMENTS* package limit (`1,000,000`, applied to non-lazy
+    `XMLResource` instances)
+  * Reduce *MAX_XML_DEPTH* limit to 1000 and apply it to all `XMLResource`
+    instances
+  * Fix for substitute match in case of unexpected child
+  * Add XPath selectors: ElementSelector and ElementPathSelectors
+  * Add *selector* argument to XMLResource and iterparse filters
+  * Restore v3.4.5 builder methods as helpers
+  * Add overall_min_occurs and overall_max_occurs helpers to XsdElement
+  * Extend error message for XML syntax errors
+  * Fix query/fragment like for filenames
+  * Fix XSD identity update with xsi:type substitution
+  * Extend support of `lxml.etree` through *iterparse* optional argument
+  * Replace kwargs with a validation context (DecodeContext and
+    EncodeContext)
+  * Add SchemaLoader class and variants
+  * Slicing of XsdGlobals with parent maps
+  * Fix `XsdUnion` validation performance issue
+  * Drop support for Python 3.8
+  * Fix xs:all groups occurs check
+  * Migrate project metadata to pyproject.toml
+
+-------------------------------------------------------------------

Old:
----
  xmlschema-3.4.3.tar.gz

New:
----
  xmlschema-4.3.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-xmlschema.spec ++++++
--- /var/tmp/diff_new_pack.1O7hb2/_old  2026-07-02 20:06:53.108044683 +0200
+++ /var/tmp/diff_new_pack.1O7hb2/_new  2026-07-02 20:06:53.116044959 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-xmlschema
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -23,13 +23,14 @@
 %endif
 %{?sle15_python_module_pythons}
 Name:           python-xmlschema
-Version:        3.4.3
+Version:        4.3.2
 Release:        0
 Summary:        An XML Schema validator and decoder
 License:        MIT
 URL:            https://github.com/sissaschool/xmlschema
 Source:         
https://files.pythonhosted.org/packages/source/x/xmlschema/xmlschema-%{version}.tar.gz
-BuildRequires:  %{python_module elementpath >= 3.0.0}
+BuildRequires:  %{python_module base >= 3.10}
+BuildRequires:  %{python_module elementpath >= 5.1.0}
 BuildRequires:  %{python_module lxml}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pytest}
@@ -37,7 +38,7 @@
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-elementpath >= 3.0.0
+Requires:       python-elementpath >= 5.1.0
 Requires:       python-lxml
 BuildArch:      noarch
 %if %{with libalternatives}
@@ -56,11 +57,8 @@
 %prep
 %autosetup -p1 -n xmlschema-%{version}
 
-# do not hardcode versions
-sed -i -e 's:~=:>=:' setup.py
 # do not bother with memory validation
 rm tests/check_memory.py
-rm tests/test_memory.py
 
 %build
 export LANG="en_US.UTF8"

++++++ xmlschema-3.4.3.tar.gz -> xmlschema-4.3.2.tar.gz ++++++
++++ 52700 lines of diff (skipped)

Reply via email to