diff --git a/python-xmlschema.changes b/python-xmlschema.changes index 3b1d7ef..4c02c04 100644 --- a/python-xmlschema.changes +++ b/python-xmlschema.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Mon Mar 1 04:01:36 UTC 2021 - Steve Kowalik + +- Update to 1.5.1: + * Optimize NamespaceView read-only mapping + * Add experimental XML data bindings with a DataBindingConverter + * Add experimental PythonGenerator for static codegen with Jinja2 + * Add DataElement class for creating objects with schema bindings + * Add DataElementConverter for decode to structured objects + * Add an experimental abstract base class for building jinja2 based + code generators (jinja2 as an optional dependency) + * Add decoding of binary datatypes (xs:hexBinary and xs:base64Binary) + * Fix encoding from string values for some builtin datatypes + (decimal, binary, duration and datetime) + * Include the pull request #220 (fix xml.etree import) + * Additional tests for schema components + * Fix for issues #213, #214, #215 and #218 + * Code cleaning and optimizations on schema components + * Reducing and grouping helper functions +- Update remove_shebang.patch to also drop the shebang from a second file. + ------------------------------------------------------------------- Tue Nov 10 13:49:08 UTC 2020 - Matej Cepl diff --git a/python-xmlschema.spec b/python-xmlschema.spec index 136e214..d546dc8 100644 --- a/python-xmlschema.spec +++ b/python-xmlschema.spec @@ -1,7 +1,7 @@ # # spec file for package python-xmlschema # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-xmlschema -Version: 1.3.1 +Version: 1.5.1 Release: 0 Summary: An XML Schema validator and decoder License: MIT @@ -28,14 +28,14 @@ Source: https://files.pythonhosted.org/packages/source/x/xmlschema/xmlsc # PATCH-FIX-UPSTREAM remove_shebang.patch gh#sissaschool/xmlschema#210 mcepl@suse.com # Remove superfluous shebang Patch0: remove_shebang.patch -BuildRequires: %{python_module elementpath >= 1.4.0} +BuildRequires: %{python_module elementpath >= 2.1.2} BuildRequires: %{python_module lxml} BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-elementpath >= 1.4.0 +Requires: python-elementpath >= 2.1.2 Requires: python-lxml Requires(post): update-alternatives Requires(postun): update-alternatives diff --git a/remove_shebang.patch b/remove_shebang.patch index 81fbf6f..0da3b5a 100644 --- a/remove_shebang.patch +++ b/remove_shebang.patch @@ -1,5 +1,17 @@ ---- a/xmlschema/testing/builders.py -+++ b/xmlschema/testing/builders.py +Index: xmlschema-1.5.1/xmlschema/testing/builders.py +=================================================================== +--- xmlschema-1.5.1.orig/xmlschema/testing/builders.py ++++ xmlschema-1.5.1/xmlschema/testing/builders.py +@@ -1,5 +1,3 @@ +-#!/usr/bin/env python +-# + # Copyright (c), 2016-2020, SISSA (International School for Advanced Studies). + # All rights reserved. + # This file is distributed under the terms of the MIT License. +Index: xmlschema-1.5.1/xmlschema/testing/helpers.py +=================================================================== +--- xmlschema-1.5.1.orig/xmlschema/testing/helpers.py ++++ xmlschema-1.5.1/xmlschema/testing/helpers.py @@ -1,5 +1,3 @@ -#!/usr/bin/env python -# diff --git a/xmlschema-1.3.1.tar.gz b/xmlschema-1.3.1.tar.gz deleted file mode 100644 index 028b398..0000000 --- a/xmlschema-1.3.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ef25efd054afe5bbbbe0c5f86f32bd8e8afd566c90986d6b80a2abb8e6a4c46e -size 318853 diff --git a/xmlschema-1.5.1.tar.gz b/xmlschema-1.5.1.tar.gz new file mode 100644 index 0000000..952662d --- /dev/null +++ b/xmlschema-1.5.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4c72b457865f46394bb23525b4e233d6537d9e97b8c6144a6cda2d5ef0d6688 +size 349788