Python-3 Interpreter

Edit Package python38
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
98437-sphinx.locale._-as-gettext-in-pyspecific.patch 0000002457 2.4 KB
CVE-2019-5010-null-defer-x509-cert-DOS.patch 0000002287 2.23 KB
F00102-lib64.patch 0000010136 9.9 KB
F00251-change-user-install-location.patch 0000002592 2.53 KB
PACKAGING-NOTES 0000001126 1.1 KB
Python-3.8.16.tar.xz 0019046724 18.2 MB
Python-3.8.16.tar.xz.asc 0000000833 833 Bytes
README.SUSE 0000001683 1.64 KB
SUSE-FEDORA-multilib.patch 0000018128 17.7 KB
_multibuild 0000000078 78 Bytes
baselibs.conf 0000000040 40 Bytes
bpo-31046_ensurepip_honours_prefix.patch 0000006303 6.16 KB
bpo34022-stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch 0000005870 5.73 KB
bpo34990-2038-problem-compileall.patch 0000005152 5.03 KB
bpo36302-sort-module-sources.patch 0000002256 2.2 KB
bpo44426-complex-keyword-sphinx.patch 0000001730 1.69 KB
decimal-3.8.patch 0000001442 1.41 KB
distutils-reproducible-compile.patch 0000000390 390 Bytes
idle3.appdata.xml 0000001719 1.68 KB
idle3.desktop 0000000253 253 Bytes
import_failed.map 0000000319 319 Bytes
import_failed.py 0000000706 706 Bytes
macros.python3 0000001223 1.19 KB
platlibdir-in-sys.patch 0000004387 4.28 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 0000000401 401 Bytes
python-3.3.0b1-test-posix_fadvise.patch 0000000400 400 Bytes
python.keyring 0000042947 41.9 KB
python3-imp-returntype.patch 0000002225 2.17 KB
python38.changes 0000099684 97.3 KB
python38.spec 0000034293 33.5 KB
skip_random_failing_tests.patch 0000006295 6.15 KB
skipped_tests.py 0000001872 1.83 KB
sphinx-update-removed-function.patch 0000000979 979 Bytes
subprocess-raise-timeout.patch 0000000549 549 Bytes
support-expat-CVE-2022-25236-patched.patch 0000003112 3.04 KB
Revision 31 (latest revision is 47)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1041645 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 31)
- Update to 3.8.16:
  - python -m http.server no longer allows terminal
    control characters sent within a garbage request to be
    printed to the stderr server log.
    This is done by changing the http.server
    BaseHTTPRequestHandler .log_message method to replace control
    characters with a \xHH hex escape before printing.
  - Avoid publishing list of active per-interpreter
    audit hooks via the gc module
  - The IDNA codec decoder used on DNS hostnames by
    socket or asyncio related name resolution functions no
    longer involves a quadratic algorithm. This prevents a
    potential CPU denial of service if an out-of-spec excessive
    length hostname involving bidirectional characters were
    decoded. Some protocols such as urllib http 3xx redirects
    potentially allow for an attacker to supply such a
    name (CVE-2022-45061).
  - Update bundled libexpat to 2.5.0
  - Port XKCP’s fix for the buffer overflows in SHA-3
    (CVE-2022-37454).
  - The deprecated mailcap module now refuses to inject
    unsafe text (filenames, MIME types, parameters) into shell
    commands. Instead of using such text, it will warn and act
    as if a match was not found (or for test commands, as if the
    test failed).
- Removed upstream patches:
  - CVE-2022-37454-sha3-buffer-overflow.patch
  - CVE-2022-45061-DoS-by-IDNA-decode.patch
Comments 0
openSUSE Build Service is sponsored by