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
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.14.tar.xz 0019031932 18.2 MB
Python-3.8.14.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
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 0000096086 93.8 KB
python38.spec 0000033946 33.2 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 26 (latest revision is 49)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1002501 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 26)
- Update to 3.8.14:
  - (CVE-2020-10735, bsc#1203125). Converting between int
    and str in bases other than 2 (binary), 4, 8 (octal), 16
    (hexadecimal), or 32 such as base 10 (decimal) now raises a
    ValueError if the number of digits in string form is above a
    limit to avoid potential denial of service attacks due to the
    algorithmic complexity.
    This new limit can be configured or disabled by environment
    variable, command line flag, or sys APIs. See the integer
    string conversion length limitation documentation. The
    default limit is 4300 digits in string form.
  - (CVE-2021-28861, bsc#1202624) http.server: Fix an open
    redirection vulnerability in the HTTP server when an URI path
    starts with //. Vulnerability discovered, and initial fix
    proposed, by Hamza Avvan.
  - Also other bugfixes:
    - Fix contextvars HAMT implementation to handle iteration
      over deep trees. The bug was discovered and fixed by Eli
      Libman. See MagicStack/immutables#84 for more details.
    - Fix ensurepip environment isolation for subprocess running
      pip.
    - Raise ProgrammingError instead of segfaulting on recursive
      usage of cursors in sqlite3 converters. Patch by Sergey
      Fedoseev.
    - Add a new gh role to the documentation to link to GitHub
      issues.
    - Pin Jinja to a version compatible with Sphinx version
      2.4.4.
    - test_ssl is now checking for supported TLS version and
      protocols in more tests.
    - Fix test case for OpenSSL 3.0.1 version. OpenSSL 3.0 uses
      0xMNN00PP0L.
- Removed upstreamed patches:
  - CVE-2021-28861-double-slash-path.patch
- Readjusted patches:
  - bpo-31046_ensurepip_honours_prefix.patch
  - sphinx-update-removed-function.patch
- (bsc#1196784, CVE-2022-25236) Add patch
  support-expat-CVE-2022-25236-patched.patch to allow working
  with different versions of libexpat.
Comments 0
openSUSE Build Service is sponsored by