diff --git a/Python-3.13.0a3.tar.xz b/Python-3.13.0a3.tar.xz deleted file mode 100644 index 939b430..0000000 --- a/Python-3.13.0a3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:20784c8304eb1c69c80f966ebdf0775be2e37e23df3b62461eec12a85dcf7ead -size 20351452 diff --git a/Python-3.13.0a3.tar.xz.asc b/Python-3.13.0a3.tar.xz.asc deleted file mode 100644 index 4f39501..0000000 --- a/Python-3.13.0a3.tar.xz.asc +++ /dev/null @@ -1,18 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQKTBAABCgB9FiEEcWlgX2LHUTVtBUomqCHmgOX6YwUFAmWnxORfFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDcx -Njk2MDVGNjJDNzUxMzU2RDA1NEEyNkE4MjFFNjgwRTVGQTYzMDUACgkQqCHmgOX6 -YwVLIw//SF9sDGaLIosuQval4pD4zm5cvXwOfWbLepaw/pfY4m9VUyQX9MsnaQQ9 -4IGTjNsHZvRsThkPNUt9FuxIHeJsetK+pE0yc87/d/xTeokd1f52KU7K5EKgnW0D -o/omL0dqZE6yq3QWWccVe5kPNc9pIzZIYpG5I3OcfbxzgHVDuNI7QJGAr4z4tBu7 -ic5Fdylr/f9S/LNfD7/4tZNSmaKojFc3tbu9wp6AaYQgXPMMCq+s/WA2dZiH5Ftl -xaX4hyxwClo1LqQODf3jiG8w02hmjTFT2de+xQIS81Ez+wBeX3hh0htiyZzGebsn -qUMC3rWRuX1KZB3C2Brk9GHCjic+lDLdU1EWqF0ZzRBApnWz2g1Jp7MDuX718aPN -zNXuIDigSIp2387BenvZyp+ASvgWqFesy3n2cJut1/f2C874qGjECSgnyI0r/ViV -q1saOgAeOV6hEWlWtNFeh0IoJ8yEbHe+aSTTCIZu/2zdaP3ij160rOEcQDDV+lfL -rzZtkyVCdeONpf2YQfjYqiyWhIuqPYdEufApjScBl8jSLyNBPrljJJRQoOPRTJ0l -CR6+kRWXZo5M0Qb+4kgRpgOpOqjq04rNUgulAitI9AoATcZYfmu5rJatytiU3emy -Qrc/3cSDcbzil/rYGweYLjxoEOG1VSFqMf0wAAzErZi3uLEe5J4= -=kGSc ------END PGP SIGNATURE----- diff --git a/Python-3.13.0a4.tar.xz b/Python-3.13.0a4.tar.xz new file mode 100644 index 0000000..54f9939 --- /dev/null +++ b/Python-3.13.0a4.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcbd6daae3de381d64a84e9ac50889dce71c5fdff2b680b676537b09907425f6 +size 20648544 diff --git a/Python-3.13.0a4.tar.xz.asc b/Python-3.13.0a4.tar.xz.asc new file mode 100644 index 0000000..53e6458 --- /dev/null +++ b/Python-3.13.0a4.tar.xz.asc @@ -0,0 +1,18 @@ +-----BEGIN PGP SIGNATURE----- + +iQKTBAABCgB9FiEEcWlgX2LHUTVtBUomqCHmgOX6YwUFAmXOFBZfFIAAAAAALgAo +aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDcx +Njk2MDVGNjJDNzUxMzU2RDA1NEEyNkE4MjFFNjgwRTVGQTYzMDUACgkQqCHmgOX6 +YwVzQhAAgz4XVs3COWZxRyWVrmJ3+ZKgHpIPzncuxmMB93B9jwrQzZ4Xte7TNYIj +kaG7HwH/+ZCnYq4PYv60tNkQ6AoIM0SWJGGZNxUFpHsKjOAs8hEoAsINxU4hKpQe +vGu/n5u4Cvd0LfYxtUPNXu2QFGBu22kkGhHIaUeDoxnvcQTxFPOodRVEiMuf1BDO +KpL7KRMJltPmBlU1f8GCDVEXEqur+43OJ55mTl72rAuFxwgQvfOFRMOTUfFbyE2z +3QUBxllny7MJKK1wA+BfvEJZgs5xLNPSjXyySHISgTKpTIXjFTICEevVIU9DgfGs +zikPmzwRvjnNqG4x0tkk38jlupIC8l1KrdQXBShCfoyOpZV7OGnMJ3Upl+2P9fTH ++7ghss/B6+ez+sDux6mSaVYIX9W+x/JgqyzNFd7LNuPWQib+vIjggZYzVS2K5lxw +SneP9sxUpxP4v8zgTPIi+gjVAfEyg2wAbghKyqsfmVejcvywaQHRaLeJQeDFN+Pb +tcMBemHG48PtRJmdaGkfG2CoFktSREZYMQlDVfMybeJwlGVi3aWxawZiGy8k3iHW +wr7jlehq5uBbjhkS2mNfVGvUDATOIubR/MDDUBF5GHIraAw0ACRzmlEyeM8HuFIH +kwLs8sH9GQVj7dQBuQKesjOxBUo7JDz86xmizatMJlkG75+Egs8= +=h6MK +-----END PGP SIGNATURE----- diff --git a/python313.changes b/python313.changes index 851f280..3df40d5 100644 --- a/python313.changes +++ b/python313.changes @@ -1,3 +1,387 @@ +------------------------------------------------------------------- +Tue Mar 5 10:32:33 UTC 2024 - Daniel Garcia + +- Update to 3.13.0a4 + - Security + - gh-115399: Update bundled libexpat to 2.6.0 + - gh-115243: Fix possible crashes in collections.deque.index() + when the deque is concurrently modified. + - Core and Builtins + - gh-112087: For an empty reverse iterator for list will be + reduced to reversed(). Patch by Donghee Na + - gh-114570: Add PythonFinalizationError exception. This exception + derived from RuntimeError is raised when an operation is blocked + during the Python finalization. Patch by Victor Stinner. + - gh-114695: Add sys._clear_internal_caches(), which clears all + internal performance-related caches (and deprecate the + less-general sys._clear_type_cache() function). + - gh-114828: Fix compilation crashes in uncommon code examples + using super() inside a comprehension in a class body. + - gh-112069: Adapt set and frozenset methods to Argument Clinic. + - gh-115011: Setters for members with an unsigned integer type now + support the same range of valid values for objects that has a + __index__() method as for int. + - gh-114887: Changed socket type validation in + create_datagram_endpoint() to accept all non-stream sockets. + This fixes a regression in compatibility with raw sockets. + - gh-114944: Fixes a race between PyParkingLot_Park and + _PyParkingLot_UnparkAll. + - gh-113462: Limit the number of versions that a single class can + use. Prevents a few wayward classes using up all the version + numbers. + - gh-76763: The chr() builtin function now always raises + ValueError for values outside the valid range. Previously it + raised OverflowError for very large or small values. + - gh-114806: No longer specialize calls to classes, if those + classes have metaclasses. Fixes bug where the __call__ method of + the metaclass was not being called. + - gh-107944: Improve error message for function calls with bad + keyword arguments via getargs + - gh-112529: The free-threaded build no longer allocates space for + the PyGC_Head structure in objects that support cyclic garbage + collection. A number of other fields and data structures are + used as replacements, including ob_gc_bits, ob_tid, and mimalloc + internal data structures. + - gh-114456: Lower the recursion limit under a debug build of + WASI. + - gh-114083: Compiler applies folding of LOAD_CONST with following + instruction in a separate pass before other optimisations. This + enables jump threading in certain circumstances. + - gh-114388: Fix a RuntimeWarning emitted when assign an + integer-like value that is not an instance of int to an + attribute that corresponds to a C struct member of type T_UINT + and T_ULONG. Fix a double RuntimeWarning emitted when assign a + negative integer value to an attribute that corresponds to a C + struct member of type T_UINT. + - gh-114265: Compiler propagates line numbers before optimization, + leading to more optimization opportunities and removing the need + for the guarantee_lineno_for_exits hack. + - gh-112529: The free-threaded build now has its own thread-safe + GC implementation that uses mimalloc to find GC tracked objects. + It is non-generational, unlike the existing GC implementation. + - gh-114050: Fix segmentation fault caused by an incorrect format + string in TypeError exception when more than two arguments are + passed to int. + - gh-112354: The END_FOR instruction now pops only one value. This + is to better support side exits in loops. + - gh-113884: Make queue.SimpleQueue thread safe when the GIL is + disabled. + - gh-114058: Implement the foundations of the Tier 2 redundancy + eliminator. + - gh-113939: frame.clear(): Clear frame.f_locals as well, and not + only the fast locals. This is relevant once frame.f_locals was + accessed, which would contain also references to all the locals. + - gh-112050: Convert collections.deque to use Argument Clinic. + - gh-112050: Make methods on collections.deque thread-safe when + the GIL is disabled. + - gh-113464: Add an option (--enable-experimental-jit for + configure-based builds or --experimental-jit for PCbuild-based + ones) to build an experimental just-in-time compiler, based on + copy-and-patch + - gh-113055: Make interp->obmalloc a pointer. For interpreters + that share state with the main interpreter, this points to the + same static memory structure. For interpreters with their own + obmalloc state, it is heap allocated. Add free_obmalloc_arenas() + which will free the obmalloc arenas and radix tree structures + for interpreters with their own obmalloc state. + - gh-55664: Add warning when creating type using a namespace + dictionary with non-string keys. Patched by Daniel Urban and + Furkan Onder. + - gh-104530: Use native Win32 condition variables. + - Library + - gh-115392: Fix a bug in doctest where incorrect line numbers + would be reported for decorated functions. + - gh-114563: Fix several format() bugs when using the C + implementation of Decimal: * memory leak in some rare cases when + using the z format option (coerce negative 0) * incorrect output + when applying the z format option to type F (fixed-point with + capital NAN / INF) * incorrect output when applying the # format + option (alternate form) + - gh-102840: Fix confused traceback when floordiv, mod, or divmod + operations happens between instances of fractions.Fraction and + complex. + - gh-115165: Most exceptions are now ignored when attempting to + set the __orig_class__ attribute on objects returned when + calling typing generic aliases (including generic aliases + created using typing.Annotated). Previously only AttributeError + was ignored. Patch by Dave Shawley. + - gh-112903: Fix “issubclass() arg 1 must be a class” errors in + certain cases of multiple inheritance with generic aliases + (regression in early 3.13 alpha releases). + - gh-115133: Fix tests for XMLPullParser with Expat 2.6.0. + - gh-115059: io.BufferedRandom.read1() now flushes the underlying + write buffer. + - gh-79382: Trailing ** no longer allows to match files and + non-existing paths in recursive glob(). + - gh-67837: Avoid race conditions in the creation of directories + during concurrent extraction in tarfile and zipfile. + - gh-115060: Speed up pathlib.Path.glob() by removing redundant + regex matching. + - gh-97928: Partially revert the behavior of tkinter.Text.count(). + By default it preserves the behavior of older Python versions, + except that setting wantobjects to 0 no longer has effect. Add a + new parameter return_ints: specifying return_ints=True makes + Text.count() always returning the single count as an integer + instead of a 1-tuple or None. + - gh-114628: When csv.Error is raised when handling TypeError, do + not print the TypeError traceback. + - gh-85984: Added _POSIX_VDISABLE from C’s to termios. + - gh-114965: Update bundled pip to 24.0 + - gh-114959: tarfile no longer ignores errors when trying to + extract a directory on top of a file. + - gh-114894: Add array.array.clear(). + - gh-114071: Support tuple subclasses using auto() for enum member + value. + - gh-109475: Fix support of explicit option value “–” in argparse + (e.g. --option=--). + - gh-49766: Fix date-datetime comparison. Now the special + comparison methods like __eq__ and __lt__ return NotImplemented + if one of comparands is date and other is datetime instead of + ignoring the time part and the time zone or forcefully return + “not equal” or raise TypeError. It makes comparison of date and + datetime subclasses more symmetric and allows to change the + default behavior by overriding the special comparison methods in + subclasses. + - gh-110190: Fix ctypes structs with array on Windows ARM64 + platform by setting MAX_STRUCT_SIZE to 32 in stgdict. Patch by + Diego Russo + - gh-114678: Ensure that deprecation warning for ‘N’ specifier in + Decimal format is not raised for cases where ‘N’ appears in + other places in the format specifier. Based on patch by Stefan + Krah. + - gh-70303: Return both files and directories from + pathlib.Path.glob() if a pattern ends with “**”. Previously only + directories were returned. + - gh-109653: Improve import time of importlib.metadata and + email.utils. + - gh-113280: Fix a leak of open socket in rare cases when error + occurred in ssl.SSLSocket creation. + - gh-77749: email.policy.EmailPolicy.fold() now always encodes + non-ASCII characters in headers if utf8 is false. + - gh-83383: Synchronization of the dbm.dumb database is now no-op + if there was no modification since opening or last + synchronization. The directory file for a newly created empty + dbm.dumb database is now created immediately after opening + instead of deferring this until synchronizing or closing. + - gh-91602: Add filter keyword-only parameter to + sqlite3.Connection.iterdump() for filtering database objects to + dump. Patch by Mariusz Felisiak. + - gh-112451: Prohibit subclassing pure-Python datetime.timezone. + This is consistent with C-extension implementation. Patch by + Mariusz Felisiak. + - gh-69893: Add the close() method for the iterator returned by + xml.etree.ElementTree.iterparse(). + - gh-109653: Reduce the import time of threading module by ~50%. + Patch by Daniel Hollas. + - gh-114492: Make the result of termios.tcgetattr() reproducible + on Alpine Linux. Previously it could leave a random garbage in + some fields. + - gh-114315: Make threading.Lock a real class, not a factory + function. Add __new__ to _thread.lock type. + - gh-100414: Add dbm.sqlite3 as a backend to dbm, and make it the + new default dbm backend. Patch by Raymond Hettinger and Erlend + E. Aasland. + - gh-113267: Revert changes in gh-106584 which made calls of + TestResult methods startTest() and stopTest() unbalanced. + - gh-75128: Ignore an OSError in + asyncio.BaseEventLoop.create_server() when IPv6 is available but + the interface cannot actually support it. + - gh-114423: _DummyThread entries in threading._active are now + automatically removed when the related thread dies. + - gh-114257: Dismiss the FileNotFound error in + ctypes.util.find_library() and just return None on Linux. + - gh-114321: Expose more platform specific constants in the fcntl + module on Linux, macOS, FreeBSD and NetBSD. + - gh-114328: The tty.setcbreak() and new tty.cfmakecbreak() no + longer clears the terminal input ICRLF flag. This fixes a + regression introduced in 3.12 that no longer matched how OSes + define cbreak mode in their stty(1) manual pages. + - gh-114281: Remove type hints from Lib/asyncio/staggered.py. The + annotations in the typeshed project should be used instead. + - gh-101438: Avoid reference cycle in ElementTree.iterparse. The + iterator returned by ElementTree.iterparse may hold on to a file + descriptor. The reference cycle prevented prompt clean-up of the + file descriptor if the returned iterator was not exhausted. + - gh-114198: The signature for the __replace__ method on + dataclasses now has the first argument named self, rather than + obj. + - gh-104522: OSError raised when run a subprocess now only has + filename attribute set to cwd if the error was caused by a + failed attempt to change the current directory. + - gh-114149: Enum: correctly handle tuple subclasses in custom + __new__. + - gh-83648: Support deprecation of options, positional arguments + and subcommands in argparse. + - gh-114087: Speed up dataclasses.asdict up to 1.35x. + - gh-109534: Fix a reference leak in + asyncio.selector_events.BaseSelectorEventLoop when SSL + handshakes fail. Patch contributed by Jamie Phan. + - gh-79634: Accept path-like objects as patterns in + pathlib.Path.glob() and rglob(). + - gh-112202: Ensure that a asyncio.Condition.notify() call does + not get lost if the awakened Task is simultaneously cancelled or + encounters any other error. + - gh-113951: Fix the behavior of tag_unbind() methods of + tkinter.Text and tkinter.Canvas classes with three arguments. + Previously, widget.tag_unbind(tag, sequence, funcid) destroyed + the current binding for sequence, leaving sequence unbound, and + deleted the funcid command. Now it removes only funcid from the + binding for sequence, keeping other commands, and deletes the + funcid command. It leaves sequence unbound only if funcid was + the last bound command. + - gh-97959: Fix rendering class methods, bound methods, method and + function aliases in pydoc. Class methods no longer have “method + of builtins.type instance” note. Corresponding notes are now + added for class and unbound methods. Method and function aliases + now have references to the module or the class where the origin + was defined if it differs from the current. Bound methods are + now listed in the static methods section. Methods of builtin + classes are now supported as well as methods of Python classes. + - gh-113796: Add more validation checks in the csv.Dialect + constructor. ValueError is now raised if the same character is + used in different roles. + - gh-113732: Fix support of QUOTE_NOTNULL and QUOTE_STRINGS in + csv.reader(). + - gh-113225: Speed up pathlib.Path.walk() by using + os.DirEntry.path where possible. + - gh-89039: When replace() method is called on a subclass of + datetime, date or time, properly call derived constructor. + Previously, only the base class’s constructor was called. + - Also, make sure to pass non-zero fold values when creating + subclasses in various methods. Previously, fold was silently + ignored. + - gh-112919: Speed-up datetime.datetime.replace(), + datetime.date.replace() and datetime.time.replace(). + - gh-59013: Set breakpoint on the first executable line of the + function, instead of the line of function definition when the + user do break func using pdb + - gh-112343: Improve handling of pdb convenience variables to + avoid replacing string contents. + - gh-112240: Add option to calendar module CLI to specify the + weekday to start each week. Patch by Steven Ward. + - gh-111741: Recognise image/webp as a standard format in the + mimetypes module. + - gh-43457: Fix the tkinter widget method wm_attributes(). It now + accepts the attribute name without the minus prefix to get + window attributes and allows to specify attributes and values to + set as keyword arguments. Add new optional keyword argument + return_python_dict: calling + w.wm_attributes(return_python_dict=True) returns the attributes + as a dict instead of a tuple. Calling w.wm_attributes() now + returns a tuple instead of string if wantobjects was set to 0. + - gh-82626: Many functions now emit a warning if a boolean value + is passed as a file descriptor argument. + - gh-111051: Added check for file modification during debugging + with pdb + - gh-110345: Show the Tcl/Tk patchlevel (rather than version) in + tkinter._test(). + - gh-38807: Fix race condition in trace. Instead of checking if a + directory exists and creating it, directly call os.makedirs() + with the kwarg exist_ok=True. + - gh-75705: Set unixfrom envelope in mailbox.mbox and + mailbox.MMDF. + - gh-106233: Fix stacklevel in InvalidTZPathWarning during + zoneinfo module import. + - gh-105102: Allow ctypes.Union to be nested in ctypes.Structure + when the system endianness is the opposite of the classes. + - gh-104282: Fix null pointer dereference in + lzma._decode_filter_properties() due to improper handling of BCJ + filters with properties of zero length. Patch by Radislav + Chugunov. + - gh-96471: Add queue.Queue termination with shutdown(). + - gh-101599: Changed argparse flag options formatting to remove + redundancy. + - gh-85984: Add POSIX pseudo-terminal functions os.posix_openpt(), + os.grantpt(), os.unlockpt(), and os.ptsname(). + - gh-102512: When os.fork() is called from a foreign thread (aka + _DummyThread), the type of the thread in a child process is + changed to _MainThread. Also changed its name and daemonic + status, it can be now joined. + - gh-88569: Add os.path.isreserved(), which identifies reserved + pathnames such as “NUL”, “AUX” and “CON”. This function is only + available on Windows. + - Deprecate pathlib.PurePath.is_reserved(). + - bpo-38364: The inspect functions isgeneratorfunction, + iscoroutinefunction, isasyncgenfunction now support + functools.partialmethod wrapped functions the same way they + support functools.partial. + - Documentation + - gh-115233: Fix an example for LoggerAdapter in the Logging + Cookbook. + - gh-114123: Move the csv module docstring to the csv module + instead of reexporting it from the internal _csv module, and + remove __doc__ from csv.__all__. + - Move csv.__version__ to the csv module instead of reexporting it + from the internal _csv module, and remove __version__ from + csv.__all__. Test- s + - gh-114099: Added test exclusions required to run the test suite + on iOS. + - gh-105089: Fix + test.test_zipfile.test_core.TestWithDirectory.test_create_directory_with_write + test in AIX by doing a bitwise AND of 0xFFFF on mode , so that + it will be in sync with zinfo.external_attr Buil- d + - gh-115167: Avoid vendoring vcruntime140_threads.dll when + building with Visual Studio 2022 version 17.8. + - gh-113632: Promote WASI to a tier 2 platform and drop Emscripten + from tier 3 in configure.ac. + - gh-114099: configure and Makefile were refactored to accomodate + framework builds on Apple platforms other than macOS. + - gh-114875: Add getgrent() as a prerequisite for building the grp + module. Wind- ows + - gh-115049: Fixes py.exe launcher failing when run as users + without user profiles. + - gh-115009: Update Windows installer to use SQLite 3.45.1. + - gh-109991: Update Windows build to use OpenSSL 3.0.13. + - gh-111239: Update Windows builds to use zlib v1.3.1. + - gh-100107: The py.exe launcher will no longer attempt to run the + Microsoft Store redirector when launching a script containing a + /usr/bin/env shebang + - gh-112984: Adds free-threaded binaries to Windows installer as + an optional component. + - gh-89240: Allows multiprocessing to create pools of greater than + 62 processes. + - IDLE + - gh-96905: In idlelib code, stop redefining built-ins ‘dict’ and + ‘object’. + - gh-103820: Revise IDLE bindings so that events from mouse button + 4/5 on non-X11 windowing systems (i.e. Win32 and Aqua) are not + mistaken for scrolling. + - Tools/Demos + - gh-113516: Don’t set LDSHARED when building for WASI. + - gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.13 and + multissltests to use 1.1.1w, 3.0.13, 3.1.5, and 3.2.1. + - gh-115015: Fix a bug in Argument Clinic that generated incorrect + code for methods with no parameters that use the METH_METHOD | + METH_FASTCALL | METH_KEYWORDS calling convention. Only the + positional parameter count was checked; any keyword argument + passed would be silently accepted. + - C API + - gh-111140: Adds PyLong_AsNativeBytes(), PyLong_FromNativeBytes() + and PyLong_FromUnsignedNativeBytes() functions. + - gh-114685: PyBuffer_FillInfo() now raises a SystemError if + called with PyBUF_READ or PyBUF_WRITE as flags. These flags + should only be used with the PyMemoryView_* C API. + - gh-114685: PyObject_GetBuffer() now raises a SystemError if + called with PyBUF_READ or PyBUF_WRITE as flags. These flags + should only be used with the PyMemoryView_* C API. + - gh-114626: Add PyCFunctionFast and PyCFunctionFastWithKeywords + typedefs (identical to the existing _PyCFunctionFast and + _PyCFunctionFastWithKeywords typedefs, just without a leading _ + prefix). + - gh-114329: Add PyList_GetItemRef(), which is similar to + PyList_GetItem() but returns a strong reference instead of a + borrowed reference. + - gh-110850: Add PyTime C API: + * PyTime_t type. + * PyTime_MIN and PyTime_MAX constants. + * PyTime_AsSecondsDouble(), PyTime_Monotonic(), PyTime_PerfCounter(), and PyTime_Time() functions. + - gh-112066: Add PyDict_SetDefaultRef(): insert a key and value + into a dictionary if the key is not already present. This is + similar to dict.setdefault(), but returns an integer value + indicating if the key was already present. It is also similar to + PyDict_SetDefault(), but returns a strong reference instead of a + borrowed reference. + ------------------------------------------------------------------- Tue Feb 20 18:12:05 UTC 2024 - Matej Cepl diff --git a/python313.spec b/python313.spec index cedd574..66527e7 100644 --- a/python313.spec +++ b/python313.spec @@ -1,7 +1,7 @@ # -# spec file +# spec file for package python313 # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -105,7 +105,7 @@ %define dynlib() %{sitedir}/lib-dynload/%{1}.cpython-%{abi_tag}-%{archname}-%{_os}%{?_gnu}%{?armsuffix}.so %bcond_without profileopt Name: %{python_pkg_name}%{psuffix} -Version: 3.13.0a3 +Version: 3.13.0a4 Release: 0 Summary: Python 3 Interpreter License: Python-2.0