14
0

Accepting request 977510 from home:darix:apps

- Update to 55.0

OBS-URL: https://build.opensuse.org/request/show/977510
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-weasyprint?expand=0&rev=11
This commit is contained in:
2022-05-16 11:43:15 +00:00
committed by Git OBS Bridge
parent 6af831cb73
commit 6abfd8ac90
4 changed files with 53 additions and 6 deletions

View File

@@ -1,3 +1,48 @@
-------------------------------------------------------------------
Mon May 16 11:21:00 UTC 2022 - Marcus Rueckert <mrueckert@suse.de>
- Update to 55.0
Python 3.7 is now the minimum requirement
- Features
- #1534: Support word-break: break-all
- #489, #1619: Support column breaks
- #1553: Allow reproducible PDF generation
- #1547: Handle break-inside: avoid on tr tags
- Bugfixes
- #1626, 3802f88: Fix the vertical position and available height of absolute boxes
- 9641098, e5e6b88: Minor fixes for multi-column layout
- 0fcc7de: Dont stop rendering SVG when CSS parsing fails
- #1636: Fix sequential footnotes that could disappear when overflowing
- #1637: Fix position of absolute boxes with right-to-left direction
- #1641: Fix relative paths for SVG files stored as data URLs
- #1007, #1524: Handle inherit in shorthand properties
- #1539, #1541: Space out no-repeat patterns
- #1554: Avoid invalid PDF operators when drawing SVG text
- #1564, #1566, #1570: Dont output footnotes before their call sites
- #1020, #1597: Prevent infinite loops in multi-column layout
- #1512, #1613: Fix position of absolute boxes in right-to-left contexts
- #1093: Draw borders around absolute replaced boxes
- #984, #1604: Fix skip stacks for columns
- #1621: Better support of nested text-decoration properties
- fe1f3d9: Fix absolute blocks in lines
- 4650b70: Clear adjoining margins when a containers child doesnt fit
- #1588 Support position: absolute in footnotes
- #1586 Fix discarded text-align values
- #1575: Always store parent blocks children as lists
- #1574, #1559: Fix float rounding errors
- #1571: Ignore unknown glyphs
- #1561, #1562: Fix line break when breaks occur between a nbsp and an inline block
- #1560: Always set the child index
- #1558: Fix patterns with use tags
- #1540, #1239: Handle absolute children in running elements
- #1538: Handle invalid values in text-align
- #1536: Handle absolute flex boxes
- Performance
- #1548: Improve tests speed
- 3b0ae92, #1457: Improve fonts management
- #1597: Improve column layout speed
- #1587, #1607, #1608: Cache ch and ex units calculations
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jan 10 20:04:52 UTC 2022 - Matej Cepl <mcepl@suse.com> Mon Jan 10 20:04:52 UTC 2022 - Matej Cepl <mcepl@suse.com>

View File

@@ -21,7 +21,7 @@
%define skip_python36 1 %define skip_python36 1
Name: python-weasyprint Name: python-weasyprint
Version: 54.0 Version: 55.0
Release: 0 Release: 0
Summary: Python module to convert web documents to PDF Summary: Python module to convert web documents to PDF
License: BSD-3-Clause License: BSD-3-Clause
@@ -29,6 +29,7 @@ Group: Development/Languages/Python
URL: https://github.com/Kozea/WeasyPrint URL: https://github.com/Kozea/WeasyPrint
Source: https://files.pythonhosted.org/packages/source/w/weasyprint/weasyprint-%{version}.tar.gz Source: https://files.pythonhosted.org/packages/source/w/weasyprint/weasyprint-%{version}.tar.gz
Source100: python-weasyprint-rpmlintrc Source100: python-weasyprint-rpmlintrc
BuildRequires: %{python_module base >= 3.7}
BuildRequires: %{python_module flit-core} BuildRequires: %{python_module flit-core}
BuildRequires: %{python_module pip} BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools >= 39.2.0} BuildRequires: %{python_module setuptools >= 39.2.0}
@@ -38,11 +39,12 @@ Requires(post): update-alternatives
Requires(postun):update-alternatives Requires(postun):update-alternatives
Requires: libgobject-2_0-0 Requires: libgobject-2_0-0
Requires: pango Requires: pango
Requires: python >= 3.7
Requires: python-Pillow >= 4.0.0 Requires: python-Pillow >= 4.0.0
Requires: python-Pyphen >= 0.9.1 Requires: python-Pyphen >= 0.9.1
Requires: python-cffi >= 0.6 Requires: python-cffi >= 0.6
Requires: python-cssselect2 >= 0.1 Requires: python-cssselect2 >= 0.1
Requires: python-html5lib >= 1.0.1 Requires: python-html5lib >= 1.1
Requires: python-pydyf >= 0.0.3 Requires: python-pydyf >= 0.0.3
Requires: python-tinycss2 >= 1.0.0 Requires: python-tinycss2 >= 1.0.0
# SECTION fonttools[woff] # SECTION fonttools[woff]
@@ -58,7 +60,7 @@ BuildRequires: %{python_module Pillow}
BuildRequires: %{python_module Pyphen >= 0.9.1} BuildRequires: %{python_module Pyphen >= 0.9.1}
BuildRequires: %{python_module cffi >= 0.6} BuildRequires: %{python_module cffi >= 0.6}
BuildRequires: %{python_module cssselect2 >= 0.1} BuildRequires: %{python_module cssselect2 >= 0.1}
BuildRequires: %{python_module html5lib >= 1.0.1} BuildRequires: %{python_module html5lib >= 1.1}
BuildRequires: %{python_module pydyf >= 0.0.3} BuildRequires: %{python_module pydyf >= 0.0.3}
BuildRequires: %{python_module pytest} BuildRequires: %{python_module pytest}
BuildRequires: %{python_module tinycss2 >= 1.0.0} BuildRequires: %{python_module tinycss2 >= 1.0.0}

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0aeda9a045c7881289420cac917cc57115b1243e476187338e66d593dd000853
size 402453

3
weasyprint-55.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ea5d5f2f159262e38b6e85939d8510e9735a47751a9647c9eaa93c22ced86230
size 410970