Revisions of python-xmldiff

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1154951 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 22)
- Update to 2.6.3:
  * Solved an error in the xmlformatter when using default namespaces. #89
  * #108: Fixed an error that happens if using namespaces like ns0 or ns1.
  * Added `InsertNamespace` and `DeleteNamespace` actions for better handling
    of changing namespaces. Should improve any "Unknown namespace prefix"
    errors. Changing the URI of a a namespace prefix is not supported, and
    will raise an error.
  * Used geometric mean for the node_ratio, for better handling of simple nodes.
  * Added an experimental --best-match method that is slower, but generate
    smaller diffs when you have many nodes that are similar.
  * The -F argument now also affects the --fast-match stage.
  * Make it possible to adjust the attributes considered when comparing nodes.
  * Python versions 3.7 to 3.11 are now supported.
  * Improved node matching method, that puts more emphasis similarities than
    differences when weighing attributes vs children.
  * Added a parameter to return error code 1 when there are differences
    between the files
  * Added a parameter for ignoring attributes in comparison.
  * Solved a bug in xmlpatch in certain namespace situations.
  * Added a --diff-encoding parameter to xmlpatch, to support diff-files
    that are not in your system default encoding.
- Switch to autosetup and pyproject macros.
- No more greedy globs in %files.
- Drop python-xmldiff-src-upgrades.patch, now included upstream.
- Drop python-xmldiff-no-six-remains.patch, no longer required.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1010955 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 21)
- added patches
  fix https://github.com/Shoobx/xmldiff/commit/34b810f4394965aadeca31204e6b76eb023fd11a
  + python-xmldiff-src-upgrades.patch
  https://github.com/Shoobx/xmldiff/issues/93
  + python-xmldiff-no-six-remains.patch
  
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 744160 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 18)
- Update to 2.4:
  * Added an option to pass pairs of (element, attr) as unique
    attributes for tree matching.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 697133 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 17)
- Conflict python-xmldiff (unversioned)

- Restore more useful description from before 2.3

- package reworked from scratch
- version update to 2.3
  - A complete, bottom-up, pure-python rewrit
  - A new default output format with new actions
  - A format intended to be parseable by anyone parsing the old format.
  - XML with changes marked though tags and attributes
  - Added options for faster node comparisons. The "middle" option is now
    default, it had very few changes in matches, but is much faster.
  - Implemented a Fast Match algorithm for even faster diffing.
  - Speed improvements through caching
  - Fixed a bug where MoveNode actions sometimes was in the wrong order
  - Added an InsertComment action, as comments require different handling,
    so it's easier to deal with them this way. You can still use DeleteNode and
    UpdateTextIn for them with no special handling.
  - When renaming tags the XMLFormatter will mark them with "diff:rename"
    instead of making a new tag and deleting the old.
  - Tags will now be moved first, and updated and renamed later, as the new
    tag name or attributes might not be valid in the old location.
  - Changed the substitution unicode character area to use the Private Use Area
    in BMP(0), to support narrow Python builds
  - Added --unique-attributes argument.
  - A workaround for dealing with top level comments and the xml formatter
  - Added a simple ``xmlpatch`` command and API.
  - Multiple updates to documentation and code style
- deleted patches
  - xmldiff-0.6.7-clean-tmp.patch (not needed)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 16)
Split 13.2 from Factory
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 15)
Split 13.1 from Factory
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 14)
Split 12.3 from Factory
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 13)
branched from openSUSE:Factory
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 12)
replace license with spdx.org variant
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 11)
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 10)
Autobuild autoformatter for 80625
autobuild's avatar autobuild committed (revision 8)
11.4 source split
autobuild's avatar autobuild committed (revision 7)
release number sync
autobuild's avatar autobuild committed (revision 6)
release number sync
autobuild's avatar autobuild committed (revision 5)
unknown committed (revision 4)
Displaying revisions 1 - 20 of 23
openSUSE Build Service is sponsored by