Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-easy-thumbnails for
openSUSE:Factory checked in at 2023-01-14 00:03:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-easy-thumbnails (Old)
and /work/SRC/openSUSE:Factory/.python-easy-thumbnails.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-easy-thumbnails"
Sat Jan 14 00:03:11 2023 rev:5 rq:1058179 version:2.8.5
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-easy-thumbnails/python-easy-thumbnails.changes
2023-01-04 20:18:38.961649169 +0100
+++
/work/SRC/openSUSE:Factory/.python-easy-thumbnails.new.32243/python-easy-thumbnails.changes
2023-01-14 00:04:01.441992690 +0100
@@ -1,0 +2,7 @@
+Fri Jan 13 09:50:12 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 2.8.5:
+ * Fix regression introduced in version 2.8.4. Argument ``quality`` is not
+ removed for images of type ``.webp``.
+
+-------------------------------------------------------------------
Old:
----
easy-thumbnails-2.8.4.tar.gz
New:
----
easy-thumbnails-2.8.5.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-easy-thumbnails.spec ++++++
--- /var/tmp/diff_new_pack.FbEKUA/_old 2023-01-14 00:04:02.025996091 +0100
+++ /var/tmp/diff_new_pack.FbEKUA/_new 2023-01-14 00:04:02.033996138 +0100
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-easy-thumbnails
-Version: 2.8.4
+Version: 2.8.5
Release: 0
Summary: Easy thumbnails for Django
License: BSD-2-Clause
++++++ easy-thumbnails-2.8.4.tar.gz -> easy-thumbnails-2.8.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/easy-thumbnails-2.8.4/CHANGES.rst
new/easy-thumbnails-2.8.5/CHANGES.rst
--- old/easy-thumbnails-2.8.4/CHANGES.rst 2022-12-19 14:17:20.000000000
+0100
+++ new/easy-thumbnails-2.8.5/CHANGES.rst 2023-01-09 11:56:57.000000000
+0100
@@ -1,6 +1,12 @@
Changes
=======
+2.8.5 (2023-01-09)
+------------------
+* Fix regression introduced in version 2.8.4. Argument ``quality`` is not
removed for images
+ of type ``.webp``.
+
+
2.8.4 (2022-12-19)
------------------
* Fix problem when thumbnailing images of type TIFF. PIL's ``TiffImagePlugin``
doesn't
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/easy-thumbnails-2.8.4/PKG-INFO
new/easy-thumbnails-2.8.5/PKG-INFO
--- old/easy-thumbnails-2.8.4/PKG-INFO 2022-12-19 14:17:32.885956300 +0100
+++ new/easy-thumbnails-2.8.5/PKG-INFO 2023-01-09 11:57:08.778035400 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: easy-thumbnails
-Version: 2.8.4
+Version: 2.8.5
Summary: Easy thumbnails for Django
Home-page: http://github.com/SmileyChris/easy-thumbnails
Author: Chris Beaven
@@ -225,6 +225,12 @@
Changes
=======
+2.8.5 (2023-01-09)
+------------------
+* Fix regression introduced in version 2.8.4. Argument ``quality`` is not
removed for images
+ of type ``.webp``.
+
+
2.8.4 (2022-12-19)
------------------
* Fix problem when thumbnailing images of type TIFF. PIL's ``TiffImagePlugin``
doesn't
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/easy-thumbnails-2.8.4/easy_thumbnails/__init__.py
new/easy-thumbnails-2.8.5/easy_thumbnails/__init__.py
--- old/easy-thumbnails-2.8.4/easy_thumbnails/__init__.py 2022-12-19
14:17:20.000000000 +0100
+++ new/easy-thumbnails-2.8.5/easy_thumbnails/__init__.py 2023-01-09
11:56:57.000000000 +0100
@@ -1,8 +1,8 @@
-VERSION = (2, 8, 4, 'final', 0)
+VERSION = (2, 8, 5, 'final', 0)
def get_version(*args, **kwargs):
# Don't litter django/__init__.py with all the get_version stuff.
# Only import if it's actually called.
- from .get_version import get_version
+ from .version_utils import get_version
return get_version(*args, **kwargs)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/easy-thumbnails-2.8.4/easy_thumbnails/engine.py
new/easy-thumbnails-2.8.5/easy_thumbnails/engine.py
--- old/easy-thumbnails-2.8.4/easy_thumbnails/engine.py 2022-12-19
14:17:20.000000000 +0100
+++ new/easy-thumbnails-2.8.5/easy_thumbnails/engine.py 2023-01-09
11:56:57.000000000 +0100
@@ -68,7 +68,7 @@
# of pillow avoid the MAXBLOCK limitation.
pass
else:
- if 'quality' in options:
+ if format != 'WEBP' and 'quality' in options:
options.pop('quality')
if not saved:
image.save(destination, format=format, **options)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/easy-thumbnails-2.8.4/easy_thumbnails/get_version.py
new/easy-thumbnails-2.8.5/easy_thumbnails/get_version.py
--- old/easy-thumbnails-2.8.4/easy_thumbnails/get_version.py 2022-12-19
14:17:20.000000000 +0100
+++ new/easy-thumbnails-2.8.5/easy_thumbnails/get_version.py 1970-01-01
01:00:00.000000000 +0100
@@ -1,56 +0,0 @@
-import datetime
-import os
-import subprocess
-
-
-def get_version(version=None):
- "Returns a PEP 386-compliant version number from VERSION."
- if version is None:
- from easy_thumbnails import VERSION as version
- else:
- assert len(version) == 5
- assert version[3] in ('alpha', 'beta', 'rc', 'final')
-
- # Now build the two parts of the version number:
- # main = X.Y[.Z]
- # sub = .devN - for pre-alpha releases
- # | {a|b|c}N - for alpha, beta and rc releases
-
- parts = 2 if version[2] == 0 else 3
- main = '.'.join(str(x) for x in version[:parts])
-
- sub = ''
- if version[3] == 'post':
- sub_v = version[4] or get_git_changeset()
- sub = '.post%s' % sub_v
-
- elif version[3] == 'alpha' and version[4] == 0:
- git_changeset = get_git_changeset()
- if git_changeset:
- sub = '.dev%s' % git_changeset
-
- elif version[3] != 'final':
- mapping = {'alpha': '.a', 'beta': '.b', 'rc': '.rc'}
- sub = mapping[version[3]] + str(version[4])
-
- return str(main + sub)
-
-
-def get_git_changeset():
- """Returns a numeric identifier of the latest git changeset.
-
- The result is the UTC timestamp of the changeset in YYYYMMDDHHMMSS format.
- This value isn't guaranteed to be unique, but collisions are very unlikely,
- so it's sufficient for generating the development version numbers.
- """
- repo_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
- git_log = subprocess.Popen(
- 'git log --pretty=format:%ct --quiet -1 HEAD',
- stdout=subprocess.PIPE, stderr=subprocess.PIPE,
- shell=True, cwd=repo_dir, universal_newlines=True)
- timestamp = git_log.communicate()[0]
- try:
- timestamp = datetime.datetime.utcfromtimestamp(int(timestamp))
- except ValueError:
- return None
- return timestamp.strftime('%Y%m%d%H%M%S')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/easy-thumbnails-2.8.4/easy_thumbnails/version_utils.py
new/easy-thumbnails-2.8.5/easy_thumbnails/version_utils.py
--- old/easy-thumbnails-2.8.4/easy_thumbnails/version_utils.py 1970-01-01
01:00:00.000000000 +0100
+++ new/easy-thumbnails-2.8.5/easy_thumbnails/version_utils.py 2023-01-09
11:56:57.000000000 +0100
@@ -0,0 +1,56 @@
+import datetime
+import os
+import subprocess
+
+
+def get_version(version=None):
+ "Returns a PEP 386-compliant version number from VERSION."
+ if version is None:
+ from easy_thumbnails import VERSION as version
+ else:
+ assert len(version) == 5
+ assert version[3] in ('alpha', 'beta', 'rc', 'final')
+
+ # Now build the two parts of the version number:
+ # main = X.Y[.Z]
+ # sub = .devN - for pre-alpha releases
+ # | {a|b|c}N - for alpha, beta and rc releases
+
+ parts = 2 if version[2] == 0 else 3
+ main = '.'.join(str(x) for x in version[:parts])
+
+ sub = ''
+ if version[3] == 'post':
+ sub_v = version[4] or get_git_changeset()
+ sub = '.post%s' % sub_v
+
+ elif version[3] == 'alpha' and version[4] == 0:
+ git_changeset = get_git_changeset()
+ if git_changeset:
+ sub = '.dev%s' % git_changeset
+
+ elif version[3] != 'final':
+ mapping = {'alpha': '.a', 'beta': '.b', 'rc': '.rc'}
+ sub = mapping[version[3]] + str(version[4])
+
+ return str(main + sub)
+
+
+def get_git_changeset():
+ """Returns a numeric identifier of the latest git changeset.
+
+ The result is the UTC timestamp of the changeset in YYYYMMDDHHMMSS format.
+ This value isn't guaranteed to be unique, but collisions are very unlikely,
+ so it's sufficient for generating the development version numbers.
+ """
+ repo_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
+ git_log = subprocess.Popen(
+ 'git log --pretty=format:%ct --quiet -1 HEAD',
+ stdout=subprocess.PIPE, stderr=subprocess.PIPE,
+ shell=True, cwd=repo_dir, universal_newlines=True)
+ timestamp = git_log.communicate()[0]
+ try:
+ timestamp = datetime.datetime.utcfromtimestamp(int(timestamp))
+ except ValueError:
+ return None
+ return timestamp.strftime('%Y%m%d%H%M%S')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/easy-thumbnails-2.8.4/easy_thumbnails.egg-info/PKG-INFO
new/easy-thumbnails-2.8.5/easy_thumbnails.egg-info/PKG-INFO
--- old/easy-thumbnails-2.8.4/easy_thumbnails.egg-info/PKG-INFO 2022-12-19
14:17:32.000000000 +0100
+++ new/easy-thumbnails-2.8.5/easy_thumbnails.egg-info/PKG-INFO 2023-01-09
11:57:08.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: easy-thumbnails
-Version: 2.8.4
+Version: 2.8.5
Summary: Easy thumbnails for Django
Home-page: http://github.com/SmileyChris/easy-thumbnails
Author: Chris Beaven
@@ -225,6 +225,12 @@
Changes
=======
+2.8.5 (2023-01-09)
+------------------
+* Fix regression introduced in version 2.8.4. Argument ``quality`` is not
removed for images
+ of type ``.webp``.
+
+
2.8.4 (2022-12-19)
------------------
* Fix problem when thumbnailing images of type TIFF. PIL's ``TiffImagePlugin``
doesn't
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/easy-thumbnails-2.8.4/easy_thumbnails.egg-info/SOURCES.txt
new/easy-thumbnails-2.8.5/easy_thumbnails.egg-info/SOURCES.txt
--- old/easy-thumbnails-2.8.4/easy_thumbnails.egg-info/SOURCES.txt
2022-12-19 14:17:32.000000000 +0100
+++ new/easy-thumbnails-2.8.5/easy_thumbnails.egg-info/SOURCES.txt
2023-01-09 11:57:08.000000000 +0100
@@ -26,7 +26,6 @@
easy_thumbnails/exceptions.py
easy_thumbnails/fields.py
easy_thumbnails/files.py
-easy_thumbnails/get_version.py
easy_thumbnails/models.py
easy_thumbnails/namers.py
easy_thumbnails/options.py
@@ -36,6 +35,7 @@
easy_thumbnails/source_generators.py
easy_thumbnails/storage.py
easy_thumbnails/utils.py
+easy_thumbnails/version_utils.py
easy_thumbnails/widgets.py
easy_thumbnails.egg-info/PKG-INFO
easy_thumbnails.egg-info/SOURCES.txt