From 62ccbe2ed87fa70bdf8c68acb6e8357dfbda3659736c6cb13973b7be2e6e168b Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Mon, 9 May 2022 15:12:55 +0000 Subject: [PATCH] =?UTF-8?q?-=20Update=20to=20pre-release=20version=203.11.?= =?UTF-8?q?0b1:=20=20=20-=20PEP=20657=20=E2=80=93=20Include=20Fine-Grained?= =?UTF-8?q?=20Error=20Locations=20in=20Tracebacks=20=20=20-=20PEP=20654=20?= =?UTF-8?q?=E2=80=93=20Exception=20Groups=20and=20except*=20=20=20-=20PEP?= =?UTF-8?q?=20673=20=E2=80=93=20Self=20Type=20=20=20-=20PEP=20646=20?= =?UTF-8?q?=E2=80=93=20Variadic=20Generics=20=20=20-=20PEP=20680=E2=80=93?= =?UTF-8?q?=20tomllib:=20Support=20for=20Parsing=20TOML=20in=20the=20Stand?= =?UTF-8?q?ard=20Library=20=20=20-=20PEP=20675=E2=80=93=20Arbitrary=20Lite?= =?UTF-8?q?ral=20String=20Type=20=20=20-=20PEP=20655=E2=80=93=20Marking=20?= =?UTF-8?q?individual=20TypedDict=20items=20as=20required=20or=20potential?= =?UTF-8?q?ly-missing=20=20=20-=20bpo-46752=E2=80=93=20Introduce=20task=20?= =?UTF-8?q?groups=20to=20asyncio=20=20=20-=20The=20Faster=20Cpython=20Proj?= =?UTF-8?q?ect=20is=20already=20yielding=20some=20exciting=20=20=20=20=20r?= =?UTF-8?q?esults.=20Python=203.11=20is=20up=20to=2010-60%=20faster=20than?= =?UTF-8?q?=20Python=20=20=20=20=203.10.=20On=20average,=20we=20measured?= =?UTF-8?q?=20a=201.22x=20speedup=20on=20the=20standard=20=20=20=20=20benc?= =?UTF-8?q?hmark=20suite.=20See=20=20=20=20=20https://docs.python.org/3.11?= =?UTF-8?q?/whatsnew/3.11.html#faster-cpython=20=20=20=20=20for=20details.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python311?expand=0&rev=3 --- Python-3.10.4.tar.xz | 3 --- Python-3.10.4.tar.xz.asc | 16 ---------------- Python-3.11.0b1.tar.xz | 3 +++ Python-3.11.0b1.tar.xz.asc | 16 ++++++++++++++++ python310.changes | 19 +++++++++++++++++++ python310.spec | 14 +++++++------- 6 files changed, 45 insertions(+), 26 deletions(-) delete mode 100644 Python-3.10.4.tar.xz delete mode 100644 Python-3.10.4.tar.xz.asc create mode 100644 Python-3.11.0b1.tar.xz create mode 100644 Python-3.11.0b1.tar.xz.asc diff --git a/Python-3.10.4.tar.xz b/Python-3.10.4.tar.xz deleted file mode 100644 index c014894..0000000 --- a/Python-3.10.4.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:80bf925f571da436b35210886cf79f6eb5fa5d6c571316b73568343451f77a19 -size 19342692 diff --git a/Python-3.10.4.tar.xz.asc b/Python-3.10.4.tar.xz.asc deleted file mode 100644 index 304c4a3..0000000 --- a/Python-3.10.4.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEz9yiRbEEPPKl+Xhl/+h0BBaL2EcFAmI7glkACgkQ/+h0BBaL -2EeuBBAAoOCzPJXjt6RoAYMGpKl3f7HNGRR6q5nyLzyJ2EMOFflsJH7HRyE9c5eO -7EsrD3oO9OMkdY6Ffs7m0pfU6evGRaEAu/gY5ia8DVXjp0pLd8KJFKVKBvMLUsoB -WHM8t1MCCmEq7bPXjqnBW56UEMj8Tq/WzVPtC6nHc3zCbegM1GlrTcE4a6wYsILE -6zaSvmMGFNoER3+AzMSy2JEAYvPHZMhlzHgqjFwwQwBNEio7cKd12f8suwlGOnma -bpFpb6MlOyYXiBQtpEnlnkJH+xRrDKCczXVEgR64CHXF7ZOcuYexzLz+hX+1httd -vNmxcbx3Dd+LQ+QD/8oUqxGbQmz91QvcWR3VGweBdrqLykv4BqPQT5sh9pSj7GP4 -+bzIneAlNvbgZ31oWSAAjSyshtYPoKAK47a45UtGspsDONI2vMnVL4hKnYJPRNPQ -rVTjSZZQrTOvr7v3vnux0uvcg63DdmjkLULdyNgFoQzx1BK+/eQSVDqL3UxSifeg -ev1KtaEQvD71ETdpAmAzTxCQm41F6uQFC68JaAF7Bk5UH8PT1zhyAaTnVWBZ9dYu -2RORSFHib9cILdvql4Kde9ZKyzarcXl81+B3zAa3dehx+cpnbfxk2y+TKD+IAPJy -4727aPUgEceIVH3TtrwJF94vyR3UVPi2IudfGOmI/k2RZ+adjWY= -=4vI+ ------END PGP SIGNATURE----- diff --git a/Python-3.11.0b1.tar.xz b/Python-3.11.0b1.tar.xz new file mode 100644 index 0000000..96bfb83 --- /dev/null +++ b/Python-3.11.0b1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dccac9b03dd3fe5cd10bc547579eb0be81a1d8971ec2a866b03dec5391f5ad25 +size 19416160 diff --git a/Python-3.11.0b1.tar.xz.asc b/Python-3.11.0b1.tar.xz.asc new file mode 100644 index 0000000..bcee99e --- /dev/null +++ b/Python-3.11.0b1.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEz9yiRbEEPPKl+Xhl/+h0BBaL2EcFAmJ1p8MACgkQ/+h0BBaL +2Ed9aBAAqIsXqNNhL3Q8jRpWdckbyiSsTgf7k+nr/yhO6x+XD8TZE5OakOIvCI4h +NnvzAKD+QzaDQAlT+QtrOf2BFK6z8x2k0FwdLZBZGbpY1GAJWRPJhLwqPmo0k6PC +H3wU7sJoKc2Md1s6UHYwoKy1sxYF4a2SjNWPfz+1/pUZoTucR4IEHUdOpzwhCh8k +frms3eu+AlbwSWisYjDLlOsvyfpqteM5pnfSB+XeQQmhjqXkdvOyNopnIpld9yYA +ThM2DcA+uw78xJx866vj9vybBXALJJAFs7L8Ofw0ZzNm7gZdorjvPUzy6+7LI72c +a2qVOKW4ugGILZi4r65abMoL87xSokIsztPlvKN+pbynWKc3Rk46trtn6TDsV7mi +wYNrlkWaeZPg6D200G7VXfNRJ3cSoLTEW5q4bkx5JJClTWd19JpE8xdMN8xd8Cj2 +M7dzkImD6/UeQ87cOmFvg2Qcs/2nRfIfjDjjUTYXMCMof/XJ1Lzrz0y1O2sdfYud +o71oSmkYbKkcO4vJ/H6pOyGjLRS6nhWYbgebRMUp1zghnIibQIXt49+ntSpTT8VZ +9HVskMUb0FzbEuEza7jfeIj33VX9NOBGrpzupgqXnJZRyqmuM+OqNnBL082/uqFU +b0eheOgImRed716X9ZmhPQp1lNBItQk3IxZktLsnDsDKoqNIdQA= +=LzMI +-----END PGP SIGNATURE----- diff --git a/python310.changes b/python310.changes index 6649cd9..bd0ad62 100644 --- a/python310.changes +++ b/python310.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Mon May 9 15:09:03 UTC 2022 - Matej Cepl + +- Update to pre-release version 3.11.0b1: + - PEP 657 – Include Fine-Grained Error Locations in Tracebacks + - PEP 654 – Exception Groups and except* + - PEP 673 – Self Type + - PEP 646 – Variadic Generics + - PEP 680– tomllib: Support for Parsing TOML in the Standard Library + - PEP 675– Arbitrary Literal String Type + - PEP 655– Marking individual TypedDict items as required or potentially-missing + - bpo-46752– Introduce task groups to asyncio + - The Faster Cpython Project is already yielding some exciting + results. Python 3.11 is up to 10-60% faster than Python + 3.10. On average, we measured a 1.22x speedup on the standard + benchmark suite. See + https://docs.python.org/3.11/whatsnew/3.11.html#faster-cpython + for details. + ------------------------------------------------------------------- Thu May 5 14:35:56 UTC 2022 - Matej Cepl diff --git a/python310.spec b/python310.spec index 8f92977..8b0e498 100644 --- a/python310.spec +++ b/python310.spec @@ -52,19 +52,19 @@ Obsoletes: python39%{?1:-%{1}} # based on the current source tarball %define python_version_abitag %(c=%{python_version}; echo ${c//./}) # FIXME %%define python_version_soname %%(c=%%{python_version}; echo ${c//./_}) -%define python_version_soname 3_10 +%define python_version_soname 3_11 %if 0%(test -n "%{tar_suffix}" && echo 1) %define _version %(echo "%{_version}~%{tar_suffix}") %define tarversion %{version} %else %define tarversion %{version} %endif -%define python_pkg_name python310 +%define python_pkg_name python311 # Will provide the python3-* provides # Will do the /usr/bin/python3 and all the core links -%define primary_interpreter 1 +%define primary_interpreter 0 # We don't process beta signs well -%define folderversion 3.10.4 +%define folderversion 3.11.0 %define tarname Python-%{tarversion} %define sitedir %{_libdir}/python%{python_version} # three possible ABI kinds: m - pymalloc, d - debug build; see PEP 3149 @@ -100,7 +100,7 @@ Obsoletes: python39%{?1:-%{1}} %define dynlib() %{sitedir}/lib-dynload/%{1}.cpython-%{abi_tag}-%{archname}-%{_os}%{?_gnu}%{?armsuffix}.so %bcond_without profileopt Name: %{python_pkg_name}%{psuffix} -Version: 3.10.4 +Version: 3.11.0b1 Release: 0 Summary: Python 3 Interpreter License: Python-2.0 @@ -122,7 +122,7 @@ Source20: idle3.appdata.xml # 3. mkdir Vendor && mv usr/include/* Vendor/ # 4. tar cJf bluez-devel-vendor.tar.xz Vendor/ Source21: bluez-devel-vendor.tar.xz -Source98: python310-rpmlintrc +Source98: python311-rpmlintrc # Tarball is signed by the GPG key of Pablo Galindo Salgado (0x64E628F8D684696D) # https://keybase.io/pablogsal/pgp_keys.asc?fingerprint=a035c8c19219ba821ecea86b64e628f8d684696d Source99: python.keyring @@ -555,7 +555,7 @@ EXCLUDE="$EXCLUDE test_capi" # Limit virtual memory to avoid spurious failures if test $(ulimit -v) = unlimited || test $(ulimit -v) -gt 10000000; then - ulimit -v 10000000 || : + ulimit -v 11000000 || : fi export PYTHONPATH="$(pwd -P)/Lib"