From 7f64f42b04f5a9c25cc76e2bd31164833092a25ae330dc051fba86773f69ce4e Mon Sep 17 00:00:00 2001 From: Daniel Garcia Date: Wed, 5 Oct 2022 10:15:02 +0000 Subject: [PATCH] Accepting request 1008043 from home:yarunachalam:branches:devel:languages:python - Update to version 3.10.0 New option session=None to provide the session used for making http requests. Bug fix: inlined styles are no longer sorted alphabetically. This preserves the input rule order so that premailer does not break style precedence where order is significant, e.g. div { /* Padding on all sides is 10px. */ padding-left: 5px; padding: 10px; } div { /* Padding on the left side is 5px, on other sides is 10px. */ padding: 10px; padding-left: 5px; } Prior to this fix premailer would swap the rules in the first example to look like the second. Other version change log https://github.com/peterbe/premailer/blob/master/CHANGES.rst OBS-URL: https://build.opensuse.org/request/show/1008043 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-premailer?expand=0&rev=3 --- premailer-3.10.0.tar.gz | 3 +++ premailer-3.6.1.tar.gz | 3 --- python-premailer.changes | 21 +++++++++++++++++++++ python-premailer.spec | 13 +++++++------ 4 files changed, 31 insertions(+), 9 deletions(-) create mode 100644 premailer-3.10.0.tar.gz delete mode 100644 premailer-3.6.1.tar.gz diff --git a/premailer-3.10.0.tar.gz b/premailer-3.10.0.tar.gz new file mode 100644 index 0000000..070835f --- /dev/null +++ b/premailer-3.10.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1875a8411f5dc92b53ef9f193db6c0f879dc378d618e0ad292723e388bfe4c2 +size 24342 diff --git a/premailer-3.6.1.tar.gz b/premailer-3.6.1.tar.gz deleted file mode 100644 index 11c630d..0000000 --- a/premailer-3.6.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fcc1062329ba37668f95b2bf95e78d730eebf7851d742028251384a04e87fa22 -size 23109 diff --git a/python-premailer.changes b/python-premailer.changes index 45978aa..e53dcf7 100644 --- a/python-premailer.changes +++ b/python-premailer.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Tue Oct 4 23:14:00 UTC 2022 - Yogalakshmi Arunachalam + +- Update to version 3.10.0 + New option session=None to provide the session used for making http requests. + Bug fix: inlined styles are no longer sorted alphabetically. This preserves the input rule order so that premailer does not break style + precedence where order is significant, e.g. + div { + /* Padding on all sides is 10px. */ + padding-left: 5px; + padding: 10px; + } + div { + /* Padding on the left side is 5px, on other sides is 10px. */ + padding: 10px; + padding-left: 5px; + } + Prior to this fix premailer would swap the rules in the first example to look like the second. + + Other version change log https://github.com/peterbe/premailer/blob/master/CHANGES.rst + ------------------------------------------------------------------- Tue Aug 27 01:12:33 UTC 2019 - Atri Bhattacharya diff --git a/python-premailer.spec b/python-premailer.spec index 242b9aa..18168c0 100644 --- a/python-premailer.spec +++ b/python-premailer.spec @@ -1,7 +1,7 @@ # # spec file for package python-premailer # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,22 +12,23 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-premailer -Version: 3.6.1 +Version: 3.10.0 Release: 0 License: Python-2.0 Summary: Turns CSS blocks into style attributes -Url: https://premailer.io +URL: https://premailer.io Group: Development/Languages/Python Source: https://files.pythonhosted.org/packages/source/p/premailer/premailer-%{version}.tar.gz -BuildRequires: python-rpm-macros BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: fdupes +BuildRequires: python-rpm-macros Requires: python-cachetools Requires: python-cssselect Requires: python-cssutils @@ -41,7 +42,7 @@ BuildArch: noarch Premailer is a Python library based on libxml which can analyze a HTML document and extract its CSS style sheets and then for all CSS seletors defined, it finds the DOM nodes and puts style -attributes in instead. +attributes in instead. %prep %setup -q -n premailer-%{version}