#200 Fedora 32: Update to 3.8.7
Merged 3 years ago by churchyard. Opened 3 years ago by churchyard.
rpms/ churchyard/python3 f32-3.8.7  into  f32

file modified
+6 -6
@@ -107,7 +107,7 @@ 

       return sitepackages

   

  diff --git a/Lib/sysconfig.py b/Lib/sysconfig.py

- index b9e2fafbc0..0ae6d35b69 100644

+ index 9caf158019..8eecd0c586 100644

  --- a/Lib/sysconfig.py

  +++ b/Lib/sysconfig.py

  @@ -20,10 +20,10 @@ __all__ = [
@@ -139,7 +139,7 @@ 

           'scripts': '{userbase}/bin',

           'data': '{userbase}',

  diff --git a/Lib/test/test_site.py b/Lib/test/test_site.py

- index 01008656bd..7f9c9f1d41 100644

+ index 6b3dba0f0a..4e6d9c4a65 100644

  --- a/Lib/test/test_site.py

  +++ b/Lib/test/test_site.py

  @@ -267,8 +267,8 @@ class HelperFunctionsTests(unittest.TestCase):
@@ -198,10 +198,10 @@ 

           return DECODE_LOCALE_ERR("EXEC_PREFIX define", len);

       }

  diff --git a/configure b/configure

- index 96dcd0dcd5..0ce1db97ac 100755

+ index c164d68c4e..0abbf30b71 100755

  --- a/configure

  +++ b/configure

- @@ -15214,9 +15214,9 @@ fi

+ @@ -15233,9 +15233,9 @@ fi

   

   

   if test x$PLATFORM_TRIPLET = x; then
@@ -214,10 +214,10 @@ 

   

   

  diff --git a/configure.ac b/configure.ac

- index 18a044629a..b1c80869e4 100644

+ index fc082a3cd2..fb6bce0339 100644

  --- a/configure.ac

  +++ b/configure.ac

- @@ -4689,9 +4689,9 @@ fi

+ @@ -4691,9 +4691,9 @@ fi

   dnl define LIBPL after ABIFLAGS and LDVERSION is defined.

   AC_SUBST(PY_ENABLE_SHARED)

   if test x$PLATFORM_TRIPLET = x; then

file modified
+4 -4
@@ -12,7 +12,7 @@ 

   1 file changed, 22 insertions(+), 10 deletions(-)

  

  diff --git a/Lib/ensurepip/__init__.py b/Lib/ensurepip/__init__.py

- index 9415fd73b8..f58dab1800 100644

+ index 38bb42104b..413c1b300e 100644

  --- a/Lib/ensurepip/__init__.py

  +++ b/Lib/ensurepip/__init__.py

  @@ -1,6 +1,7 @@
@@ -24,7 +24,7 @@ 

   import sys

   import runpy

   import tempfile

- @@ -8,10 +9,24 @@ import tempfile

+ @@ -9,10 +10,24 @@ import subprocess

   

   __all__ = ["version", "bootstrap"]

   
@@ -33,7 +33,7 @@ 

  -_SETUPTOOLS_VERSION = "49.2.1"

  +_wheels = {}

   

- -_PIP_VERSION = "20.2.1"

+ -_PIP_VERSION = "20.2.3"

  +def _get_most_recent_wheel_version(pkg):

  +    prefix = os.path.join(_WHEEL_DIR, "{}-".format(pkg))

  +    _wheels[pkg] = {}
@@ -51,7 +51,7 @@ 

   

   _PROJECTS = [

       ("setuptools", _SETUPTOOLS_VERSION, "py3"),

- @@ -105,13 +120,10 @@ def _bootstrap(*, root=None, upgrade=False, user=False,

+ @@ -102,13 +117,10 @@ def _bootstrap(*, root=None, upgrade=False, user=False,

           # additional paths that need added to sys.path

           additional_paths = []

           for project, version, py_tag in _PROJECTS:

file modified
+14 -7
@@ -13,11 +13,11 @@ 

  

  #  WARNING  When rebasing to a new Python version,

  #           remember to update the python3-docs package as well

- %global general_version %{pybasever}.6

+ %global general_version %{pybasever}.7

  #global prerel ...

  %global upstream_version %{general_version}%{?prerel}

  Version: %{general_version}%{?prerel:~%{prerel}}

- Release: 2%{?dist}

+ Release: 1%{?dist}

  License: Python

  

  
@@ -196,6 +196,7 @@ 

  BuildRequires: libGL-devel

  BuildRequires: libuuid-devel

  BuildRequires: libX11-devel

+ BuildRequires: make

  BuildRequires: ncurses-devel

  

  BuildRequires: openssl-devel
@@ -275,7 +276,7 @@ 

  # See https://bugzilla.redhat.com/show_bug.cgi?id=556092

  Patch111: 00111-no-static-lib.patch

  

- # 00189 # 13b857596e747720f927b7fd829aba50e79b29dd

+ # 00189 # 0bcd378c2e63c66291edd891fbd5a9a10c4afbdc

  # Instead of bundled wheels, use our RPM packaged wheels

  #

  # We keep them in /usr/share/python-wheels
@@ -287,7 +288,7 @@ 

  # The versions are written in Lib/ensurepip/__init__.py, this patch removes them.

  # When the bundled setuptools/pip wheel is updated, the patch no longer applies cleanly.

  # In such cases, the patch needs to be amended and the versions updated here:

- %global pip_version 20.2.1

+ %global pip_version 20.2.3

  %global setuptools_version 49.2.1

  

  # 00251 # 2eabd04356402d488060bc8fe316ad13fc8a3356
@@ -647,10 +648,10 @@ 

  %description

  Python %{pybasever} package for developers.

  

- This package exists to allow developers to test their code against a newer

+ This package exists to allow developers to test their code against an older

  version of Python. This is not a full Python stack and if you wish to run

- your applications with Python %{pybasever}, update your Fedora to a newer

- version once Python %{pybasever} is stable.

+ your applications with Python %{pybasever}, see other distributions

+ that support it, such as an older Fedora release.

  

  %endif # with flatpackage

  
@@ -1636,6 +1637,12 @@ 

  # ======================================================

  

  %changelog

+ * Tue Dec 22 2020 Miro Hrončok <mhroncok@redhat.com> - 3.8.7-1

+ - Update to 3.8.7

+ 

+ * Tue Dec 08 2020 Tomas Hrnciar <thrnciar@redhat.com> - 3.8.7~rc1-1

+ - Update to 3.8.7rc1

+ 

  * Mon Oct 05 2020 Miro Hrončok <mhroncok@redhat.com> - 3.8.6-2

  - Use upstream architecture names on Fedora 34+

  - https://fedoraproject.org/wiki/Changes/Python_Upstream_Architecture_Names

file modified
+2 -2
@@ -1,2 +1,2 @@ 

- SHA512 (Python-3.8.6.tar.xz) = 22faec84f6e172e1ac7c6bd6fd37e9b6ae4afc91cf5136aa8cac8ebbed8d18793f9196e8749b8ccc43447cb6c41cb450f65ea72dd363c06dfaeb14e0455f5560

- SHA512 (Python-3.8.6.tar.xz.asc) = d4ed7a7360fe110b4c03d424c05f9085131f7dc457c04e6bc5bb7be29bf0ce60747fdef71ca9856c161afb1dc1bff44d2e70d4542f0f9de23667ae4a5ac63374

+ SHA512 (Python-3.8.7.tar.xz) = 6a27d8eab3076930df46b0cf127f9b664f8d4147349b2b98132f464deb7f69d87e0167e8ee8e6c64249125ad73760d965ecbc81c252b63a1e7aac95594c62b74

+ SHA512 (Python-3.8.7.tar.xz.asc) = ddbad087a1d116e743e11f50d29ee0563241e4397312fa76691bad30ef62908d281ba77b89dbd8f348faa50f1c953399d79ad6c2ab77828e690f3a5a3b708bc8