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
F00251-change-user-install-location.patch 0000002439 2.38 KB
PACKAGING-NOTES 0000001126 1.1 KB
Python-3.10.9.tar.xz 0019612112 18.7 MB
Python-3.10.9.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
distutils-reproducible-compile.patch 0000001207 1.18 KB
fix_configure_rst.patch 0000001297 1.27 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
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 0000000488 488 Bytes
python.keyring 0000006884 6.72 KB
python310-rpmlintrc 0000000061 61 Bytes
python310.changes 0000170523 167 KB
python310.spec 0000033671 32.9 KB
skip-test_pyobject_freed_is_freed.patch 0000000486 486 Bytes
skipped_tests.py 0000001872 1.83 KB
subprocess-raise-timeout.patch 0000000623 623 Bytes
support-expat-CVE-2022-25236-patched.patch 0000003078 3.01 KB
Revision 26 (latest revision is 53)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1041730 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 26)
- Update to 3.10.9:
  - python -m http.server no longer allows terminal
    control characters sent within a garbage request to be
    printed to the stderr server lo This is done by changing
    the http.server BaseHTTPRequestHandler .log_message method
    to replace control characters with a \xHH hex escape before
    printin
  - 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.
  - Update bundled libexpat to 2.5.0
  - Port XKCP’s fix for the buffer overflows in SHA-3
    (CVE-2022-37454).
  - On Linux the multiprocessing module returns
    to using filesystem backed unix domain sockets for
    communication with the forkserver process instead of the
    Linux abstract socket namespace. Only code that chooses
    to use the “forkserver” start method is affected Abstract
    sockets have no permissions and could allow any user
    on the system in the same network namespace (often the
    whole system) to inject code into the multiprocessing
    forkserver process. This was a potential privilege
    escalation. Filesystem based socket permissions restrict
    this to the forkserver process user as was the default in
Comments 0
openSUSE Build Service is sponsored by