Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-FontTools for 
openSUSE:Factory checked in at 2021-05-02 18:36:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-FontTools (Old)
 and      /work/SRC/openSUSE:Factory/.python-FontTools.new.1947 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-FontTools"

Sun May  2 18:36:12 2021 rev:9 rq:889780 version:4.21.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-FontTools/python-FontTools.changes        
2021-04-26 16:40:29.442160934 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-FontTools.new.1947/python-FontTools.changes  
    2021-05-02 18:39:21.832117435 +0200
@@ -1,0 +2,44 @@
+Sat May  1 22:01:14 UTC 2021 - Ben Greiner <c...@bnavigator.de>
+
+- Release 4.21.1
+  * [pens] Reverted breaking change that turned AbstractPen and
+    AbstractPointPen into abstract base classes (#2164, #2198).
+- Release 4.21.0
+  * [feaLib] Indent anchor statements in asFea() to make them more
+    legible and diff-able (#2193).
+  * [pens] Turn AbstractPen and AbstractPointPen into abstract
+    base classes (#2164).
+  * [feaLib] Added support for parsing and building STAT table
+    from AFDKO feature files (#2039).
+  * [instancer] Added option to update name table of generated
+    instance using STAT table's axis values (#2189).
+  * [bezierTools] Added functions to compute bezier point-at-time,
+    as well as line-line, curve-line and curve-curve intersections
+    (#2192).
+  * [arrayTools] Added rectArea function to compute area of
+    rectangle (#2192).
+- Release 4.20.0
+  * [COLRv1] Added unbuildColrV1 to deconstruct COLRv1 otTables to
+    raw json-able data structure; it does the reverse of
+    buildColrV1 (#2171).
+  * [feaLib] Allow sub X by NULL sequence to delete a glyph (#2170)
+  * [arrayTools] Fixed Vector division (#2173).
+  * [COLRv1] Define new PaintSweepGradient (#2172).
+  * [otTables] Moved Paint.Format enum class outside of Paint
+    class definition, now named PaintFormat. It was clashing with
+    paint instance Format attribute and thus was breaking lazy
+    load of COLR table which relies on magic __getattr__ (#2175).
+  * [COLRv1] Replace hand-coded builder functions with
+    otData-driven dynamic implementation (#2181).
+  * [COLRv1] Define additional static (non-variable) Paint formats
+    (#2181).
+  * [subset] Added support for subsetting COLR v1 and CPAL tables
+    (#2174, #2177).
+  * [fontBuilder] Allow setupFvar to optionally take
+    designspaceLib.AxisDescriptor objects. Added new setupAvar
+    method. Support localised names for axes and named instances
+    (#2185).
+- Don't update to 4.22 yet because it breaks afdko
+- Clarify fs requirement
+
+-------------------------------------------------------------------

Old:
----
  fonttools-4.19.1.zip

New:
----
  fonttools-4.21.1.zip

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

Other differences:
------------------
++++++ python-FontTools.spec ++++++
--- /var/tmp/diff_new_pack.nI005v/_old  2021-05-02 18:39:22.288115491 +0200
+++ /var/tmp/diff_new_pack.nI005v/_new  2021-05-02 18:39:22.292115474 +0200
@@ -27,7 +27,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:           python-FontTools%{psuffix}
-Version:        4.19.1
+Version:        4.21.1
 Release:        0
 Summary:        Suite of Tools and Libraries for Manipulating Fonts
 License:        MIT AND OFL-1.1
@@ -41,7 +41,8 @@
 BuildRequires:  python-rpm-macros
 BuildRequires:  unzip
 Recommends:     python-Brotli >= 1.0.1
-Requires:       python-fs >= 2.4.11
+# some packages should require fonttools[ufo] but expect fs to be pulled in by 
default.
+Requires:       python-fs >= 2.2.0
 Recommends:     python-lxml >= 4.0
 Recommends:     python-scipy >= 1.5.1
 Recommends:     python-sympy
@@ -53,7 +54,7 @@
 BuildArch:      noarch
 %if %{with test}
 BuildRequires:  %{python_module Brotli >= 1.0.1}
-BuildRequires:  %{python_module fs >= 2.4.11}
+BuildRequires:  %{python_module fs >= 2.2.0}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module sympy}
 BuildRequires:  %{python_module ufoLib2 >= 0.6.2}

Reply via email to