Python-3 Interpreter

Edit Package python311
http://www.python.org/

Python is an interpreted, object-oriented programming language, and is often compared to Tcl, Perl, Scheme, or Java.
Python-3 is the next step in Python language evolution.

Refresh
Refresh
Source Files
Filename Size Changed
CVE-2023-52425-libexpat-2.6.0-backport.patch 0000008301 8.11 KB
CVE-2023-52425-remove-reparse_deferral-tests.patch 0000002224 2.17 KB
F00251-change-user-install-location.patch 0000009402 9.18 KB
PACKAGING-NOTES 0000001126 1.1 KB
Python-3.11.10.tar.xz 0020067656 19.1 MB
Python-3.11.10.tar.xz.asc 0000000833 833 Bytes
README.SUSE 0000001683 1.64 KB
_multibuild 0000000078 78 Bytes
baselibs.conf 0000000043 43 Bytes
bluez-devel-vendor.tar.xz 0000025040 24.5 KB
bpo-31046_ensurepip_honours_prefix.patch 0000006990 6.83 KB
bsc1221260-test_asyncio-ResourceWarning.patch 0000000732 732 Bytes
bso1227999-reproducible-builds.patch 0000001441 1.41 KB
distutils-reproducible-compile.patch 0000000615 615 Bytes
externally_managed.in 0000000570 570 Bytes
fix_configure_rst.patch 0000001347 1.32 KB
gh120226-fix-sendfile-test-kernel-610.patch 0000001470 1.44 KB
idle3.appdata.xml 0000001719 1.68 KB
idle3.desktop 0000000253 253 Bytes
import_failed.map 0000000326 326 Bytes
import_failed.py 0000000706 706 Bytes
macros.python3 0000001031 1.01 KB
no-skipif-doctests.patch 0000015517 15.2 KB
pre_checkin.sh 0000002150 2.1 KB
python-3.3.0b1-fix_date_time_compiler.patch 0000001082 1.06 KB
python-3.3.0b1-localpath.patch 0000000522 522 Bytes
python-3.3.0b1-test-posix_fadvise.patch 0000000629 629 Bytes
python.keyring 0000006884 6.72 KB
python311-rpmlintrc 0000000214 214 Bytes
python311.changes 0000254574 249 KB
python311.spec 0000034907 34.1 KB
skip-test_pyobject_freed_is_freed.patch 0000000824 824 Bytes
skip_if_buildbot-extend.patch 0000000582 582 Bytes
skipped_tests.py 0000001872 1.83 KB
subprocess-raise-timeout.patch 0000000769 769 Bytes
Revision 40 (latest revision is 43)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1199725 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 40)
- Update to 3.11.10:
  - Security
    - gh-123678: Upgrade libexpat to 2.6.3
    - 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 event in question
      is ``cpython.run_stdin``.
    - 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-121285: Remove backtracking from tarfile header parsing
      for ``hdrcharset``, PAX, and GNU sparse headers
      (bsc#1230227, CVE-2024-6232).
    - gh-118486: :func:`os.mkdir` on Windows now accepts
      *mode* of ``0o700`` to restrict the new directory to
      the current user. This fixes CVE-2024-4030 affecting
      :func:`tempfile.mkdtemp` in scenarios where the base
      temporary directory is more permissive than the default.
    - gh-116741: Update bundled libexpat to 2.6.2
  - Library
    - gh-123270: Applied a more surgical fix for malformed
      payloads in :class:`zipfile.Path` causing infinite loops
      (gh-122905) without breaking contents using legitimate
      characters (bsc#1229704, CVE-2024-8088).
    - gh-123067: Fix quadratic complexity in parsing ``"``-quoted
      cookie values with backslashes by :mod:`http.cookies`
      (bsc#1229596, CVE-2024-7592).
    - gh-122905: :class:`zipfile.Path` objects now sanitize names
      from the zipfile.
    - gh-121650: :mod:`email` headers with embedded newlines are
      now quoted on output. The :mod:`~email.generator` will now
      refuse to serialize (write) headers that are unsafely folded
      or delimited; see :attr:`~email.policy.Policy.verify_generated_headers`.
      (Contributed by Bas Bloemsaat and Petr Viktorin in
      :gh:`121650`; CVE-2024-6923, bsc#1228780).
    - gh-119506: Fix :meth:`!io.TextIOWrapper.write` method
      breaks internal buffer when the method is called again
      during flushing internal buffer.
    - gh-118643: Fix an AttributeError in the :mod:`email` module
      when re-fold a long address list. Also fix more cases of
      incorrect encoding of the address separator in the address
      list.
    - gh-113171: Fixed various false positives and false
      negatives in * :attr:`ipaddress.IPv4Address.is_private`
      (see these docs for details) *
      :attr:`ipaddress.IPv4Address.is_global` *
      :attr:`ipaddress.IPv6Address.is_private` *
      :attr:`ipaddress.IPv6Address.is_global` Also in the
      corresponding :class:`ipaddress.IPv4Network` and
      :class:`ipaddress.IPv6Network` attributes.
      Fixes bsc#1226448 (CVE-2024-4032).
    - gh-102988: :func:`email.utils.getaddresses` and
      :func:`email.utils.parseaddr` now return ``('', '')``
      2-tuples in more situations where invalid email addresses
      are encountered instead of potentially inaccurate
      values. Add optional *strict* parameter to these two
      functions: use ``strict=False`` to get the old behavior,
      accept malformed inputs. ``getattr(email.utils,
      'supports_strict_parsing', False)`` can be use to check if
      the *strict* paramater is available. Patch by Thomas Dwyer
      and Victor Stinner to improve the CVE-2023-27043 fix
      (bsc#1210638).
    - gh-67693: Fix :func:`urllib.parse.urlunparse` and
      :func:`urllib.parse.urlunsplit` for URIs with path starting
      with multiple slashes and no authority. Based on patch by
      Ashwin Ramaswami.
  - Core and Builtins
    - gh-112275: A deadlock involving ``pystate.c``'s
      ``HEAD_LOCK`` in ``posixmodule.c`` at fork is now
      fixed. Patch by ChuBoning based on previous Python 3.12 fix
      by Victor Stinner.
    - gh-109120: Added handle of incorrect star expressions, e.g
      ``f(3, *)``. Patch by Grigoryev Semyon
- Removed upstreamed patches:
  - CVE-2023-27043-email-parsing-errors.patch
  - CVE-2024-4032-private-IP-addrs.patch
  - CVE-2024-6923-email-hdr-inject.patch
  - CVE-2024-8088-inf-loop-zipfile_Path.patch
- Add gh120226-fix-sendfile-test-kernel-610.patch to avoid
  failing test_sendfile_close_peer_in_the_middle_of_receiving
  tests on Linux >= 6.10 (GH-120227).
Comments 0
openSUSE Build Service is sponsored by