Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python314-nogil-testsuite-3.14.2-2.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: python314-nogil-testsuite Distribution: openSUSE Tumbleweed
Version: 3.14.2 Vendor: openSUSE
Release: 2.1 Build date: Thu Jan 29 13:58:15 2026
Group: Unspecified Build host: reproducible
Size: 119648329 Source RPM: python314-nogil-nogil-core-3.14.2-2.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://www.python.org/
Summary: Unit tests for Python and its standard library
Unit tests that are useful for verifying integrity and functionality
of the installed Python interpreter and standard library.
They are a documented part of stdlib, as a module 'test'.

Provides

Requires

License

Python-2.0

Changelog

* Thu Jan 29 2026 Matej Cepl <mcepl@cepl.eu>
  - Add CVE-2024-6923-follow-up-EOL-email-headers.patch which is
    a follow-up to the previous fix of CVE-2024-6923 further
    encoding EOL possibly hidden in email headers (bsc#1257181).
  - Add CVE-2025-11468-email-hdr-fold-comment.patch preserving
    parens when folding comments in email headers (bsc#1257029,
    CVE-2025-11468).
* Thu Dec 11 2025 Matej Cepl <mcepl@cepl.eu>
  * Update to 3.14.2:
  - Security
    - gh-142145: Remove quadratic behavior in xml.minidom node ID
      cache clearing (CVE-2025-12084, bsc#1254997).
    - gh-119452: Fix a potential memory denial of service in the
      http.server module. When a malicious user is connected to the
      CGI server on Windows, it could cause an arbitrary amount of
      memory to be allocated. This could have led to symptoms
      including a MemoryError, swapping, out of memory (OOM) killed
      processes or containers, or even system crashes.
  - Library
    - gh-140797: Revert changes to the undocumented re.Scanner
      class. Capturing groups are still allowed for backward
      compatibility, although using them can lead to incorrect
      result. They will be forbidden in future Python versions.
    - gh-142206: The resource tracker in the multiprocessing module
      now uses the original communication protocol, as in Python
      3.14.0 and below, by default. This avoids issues with
      upgrading Python while it is running. (Note that such
      ‘in-place’ upgrades are not tested.) The tracker remains
      compatible with subprocesses that use new protocol (that is,
      subprocesses using Python 3.13.10, 3.14.1 and 3.15).
    - gh-142214: Fix two regressions in dataclasses in Python
      3.14.1 related to annotations. An exception is no longer
      raised if slots=True is used and the __init__ method does not
      have an __annotate__ attribute (likely because init=False was
      used). An exception is no longer raised if annotations are
      requested on the __init__ method and one of the fields is not
      present in the class annotations. This can occur in certain
      dynamic scenarios. Patch by Jelle Zijlstra.
  - Core and Builtins
    - gh-142218: Fix crash when inserting into a split table
      dictionary with a non str key that matches an existing key.
    - gh-116738: Fix cmath data race when initializing
      trigonometric tables with subinterpreters.
    * Update to 3.14.1:
  - Tools/Demos
    - gh-141692: Each slice of an iOS XCframework now contains
      a lib folder that contains a symlink to the libpython dylib.
      This allows binary modules to be compiled for iOS using
      dynamic libreary linking, rather than Framework linking.
    - gh-141442: The iOS testbed now correctly handles test
      arguments that contain spaces.
    - gh-140702: The iOS testbed app will now expose the
      GITHUB_ACTIONS environment variable to iOS apps being tested.
    - gh-137484: Have Tools/wasm/wasi put the build Python into
      a directory