diff -dur Python-3.5.0.orig/Modules/getpath.c Python-3.5.0/Modules/getpath.c
--- Python-3.5.0.orig/Modules/getpath.c 2015-09-13 13:41:24.000000000 +0200
+++ Python-3.5.0/Modules/getpath.c 2015-12-03 17:31:03.874280444 +0100
-@@ -117,9 +117,21 @@
- #define EXEC_PREFIX PREFIX
+@@ -100,6 +100,17 @@
+ extern "C" {
#endif
+#ifndef LIB_PYTHON
+#define LIB_PYTHON "lib/python"
+#endif
+#endif
-+
- #ifndef PYTHONPATH
--#define PYTHONPATH PREFIX "/lib/python" VERSION ":" \
-- EXEC_PREFIX "/lib/python" VERSION "/lib-dynload"
-+#define PYTHONPATH PREFIX "/" LIB_PYTHON VERSION ":" \
-+ EXEC_PREFIX "/" LIB_PYTHON VERSION "/lib-dynload:"
- #endif
- #ifndef LANDMARK
+ #if !defined(PREFIX) || !defined(EXEC_PREFIX) || !defined(VERSION) || !defined(VPATH)
+ #error "PREFIX, EXEC_PREFIX, VERSION, and VPATH must be constant defined"
@@ -511,7 +523,7 @@
_pythonpath = Py_DecodeLocale(PYTHONPATH, NULL);
_prefix = Py_DecodeLocale(PREFIX, NULL);
--- /dev/null
+--- Python-3.5.2/Lib/test/test_pyexpat.py~ 2016-06-25 23:38:37.000000000 +0200
++++ Python-3.5.2/Lib/test/test_pyexpat.py 2016-08-14 22:01:10.891946983 +0200
+@@ -660,7 +660,7 @@ class MalformedInputTest(unittest.TestCa
+ parser.Parse(xml, True)
+ self.fail()
+ except expat.ExpatError as e:
+- self.assertEqual(str(e), 'XML declaration not well-formed: line 1, column 14')
++ self.assertEqual(str(e), 'XML declaration not well-formed: line 1, column 13')
+
+ class ErrorMessageTest(unittest.TestCase):
+ def test_codes(self):
Summary(tr.UTF-8): X arayüzlü, yüksek düzeyli, kabuk yorumlayıcı dili
Summary(uk.UTF-8): Мова програмування дуже високого рівня з X-інтерфейсом
Name: python3
-Version: %{py_ver}.1
-Release: 4
+Version: %{py_ver}.2
+Release: 1
Epoch: 1
License: PSF
Group: Development/Languages/Python
Source0: https://www.python.org/ftp/python/%{version}/Python-%{version}.tar.xz
-# Source0-md5: e9ea6f2623fffcdd871b7b19113fde80
+# Source0-md5: 8906efbacfcdc7c3c9198aeefafd159e
Source1: pyconfig.h.in
Patch0: %{name}-pythonpath.patch
Patch1: %{name}-ac_fixes.patch
Patch10: %{name}-bdist_rpm.patch
Patch11: %{name}-installcompile.patch
Patch12: https://bugs.python.org/file21896/nonexistent_user.patch
-# Patch12-md5: db706fbe6de467c6e4c97c675eddf29a
+# Patch12-md5: db706fbe6de467c6e4c97c675eddf29a
+Patch13: python3-test-pyexpat.patch
URL: https://www.python.org/
BuildRequires: autoconf >= 2.65
BuildRequires: automake
%patch10 -p1
%patch11 -p1
%patch12 -p1
+%patch13 -p1
%{__rm} -r Modules/zlib
%{__rm} -r Modules/expat