Python-3 Interpreter

Edit Package python312

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-27043-email-parsing-errors.patch 0000018331 17.9 KB
CVE-2023-52425-libexpat-2.6.0-backport-15.6.patch 0000002710 2.65 KB
PACKAGING-NOTES 0000001126 1.1 KB
Python-3.12.3.tar.xz 0020625068 19.7 MB
Python-3.12.3.tar.xz.asc 0000000963 963 Bytes
README.SUSE 0000001683 1.64 KB
_multibuild 0000000078 78 Bytes
baselibs.conf 0000000043 43 Bytes
bluez-devel-vendor.tar.xz 0000025308 24.7 KB
bpo-31046_ensurepip_honours_prefix.patch 0000006988 6.82 KB
externally_managed.in 0000000570 570 Bytes
fix-test-recursion-limit-15.6.patch 0000001377 1.34 KB
fix_configure_rst.patch 0000001102 1.08 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 0000015495 15.1 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 0000004873 4.76 KB
python312-rpmlintrc 0000000214 214 Bytes
python312.changes 0000268896 263 KB
python312.spec 0000034580 33.8 KB
skip-test_pyobject_freed_is_freed.patch 0000000662 662 Bytes
skipped_tests.py 0000001872 1.83 KB
subprocess-raise-timeout.patch 0000000769 769 Bytes
Latest Revision
Daniel Mach's avatar Daniel Mach (dmach) committed (revision 3)
- Add CVE-2023-52425-libexpat-2.6.0-backport-15.6.patch to fix tests with
  patched libexpat below 2.6.0 that doesn't update the version number,
  just in 15.6.
- Drop libexpat260.patch, not needed anymore. This patch is merged
  with the CVE-2023-52425-libexpat-2.6.0-backport-15.6.patch to keep
  working on 15.6.
- Add fix-test-recursion-limit-15.6.patch, gh#python/cpython#115083.

- Update to 3.12.3:
  - Security
    - gh-115398: Allow controlling Expat >=2.6.0 reparse deferral
      (CVE-2023-52425, bsc#1219559) by adding five new methods:
          xml.etree.ElementTree.XMLParser.flush()
          xml.etree.ElementTree.XMLPullParser.flush()
          xml.parsers.expat.xmlparser.GetReparseDeferralEnabled()
          xml.parsers.expat.xmlparser.SetReparseDeferralEnabled()
          xml.sax.expatreader.ExpatParser.flush()
    - gh-115399: Update bundled libexpat to 2.6.0 (bsc#1222075)
    - gh-115243: Fix possible crashes in
      collections.deque.index() when the deque is concurrently
      modified.
    - gh-114572: ssl.SSLContext.cert_store_stats() and
      ssl.SSLContext.get_ca_certs() now correctly lock access to
      the certificate store, when the ssl.SSLContext is shared
      across multiple threads.
  - Core and Builtins
    - gh-109120: Added handle of incorrect star expressions, e.g
      f(3, *). Patch by Grigoryev Semyon
    - gh-99108: Updated the hashlib built-in HACL* project C code
      from upstream that we use for many implementations when
Comments 0
openSUSE Build Service is sponsored by