Python-3 Interpreter

Edit Package python310
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-27043-email-parsing-errors.patch 0000017797 17.4 KB
F00251-change-user-install-location.patch 0000002439 2.38 KB
PACKAGING-NOTES 0000001126 1.1 KB
Python-3.10.14.tar.xz 0019600188 18.7 MB
Python-3.10.14.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 0000006312 6.16 KB
bpo-37596-make-set-marshalling.patch 0000004476 4.37 KB
distutils-reproducible-compile.patch 0000001207 1.18 KB
fix-sphinx-72.patch 0000095989 93.7 KB
fix_configure_rst.patch 0000001297 1.27 KB
gh-78214-marshal_stabilize_FLAG_REF.patch 0000001132 1.11 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 0000015520 15.2 KB
old-libexpat.patch 0000003346 3.27 KB
pre_checkin.sh 0000002150 2.1 KB
python-3.3.0b1-fix_date_time_compiler.patch 0000000896 896 Bytes
python-3.3.0b1-localpath.patch 0000000467 467 Bytes
python-3.3.0b1-test-posix_fadvise.patch 0000000488 488 Bytes
python.keyring 0000043804 42.8 KB
python310-rpmlintrc 0000000061 61 Bytes
python310.changes 0000183260 179 KB
python310.spec 0000035652 34.8 KB
skip-test_pyobject_freed_is_freed.patch 0000000848 848 Bytes
skipped_tests.py 0000001872 1.83 KB
subprocess-raise-timeout.patch 0000000772 772 Bytes
support-expat-CVE-2022-25236-patched.patch 0000003078 3.01 KB
Latest Revision
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1161074 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 42)
- Add old-libexpat.patch making the test suite work with
  libexpat < 2.6.0 (gh#python/cpython#117187).
- Because of bsc#1189495 we have to revert use of %autopatch.
- Update 3.10.14:
  - gh-115399 & gh-115398: bundled libexpat was updated to 2.6.0
    to address CVE-2023-52425, and control of the new reparse
    deferral functionality was exposed with new APIs
    (bsc#1219559).
  - gh-109858: zipfile is now protected from the “quoted-overlap”
    zipbomb to address CVE-2024-0450. It now raises BadZipFile
    when attempting to read an entry that overlaps with another
    entry or central directory. (bsc#1221854)
  - gh-91133: tempfile.TemporaryDirectory cleanup no longer
    dereferences symlinks when working around file system
    permission errors to address CVE-2023-6597 (bsc#1219666)
  - gh-115197: urllib.request no longer resolves the hostname
    before checking it against the system’s proxy bypass list on
    macOS and Windows
  - gh-81194: a crash in socket.if_indextoname() with a specific
    value (UINT_MAX) was fixed. Relatedly, an integer overflow in
    socket.if_indextoname() on 64-bit non-Windows platforms was
    fixed
  - gh-113659: .pth files with names starting with a dot or
    containing the hidden file attribute are now skipped
  - gh-102388: iso2022_jp_3 and iso2022_jp_2004 codecs no longer
    read out of bounds
  - 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
- Remove upstreamed patches:
  - CVE-2023-6597-TempDir-cleaning-symlink.patch
  - libexpat260.patch
- Readjust patches:
  -  F00251-change-user-install-location.patch
  -  fix_configure_rst.patch
  -  python-3.3.0b1-localpath.patch
  -  skip-test_pyobject_freed_is_freed.patch
- Port to %autosetup and %autopatch.
Comments 0
openSUSE Build Service is sponsored by