forked from pool/python313
- Update to 3.13.0~rc1:
- Tests
- gh-59022: Add tests for pkgutil.extend_path(). Patch by
Andreas Stocker.
- gh-99242: os.getloadavg() may throw OSError when
running regression tests under certain conditions (e.g.
chroot). This error is now caught and ignored, since
reporting load average is optional.
- Security
- gh-122133: Authenticate the socket connection for the
socket.socketpair() fallback on platforms where AF_UNIX is
not available like Windows.
- Patch by Gregory P. Smith <greg@krypto.org> and Seth Larson
<seth@python.org>. Reported by Ellie <el@horse64.org>
- gh-121957: Fixed missing audit events around interactive
use of Python, now also properly firing for python -i, as
well as for python -m asyncio. The events in question are
cpython.run_stdin and cpython.run_startup.
- Library
- gh-122400: Handle ValueErrors raised by os.stat() in
filecmp.dircmp and filecmp.cmpfiles(). Patch by Bénédikt
Tran.
- gh-122311: Fix some error messages in pickle.
- gh-122332: Fixed segfault with asyncio.Task.get_coro() when
using an eager task factory.
- gh-105733: ctypes.ARRAY() is now soft deprecated: it no
longer emits deprecation warnings and is not scheduled for
removal.
- gh-122087: Restore inspect.ismethoddescriptor() and
inspect.isroutine() returning False for functools.partial
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python313?expand=0&rev=31
This commit is contained in:
BIN
Python-3.13.0b4.tar.xz
(Stored with Git LFS)
BIN
Python-3.13.0b4.tar.xz
(Stored with Git LFS)
Binary file not shown.
@@ -1,18 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQKTBAABCgB9FiEEcWlgX2LHUTVtBUomqCHmgOX6YwUFAmaY/fpfFIAAAAAALgAo
|
|
||||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDcx
|
|
||||||
Njk2MDVGNjJDNzUxMzU2RDA1NEEyNkE4MjFFNjgwRTVGQTYzMDUACgkQqCHmgOX6
|
|
||||||
YwV7ExAAkdc0QjTfb4xrTBdKdOkpPk6vsM0tDpA1XnsaCDBwHRertRXKGrHivDfK
|
|
||||||
vDxHQqnXXVa+1PiQYGqFLR4DKUCebYs2RjUlZfULiXwv7SxBWTR1AEpzNyNuzfPU
|
|
||||||
+NXz0Wrs2hlEVo6LFIjCqwN3j0e96gEoIOA3BuuCorw4SeRfzc2Fw/essHYL85MQ
|
|
||||||
kyvzhRcjoyWFGoyDv52OUuP81u8v0OaW1EImkKzG65QnXVSPmihTKWvnHxgUBI95
|
|
||||||
rTu2s5/w5gKUDDhQyBl5SLjb+bsMjgoUY8bDkvy9yTi3bWGVFOCD2VFK8cGOGUP0
|
|
||||||
lz8g3aSPBTbfieKqghoIpPjyttqOt4gJg/twXZaxpv3f5nO2ErixYR3El/RzGdGk
|
|
||||||
uui7GJbX4fKoNsmSqM8FV6QfJ+sO3CV+3XVOyfMdrq3WrEGCpR9dYJ7BwOVfcYuD
|
|
||||||
hxMGchhMBJsj3gb25QgEVmFR/DOTnXoWNowbPkmkb7vv6lEp5j5JI47xfNqdxpID
|
|
||||||
Tyn7OQYGqKu7hzhMXTQ5HkL9AvERNUujtGHrN3uND+1ypiEFSuY6ahCmVWoAeSkJ
|
|
||||||
/TMkUiBEj1wBIMi7U0zAoyHN63zshq0DHYkaGDpb24GPAww1VmMls2pBy7vLSKO1
|
|
||||||
Ggzr4WWIN/EVNB9zulhqVxX750idYWBJrP/kLNubEn0Z/iOchrg=
|
|
||||||
=knpx
|
|
||||||
-----END PGP SIGNATURE-----
|
|
||||||
BIN
Python-3.13.0rc1.tar.xz
(Stored with Git LFS)
Normal file
BIN
Python-3.13.0rc1.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
18
Python-3.13.0rc1.tar.xz.asc
Normal file
18
Python-3.13.0rc1.tar.xz.asc
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQKTBAABCgB9FiEEcWlgX2LHUTVtBUomqCHmgOX6YwUFAmaquNZfFIAAAAAALgAo
|
||||||
|
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDcx
|
||||||
|
Njk2MDVGNjJDNzUxMzU2RDA1NEEyNkE4MjFFNjgwRTVGQTYzMDUACgkQqCHmgOX6
|
||||||
|
YwUclA//Tg0ybBUO7yjNvM85wbZLxIvYujAbReBRARLUkZXFGVMBG9zi3Arf4EE6
|
||||||
|
PKvGvy0vg/jeQPraLBe4KQnaQUTU8qmLsjd7lWWEjZc0E+3zZzAvZ9hXNtcrqY4x
|
||||||
|
YdLaGT8762c4sFoNsp173MYrqdun/usraKK50V1m/BPAqHX1Pdy0yxykkfG4p7lC
|
||||||
|
LEUrc+2KtLWI9+Z0imH2FhI0OdhlSZKgJfi82dbmRDeJwMmEoG9+F9qmanrtIEVu
|
||||||
|
6Tpwv8RphXI1JV7mzr6EjZqW4oHRayHlA4qcS9mTYKBNAfveEODXgbvsGRenh1X1
|
||||||
|
kJclnX/GBpcjP/+PZ9aheAxxrTEvg7kmjrcfZKfzxepJEvCaxlg9hTKAvmMcgKp0
|
||||||
|
V8rhWxBBfy47q8pvezjI4ip2rcedtJ21e0M98PPQLpuUxeo1xldjPLeGh8hyC9Z4
|
||||||
|
F8HAs+uv11FXV5zaJvUIMCPx125ceYhl/1Jh36bJFX9MvjFlKOtR9mnsu84D5piW
|
||||||
|
8+yUy353864bv9rrww/dMWzrrp7nO+/3gZi/goNGfMvm5KVpuhTro6xoW5KQ5LS+
|
||||||
|
ZQGbWXl08lJ9+k8pUuwxCFHQCKjgjmerjb8xL9claBlF8FtfrQjy33BpxqF5BLpW
|
||||||
|
CUbabJ9bA9O7fPsPhbW0XQGdXIJJLjHTP39pxCPGoBqAyUVJOc8=
|
||||||
|
=CSLe
|
||||||
|
-----END PGP SIGNATURE-----
|
||||||
BIN
bluez-devel-vendor.tar.xz
(Stored with Git LFS)
BIN
bluez-devel-vendor.tar.xz
(Stored with Git LFS)
Binary file not shown.
@@ -139,7 +139,7 @@ Co-Authored-By: Xavier de Gaye <xdegaye@gmail.com>
|
|||||||
|
|
||||||
--- a/Makefile.pre.in
|
--- a/Makefile.pre.in
|
||||||
+++ b/Makefile.pre.in
|
+++ b/Makefile.pre.in
|
||||||
@@ -2144,7 +2144,7 @@ install: @FRAMEWORKINSTALLFIRST@ @INSTAL
|
@@ -2157,7 +2157,7 @@ install: @FRAMEWORKINSTALLFIRST@ @INSTAL
|
||||||
install|*) ensurepip="" ;; \
|
install|*) ensurepip="" ;; \
|
||||||
esac; \
|
esac; \
|
||||||
$(RUNSHARED) $(PYTHON_FOR_BUILD) -m ensurepip \
|
$(RUNSHARED) $(PYTHON_FOR_BUILD) -m ensurepip \
|
||||||
@@ -148,7 +148,7 @@ Co-Authored-By: Xavier de Gaye <xdegaye@gmail.com>
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
.PHONY: altinstall
|
.PHONY: altinstall
|
||||||
@@ -2155,7 +2155,7 @@ altinstall: commoninstall
|
@@ -2168,7 +2168,7 @@ altinstall: commoninstall
|
||||||
install|*) ensurepip="--altinstall" ;; \
|
install|*) ensurepip="--altinstall" ;; \
|
||||||
esac; \
|
esac; \
|
||||||
$(RUNSHARED) $(PYTHON_FOR_BUILD) -m ensurepip \
|
$(RUNSHARED) $(PYTHON_FOR_BUILD) -m ensurepip \
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
--- a/Misc/NEWS
|
--- a/Misc/NEWS
|
||||||
+++ b/Misc/NEWS
|
+++ b/Misc/NEWS
|
||||||
@@ -17527,7 +17527,7 @@ C API
|
@@ -17647,7 +17647,7 @@ C API
|
||||||
- bpo-40939: Removed documentation for the removed ``PyParser_*`` C API.
|
- bpo-40939: Removed documentation for the removed ``PyParser_*`` C API.
|
||||||
|
|
||||||
- bpo-43795: The list in :ref:`limited-api-list` now shows the public name
|
- bpo-43795: The list in :ref:`limited-api-list` now shows the public name
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
--- a/Makefile.pre.in
|
--- a/Makefile.pre.in
|
||||||
+++ b/Makefile.pre.in
|
+++ b/Makefile.pre.in
|
||||||
@@ -1666,11 +1666,18 @@ Modules/getbuildinfo.o: $(PARSER_OBJS) \
|
@@ -1679,11 +1679,18 @@ Modules/getbuildinfo.o: $(PARSER_OBJS) \
|
||||||
$(DTRACE_OBJS) \
|
$(DTRACE_OBJS) \
|
||||||
$(srcdir)/Modules/getbuildinfo.c
|
$(srcdir)/Modules/getbuildinfo.c
|
||||||
$(CC) -c $(PY_CORE_CFLAGS) \
|
$(CC) -c $(PY_CORE_CFLAGS) \
|
||||||
|
|||||||
@@ -1,3 +1,85 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 1 10:35:25 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
||||||
|
|
||||||
|
- Update to 3.13.0~rc1:
|
||||||
|
- Tests
|
||||||
|
- gh-59022: Add tests for pkgutil.extend_path(). Patch by
|
||||||
|
Andreas Stocker.
|
||||||
|
- gh-99242: os.getloadavg() may throw OSError when
|
||||||
|
running regression tests under certain conditions (e.g.
|
||||||
|
chroot). This error is now caught and ignored, since
|
||||||
|
reporting load average is optional.
|
||||||
|
- Security
|
||||||
|
- gh-122133: Authenticate the socket connection for the
|
||||||
|
socket.socketpair() fallback on platforms where AF_UNIX is
|
||||||
|
not available like Windows.
|
||||||
|
- Patch by Gregory P. Smith <greg@krypto.org> and Seth Larson
|
||||||
|
<seth@python.org>. Reported by Ellie <el@horse64.org>
|
||||||
|
- gh-121957: Fixed missing audit events around interactive
|
||||||
|
use of Python, now also properly firing for python -i, as
|
||||||
|
well as for python -m asyncio. The events in question are
|
||||||
|
cpython.run_stdin and cpython.run_startup.
|
||||||
|
- Library
|
||||||
|
- gh-122400: Handle ValueErrors raised by os.stat() in
|
||||||
|
filecmp.dircmp and filecmp.cmpfiles(). Patch by Bénédikt
|
||||||
|
Tran.
|
||||||
|
- gh-122311: Fix some error messages in pickle.
|
||||||
|
- gh-122332: Fixed segfault with asyncio.Task.get_coro() when
|
||||||
|
using an eager task factory.
|
||||||
|
- gh-105733: ctypes.ARRAY() is now soft deprecated: it no
|
||||||
|
longer emits deprecation warnings and is not scheduled for
|
||||||
|
removal.
|
||||||
|
- gh-122087: Restore inspect.ismethoddescriptor() and
|
||||||
|
inspect.isroutine() returning False for functools.partial
|
||||||
|
objects.
|
||||||
|
- gh-122170: Handle ValueErrors raised by os.stat() in
|
||||||
|
linecache. Patch by Bénédikt Tran.
|
||||||
|
- gh-82951: Serializing objects with complex __qualname__
|
||||||
|
(such as unbound methods and nested classes) by name no
|
||||||
|
longer involves serializing parent objects by value in
|
||||||
|
pickle protocols < 4.
|
||||||
|
- gh-113785: csv now correctly parses numeric fields (when
|
||||||
|
used with csv.QUOTE_NONNUMERIC or csv.QUOTE_STRINGS) which
|
||||||
|
start with an escape character.
|
||||||
|
- gh-122088: @warnings.deprecated now copies the
|
||||||
|
coroutine status of functions and methods so that
|
||||||
|
inspect.iscoroutinefunction() returns the correct result.
|
||||||
|
- gh-120930: Fixed a bug introduced by gh-92081 that added an
|
||||||
|
incorrect extra blank to encoded words occurring in wrapped
|
||||||
|
headers.
|
||||||
|
- gh-121474: Fix missing sanity check for parties arg in
|
||||||
|
threading.Barrier constructor. Patch by Clinton Christian
|
||||||
|
(pygeek).
|
||||||
|
- gh-120289: Fixed the use-after-free issue in cProfile by
|
||||||
|
disallowing disable() and clear() in external timers.
|
||||||
|
- IDLE
|
||||||
|
- gh-122482: Change About IDLE to direct users to
|
||||||
|
discuss.python.org instead of the now unused idle-dev email
|
||||||
|
and mailing list.
|
||||||
|
- Core and Builtins
|
||||||
|
- gh-116090: Fix an issue in JIT builds that prevented some
|
||||||
|
for loops from correctly firing RAISE monitoring events.
|
||||||
|
- gh-122208: Dictionary watchers now only deliver the
|
||||||
|
PyDict_EVENT_ADDED event when the insertion is in a known
|
||||||
|
good state to succeed.
|
||||||
|
- gh-122300: Preserve AST nodes for f-string with
|
||||||
|
single-element format specifiers. Patch by Pablo Galindo
|
||||||
|
- gh-122029: Emit c_call events in sys.setprofile() when a
|
||||||
|
PyMethodObject pointing to a PyCFunction is called.
|
||||||
|
- gh-122026: Fix a bug that caused the tokenizer to not
|
||||||
|
correctly identify mismatched parentheses inside f-strings
|
||||||
|
in some situations. Patch by Pablo Galindo
|
||||||
|
- gh-118934: Make PyEval_GetLocals return borrowed reference
|
||||||
|
- C API
|
||||||
|
- gh-116622: Make PyObject_Print work around a bug in Android
|
||||||
|
and OpenBSD which prevented it from throwing an exception
|
||||||
|
when trying to write to a read-only stream.
|
||||||
|
- gh-121489: Export private _PyBytes_Join() again.
|
||||||
|
- Build
|
||||||
|
- gh-120522: Added a --with-app-store-compliance option to
|
||||||
|
patch out known issues with macOS/iOS App Store review
|
||||||
|
processes.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jul 24 08:30:54 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>
|
Wed Jul 24 08:30:54 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>
|
||||||
|
|
||||||
@@ -149,6 +231,7 @@ Mon Jul 22 18:55:00 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|||||||
checks in configure.
|
checks in configure.
|
||||||
- Remove %suse_update_desktop_file macro as it is not useful any
|
- Remove %suse_update_desktop_file macro as it is not useful any
|
||||||
more.
|
more.
|
||||||
|
- Update bluez-devel-vendor.tar.xz vendored files.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jul 4 16:04:05 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
Thu Jul 4 16:04:05 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
||||||
|
|||||||
@@ -112,8 +112,8 @@
|
|||||||
%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.13.0~b4
|
Version: 3.13.0~rc1
|
||||||
%define tarversion 3.13.0b4
|
%define tarversion 3.13.0rc1
|
||||||
%define tarname Python-%{tarversion}
|
%define tarname Python-%{tarversion}
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Python 3 Interpreter
|
Summary: Python 3 Interpreter
|
||||||
|
|||||||
Reference in New Issue
Block a user