Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-ezdxf for openSUSE:Factory checked in at 2026-03-23 17:15:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ezdxf (Old) and /work/SRC/openSUSE:Factory/.python-ezdxf.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ezdxf" Mon Mar 23 17:15:30 2026 rev:8 rq:1342001 version:1.4.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ezdxf/python-ezdxf.changes 2025-05-09 18:52:40.568368258 +0200 +++ /work/SRC/openSUSE:Factory/.python-ezdxf.new.8177/python-ezdxf.changes 2026-03-23 17:17:32.116072893 +0100 @@ -1,0 +2,81 @@ +Mon Mar 23 10:17:51 UTC 2026 - Dirk Müller <[email protected]> + +- update to 1.4.3: + * NEW: added deployment of Python 3.14 packages + * CHANGE: requires Python 3.10, Python 3.9 has reached End of + Life in Oktober 2025 + * CHANGE: removed the forced override of + `Settings.output_coordinate_space` in the `SVGBacked` + * NEW: Support for exporting elevations by the `geo` add-on + * contributed by #rdesparbes + * BUGFIX: fix `target_point` usage in the `VIEWPORT` + transformation matrix + * contributed by #eXponenta + * BUGFIX: Filter polyline vertices for rendering based on + vertex flags + * contributed by #PaulLampe + * BUGFIX: draw `ATTRIB` entities of block references at last + * contributed by #eXponenta + * CHANGE: faster and smaller PDF export by the `PyMuPDF` + backend + * Test with 19 CADKIT samples: + * the export of PDF is in average 38x faster + * the PDFs are in average 2.5x smaller + * contributed by #leonardopbatista + * CHANGE: The construction tool for the `SPLINE` entity uses + rounded knot-values according the DXF attribute + `knot_tolerance`. + * BUGFIX: `DICTIONARY` - set the default value of the + `hard_owned` flag to 0 + * copy/paste of INSERT with dynamic features works in BricsCAD + * copy/paste in general works in BricsCAD + * not fixed - repair of the example file by the `Auditor` is + not possible + * BUGFIX: The `ACAD_FILTER` dict in the extension dict of the + `INSERT` entity is the hard owner of it's entries. + * copy/paste of `INSERT` preserves the clipping path + * BUGFIX: proxy graphic parsing + * BUGFIX: fix weighted basis vector for rational splines + * Returns the original basis vector, when the weights cannot be + applied. + * BUGFIX: `FIELDLIST` load and export error + * BUGFIX: revert invalid spline decomposition into Bèzier + curves added in commit fe284766 + * BUGFIX: fix ``__geo_interface__`` mapping of + ``MultiLineString`` in the ``geo`` add-on + * contributed by #rdesparbes + * BUGFIX: fix X11 crash due to a screen use conflict - + ``odafc`` add-on + * contributed by #jsimomaa + * BUGFIX: set landing gap size in method + `MultiLeaderBuilder.set_connection_properties()` + * BUGFIX: revert fix for issue 1203 + * NEW: `ezdxf.edgeminer` module to find connected edges + * NEW: `ezdxf.edgesmith` module, a companion module for + `edgeminer` to create edges from DXF entities and convert + connected edges back to DXF entities + * NEW: `Mesh.audit()` removes `MESH` entities without vertices + or faces + * NEW: `Polyline.points_in_wcs()` method + * NEW: `EdgePath.close_gaps()` method + * NEW: `BSpline.degree_elevation()` method + * NEW: `BSpline.point_inversion()` method + * NEW: `BSpline.measure()` method + * NEW: `BSpline.split()` method + * NEW: `BSpline.insert_knot()` and `BSpline.knot_refinement()` + supports rational splines + * NEW: function `ezdxf.math.is_vertex_order_ccw_3d()` + * BUGFIX: Exported `MESH` entities without vertices or faces + create invalid DXF files + * BUGFIX: `pickle` support added by #mbway + * BUGFIX: fix font name resolution in `ezdxf.tools.text_size()` + function + * BUGFIX: do not write `None` handles + * NEW: `ezdxf.blkrefs.find_unreferenced_blocks()` function + returns the names of unused block definitions + * NEW: `Auditor` checks if modelspace and active paperspace + exists + * NEW: support for multi-line attributes for + `Insert.add_auto_attribs()` method + +------------------------------------------------------------------- Old: ---- ezdxf-1.2.0.tar.gz New: ---- ezdxf-1.4.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ezdxf.spec ++++++ --- /var/tmp/diff_new_pack.qRydgX/_old 2026-03-23 17:17:32.876104502 +0100 +++ /var/tmp/diff_new_pack.qRydgX/_new 2026-03-23 17:17:32.880104669 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-ezdxf # -# Copyright (c) 2025 SUSE LLC +# 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 @@ -18,7 +18,7 @@ %define packagename ezdxf Name: python-ezdxf -Version: 1.2.0 +Version: 1.4.3 Release: 0 Summary: Python package for manipulating DXF drawings License: MIT @@ -40,11 +40,13 @@ BuildRequires: %{python_module pyparsing >= 2.0.1} BuildRequires: %{python_module fonttools} BuildRequires: %{python_module numpy} -BuildRequires: %{python_module typing_extensions} +BuildRequires: %{python_module typing_extensions >= 4.6.0} Requires: python-fonttools Requires: python-numpy Requires: python-pyparsing >= 2.0.1 -Requires: python-typing_extensions +Requires: python-typing_extensions >= 4.6.0 +Recommends: python-Pillow +Recommends: python-PyMuPDF >= 1.20.0 Recommends: python-matplotlib Recommends: python-qt5 Requires(post): update-alternatives ++++++ ezdxf-1.2.0.tar.gz -> ezdxf-1.4.3.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-ezdxf/ezdxf-1.2.0.tar.gz /work/SRC/openSUSE:Factory/.python-ezdxf.new.8177/ezdxf-1.4.3.tar.gz differ: char 13, line 1
