- 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. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python311?expand=0&rev=3
This commit is contained in:
parent
4861b77003
commit
62ccbe2ed8
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:80bf925f571da436b35210886cf79f6eb5fa5d6c571316b73568343451f77a19
|
|
||||||
size 19342692
|
|
@ -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-----
|
|
3
Python-3.11.0b1.tar.xz
Normal file
3
Python-3.11.0b1.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:dccac9b03dd3fe5cd10bc547579eb0be81a1d8971ec2a866b03dec5391f5ad25
|
||||||
|
size 19416160
|
16
Python-3.11.0b1.tar.xz.asc
Normal file
16
Python-3.11.0b1.tar.xz.asc
Normal file
@ -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-----
|
@ -1,3 +1,22 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 9 15:09:03 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
||||||
|
|
||||||
|
- 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 <mcepl@suse.com>
|
Thu May 5 14:35:56 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
||||||
|
|
||||||
|
@ -52,19 +52,19 @@ Obsoletes: python39%{?1:-%{1}}
|
|||||||
# based on the current source tarball
|
# based on the current source tarball
|
||||||
%define python_version_abitag %(c=%{python_version}; echo ${c//./})
|
%define python_version_abitag %(c=%{python_version}; echo ${c//./})
|
||||||
# FIXME %%define python_version_soname %%(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)
|
%if 0%(test -n "%{tar_suffix}" && echo 1)
|
||||||
%define _version %(echo "%{_version}~%{tar_suffix}")
|
%define _version %(echo "%{_version}~%{tar_suffix}")
|
||||||
%define tarversion %{version}
|
%define tarversion %{version}
|
||||||
%else
|
%else
|
||||||
%define tarversion %{version}
|
%define tarversion %{version}
|
||||||
%endif
|
%endif
|
||||||
%define python_pkg_name python310
|
%define python_pkg_name python311
|
||||||
# Will provide the python3-* provides
|
# Will provide the python3-* provides
|
||||||
# Will do the /usr/bin/python3 and all the core links
|
# 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
|
# We don't process beta signs well
|
||||||
%define folderversion 3.10.4
|
%define folderversion 3.11.0
|
||||||
%define tarname Python-%{tarversion}
|
%define tarname Python-%{tarversion}
|
||||||
%define sitedir %{_libdir}/python%{python_version}
|
%define sitedir %{_libdir}/python%{python_version}
|
||||||
# three possible ABI kinds: m - pymalloc, d - debug build; see PEP 3149
|
# 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
|
%define dynlib() %{sitedir}/lib-dynload/%{1}.cpython-%{abi_tag}-%{archname}-%{_os}%{?_gnu}%{?armsuffix}.so
|
||||||
%bcond_without profileopt
|
%bcond_without profileopt
|
||||||
Name: %{python_pkg_name}%{psuffix}
|
Name: %{python_pkg_name}%{psuffix}
|
||||||
Version: 3.10.4
|
Version: 3.11.0b1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Python 3 Interpreter
|
Summary: Python 3 Interpreter
|
||||||
License: Python-2.0
|
License: Python-2.0
|
||||||
@ -122,7 +122,7 @@ Source20: idle3.appdata.xml
|
|||||||
# 3. mkdir Vendor && mv usr/include/* Vendor/
|
# 3. mkdir Vendor && mv usr/include/* Vendor/
|
||||||
# 4. tar cJf bluez-devel-vendor.tar.xz Vendor/
|
# 4. tar cJf bluez-devel-vendor.tar.xz Vendor/
|
||||||
Source21: bluez-devel-vendor.tar.xz
|
Source21: bluez-devel-vendor.tar.xz
|
||||||
Source98: python310-rpmlintrc
|
Source98: python311-rpmlintrc
|
||||||
# Tarball is signed by the GPG key of Pablo Galindo Salgado (0x64E628F8D684696D)
|
# Tarball is signed by the GPG key of Pablo Galindo Salgado (0x64E628F8D684696D)
|
||||||
# https://keybase.io/pablogsal/pgp_keys.asc?fingerprint=a035c8c19219ba821ecea86b64e628f8d684696d
|
# https://keybase.io/pablogsal/pgp_keys.asc?fingerprint=a035c8c19219ba821ecea86b64e628f8d684696d
|
||||||
Source99: python.keyring
|
Source99: python.keyring
|
||||||
@ -555,7 +555,7 @@ EXCLUDE="$EXCLUDE test_capi"
|
|||||||
|
|
||||||
# Limit virtual memory to avoid spurious failures
|
# Limit virtual memory to avoid spurious failures
|
||||||
if test $(ulimit -v) = unlimited || test $(ulimit -v) -gt 10000000; then
|
if test $(ulimit -v) = unlimited || test $(ulimit -v) -gt 10000000; then
|
||||||
ulimit -v 10000000 || :
|
ulimit -v 11000000 || :
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export PYTHONPATH="$(pwd -P)/Lib"
|
export PYTHONPATH="$(pwd -P)/Lib"
|
||||||
|
Loading…
Reference in New Issue
Block a user