[packages/python-mutagen] - added python3.9 compat patch, relup

mrozowik mrozowik at pld-linux.org
Fri Aug 19 23:53:16 CEST 2022


commit cd9c960d1938845481a6a82979cc74149869e97b
Author: Krzysztof Mrozowicz <mrozowik at pld-linux.org>
Date:   Fri Aug 19 21:53:05 2022 +0000

    - added python3.9 compat patch, relup

 apev2_python39.patch | 14 ++++++++++++++
 python-mutagen.spec  |  4 +++-
 2 files changed, 17 insertions(+), 1 deletion(-)
---
diff --git a/python-mutagen.spec b/python-mutagen.spec
index 928d5da..142ee53 100644
--- a/python-mutagen.spec
+++ b/python-mutagen.spec
@@ -8,12 +8,13 @@ Summary:	Audio metadata reader/writer for Python 2
 Summary(pl.UTF-8):	Moduł Pythona 2 do odczytu i zapisu metadanych dźwiękowych
 Name:		python-%{module}
 Version:	1.42.0
-Release:	7
+Release:	8
 License:	GPL v2+
 Group:		Development/Languages/Python
 #Source0Download: https://github.com/quodlibet/mutagen/releases
 Source0:	https://github.com/quodlibet/mutagen/releases/download/release-%{version}/mutagen-%{version}.tar.gz
 # Source0-md5:	3729218f974c3a79ee9972ffa5ca5d12
+Patch0:		apev2_python39.patch
 URL:		https://github.com/quodlibet/mutagen
 %if %{with python2}
 BuildRequires:	python-devel >= 1:2.7
@@ -75,6 +76,7 @@ APEv2 i FLAC.
 
 %prep
 %setup -q -n %{module}-%{version}
+%patch0 -p1
 
 %build
 %if %{with python2}
diff --git a/apev2_python39.patch b/apev2_python39.patch
new file mode 100644
index 0000000..3ff2bf5
--- /dev/null
+++ b/apev2_python39.patch
@@ -0,0 +1,14 @@
+--- mutagen-1.42.0/mutagen/apev2.py~	2018-11-17 10:56:49.000000000 +0000
++++ mutagen-1.42.0/mutagen/apev2.py	2022-08-19 21:46:55.162926190 +0000
+@@ -32,7 +32,10 @@
+ 
+ import sys
+ import struct
+-from collections import MutableSequence
++if sys.version_info[:2] >= (3, 8):
++    from collections.abc import MutableSequence
++else:
++    from collections import MutableSequence
+ 
+ from ._compat import (cBytesIO, PY3, text_type, PY2, reraise, swap_to_string,
+                       xrange)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python-mutagen.git/commitdiff/cd9c960d1938845481a6a82979cc74149869e97b



More information about the pld-cvs-commit mailing list