#8 Update to 7.3.9 + exclude ix86 on F37+
Merged a year ago by churchyard. Opened a year ago by churchyard.
rpms/ churchyard/pypy3.8 7.3.9  into  rawhide

file modified
+1
@@ -17,3 +17,4 @@ 

  /pypy3.7-v7.3.7-src.tar.bz2

  /pypy3.8-v7.3.7-src.tar.bz2

  /pypy3.8-v7.3.8-src.tar.bz2

+ /pypy3.8-v7.3.9-src.tar.bz2

file modified
+10 -7
@@ -1,5 +1,5 @@ 

  diff --git a/lib-python/3/ensurepip/__init__.py b/lib-python/3/ensurepip/__init__.py

- index 597a1ef9ee..3bfab52083 100644

+ index 9dced0e..3bfab52 100644

  --- a/lib-python/3/ensurepip/__init__.py

  +++ b/lib-python/3/ensurepip/__init__.py

  @@ -1,6 +1,7 @@
@@ -11,14 +11,16 @@ 

   import sys

   import runpy

   import tempfile

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

+ @@ -8,9 +9,26 @@ import subprocess

   

-  __all__ = ["version", "bootstrap"]

   

+  __all__ = ["version", "bootstrap"]

+ -_PACKAGE_NAMES = ('setuptools', 'pip')

  -_SETUPTOOLS_VERSION = "58.1.0"

+ -_PIP_VERSION = "22.0.4"

+ +

  +_WHEEL_DIR = "/usr/share/python-wheels/"

-  

- -_PIP_VERSION = "21.1.1"

+ +

  +_wheels = {}

  +

  +def _get_most_recent_wheel_version(pkg):
@@ -35,10 +37,11 @@ 

  +_SETUPTOOLS_VERSION = _get_most_recent_wheel_version("setuptools")

  +

  +_PIP_VERSION = _get_most_recent_wheel_version("pip")

-  

+ +

   _PROJECTS = [

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

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

+      ("pip", _PIP_VERSION, "py3"),

+ @@ -99,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
+13 -3
@@ -1,13 +1,14 @@ 

  %global basever 7.3

  %global pyversion 3.8

  Name:           pypy%{pyversion}

- Version:        %{basever}.8

+ Version:        %{basever}.9

  # The Python version is included in Release to workaround debuginfo conflicts

  # and make pypy versions with otherwise the same version-release always sorted

  # by Python version as well.

  # This potentially allows tags like Obsoletes: pypy3 < %%{version}-%%{release}.

  # https://bugzilla.redhat.com/2053880

- Release:        1.%{pyversion}%{?dist}

+ %global baserelease 1

+ Release:        %{baserelease}.%{pyversion}%{?dist}

  Summary:        Python %{pyversion} implementation with a Just-In-Time compiler

  

  # PyPy is MIT
@@ -25,6 +26,11 @@ 

  License:        MIT and Python and UCD and BSD and (ASL 2.0 or BSD)

  URL:            http://pypy.org/

  

+ # https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval

+ %if 0%{?fedora} >= 37 || 0%{?rhel} >= 10

+ ExcludeArch:    %{ix86}

+ %endif

+ 

  # High-level configuration of the build:

  

  # libmpdec (mpdecimal package in Fedora) is tightly coupled with the
@@ -288,7 +294,7 @@ 

  Requires: python-setuptools-wheel

  Requires: python-pip-wheel

  %else

- Provides: bundled(python3dist(pip)) = 21.1.1

+ Provides: bundled(python3dist(pip)) = 22.0.4

  Provides: bundled(python3dist(setuptools)) = 58.1.0

  %endif

  
@@ -880,6 +886,10 @@ 

  

  

  %changelog

+ * Wed Mar 30 2022 Miro Hrončok <mhroncok@redhat.com> - 7.3.9-1.3.8

+ - Update to 7.3.9

+ - Fixes: rhbz#2069873

+ 

  * Tue Mar 01 2022 Miro Hrončok <mhroncok@redhat.com> - 7.3.8-1.3.8

  - Include the Python version in Release to workaround debuginfo conflicts

    and make same builds of different PyPy sort in a predictable way (e.g. wrt Obsoletes)

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

- SHA512 (pypy3.8-v7.3.8-src.tar.bz2) = d5f124740ac04786cf087436dfe89590997e158b4a6324892b8d8366b50f980222c9f9a1ac627333d7684ffd02846fed0f5c6a8d2bbbfdd4f26192abe2a40963

+ SHA512 (pypy3.8-v7.3.9-src.tar.bz2) = 2d1f1c0eda08344332fb983a1cd4e76391eb95197519d151d28ff7e6d3a337bc584908eed523a2f26aee0f62e61650353fada1a0d96d57dd197b2f349e033609

no initial comment

3 new commits added

  • Exclude ix86 on F37+
  • Update to 7.3.9
  • Define %baserelease to make bumpspec work properly
a year ago

Pull-Request has been merged by churchyard

a year ago