forked from pool/python313
Sync from SUSE:SLFO:Main python313 revision f3fded152e9ee7e3c3e8a86fe18815c2
This commit is contained in:
@@ -83,19 +83,20 @@
|
||||
# No experimental_jit in SLES, there's no clang >=18
|
||||
%if 0%{?suse_version} <= 1600
|
||||
%bcond_with experimental_jit
|
||||
# Disable experimental_jit for primary python.
|
||||
# llvm is not part of ring0 and experimental_jit requires clang >= 18
|
||||
%elif !%{primary_interpreter}
|
||||
# Currently supported architectures
|
||||
# https://peps.python.org/pep-0744/#support
|
||||
%ifarch x86_64 %{x86_64} aarch64
|
||||
%bcond_without experimental_jit
|
||||
%else
|
||||
%bcond_with experimental_jit
|
||||
%endif
|
||||
|
||||
%else
|
||||
%bcond_with experimental_jit
|
||||
# Disable experimental_jit for primary python.
|
||||
# llvm is not part of ring0 and experimental_jit requires clang >= 18
|
||||
%if !%{primary_interpreter}
|
||||
# Currently supported architectures
|
||||
# https://peps.python.org/pep-0744/#support
|
||||
%ifarch x86_64 %{x86_64} aarch64
|
||||
%bcond_without experimental_jit
|
||||
%else
|
||||
%bcond_with experimental_jit
|
||||
%endif
|
||||
%else
|
||||
%bcond_with experimental_jit
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# %%if 0%%{?sle_version} && 0%%{?suse_version} < 1550
|
||||
@@ -139,7 +140,11 @@
|
||||
# version part of "libpython" package
|
||||
%define so_major 1
|
||||
%define so_minor 0
|
||||
%if "%{abi_kind}" == "t"
|
||||
%define so_version %{python_version_soname}t%{so_major}_%{so_minor}
|
||||
%else
|
||||
%define so_version %{python_version_soname}%{abi_kind}-%{so_major}_%{so_minor}
|
||||
%endif
|
||||
# rpm and python have different ideas about what is an arch-dependent name, so:
|
||||
%if "%{__isa_name}" == "ppc"
|
||||
%define archname %(echo %{_arch} | sed s/ppc/powerpc/)
|
||||
@@ -162,7 +167,7 @@
|
||||
# _md5.cpython-38m-x86_64-linux-gnu.so
|
||||
%define dynlib() %{sitedir}/lib-dynload/%{1}.cpython-%{abi_tag}-%{archname}-%{_os}%{?_gnu}%{?armsuffix}.so
|
||||
Name: %{python_pkg_name}%{psuffix}
|
||||
Version: 3.13.3
|
||||
Version: 3.13.5
|
||||
%define tarversion %{version}
|
||||
%define tarname Python-%{tarversion}
|
||||
Release: 0
|
||||
@@ -223,12 +228,6 @@ Patch41: doc-py38-to-py36.patch
|
||||
# PATCH-FIX-UPSTREAM gh126985-mv-pyvenv.cfg2getpath.patch mcepl@suse.com
|
||||
# Remove tests failing in test_sysconfig
|
||||
Patch42: gh126985-mv-pyvenv.cfg2getpath.patch
|
||||
# PATCH-FIX-UPSTREAM gh-132535-rsrc-warn-test_timeout.patch gh#python/cpython#132535 mcepl@suse.com
|
||||
# allows test_timeout tests to pass
|
||||
Patch43: gh-132535-rsrc-warn-test_timeout.patch
|
||||
# PATCH-FIX-UPSTREAM CVE-2025-4516-DecodeError-handler.patch bsc#1243273 mcepl@suse.com
|
||||
# this patch makes things totally awesome
|
||||
Patch44: CVE-2025-4516-DecodeError-handler.patch
|
||||
BuildRequires: autoconf-archive
|
||||
BuildRequires: automake
|
||||
BuildRequires: fdupes
|
||||
@@ -265,7 +264,9 @@ BuildRequires: python3-Sphinx >= 4.0.0
|
||||
%if 0%{?suse_version} >= 1500
|
||||
BuildRequires: python3-python-docs-theme >= 2022.1
|
||||
%endif
|
||||
|
||||
%if 0%{?suse_version} < 1599
|
||||
BuildRequires: python3-dataclasses
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
# end of {with doc}
|
||||
|
||||
Reference in New Issue
Block a user