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 0000002381 2.33 KB
CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch 0000006855 6.69 KB
F00102-lib64.patch 0000010110 9.87 KB
F00251-change-user-install-location.patch 0000002592 2.53 KB
PACKAGING-NOTES 0000001126 1.1 KB
Python-3.8.7.tar.xz 0018261096 17.4 MB
Python-3.8.7.tar.xz.asc 0000000833 833 Bytes
README.SUSE 0000001683 1.64 KB
SUSE-FEDORA-multilib.patch 0000017417 17 KB
_multibuild 0000000078 78 Bytes
baselibs.conf 0000000040 40 Bytes
bpo-31046_ensurepip_honours_prefix.patch 0000006228 6.08 KB
bpo34022-stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch 0000005870 5.73 KB
bpo36302-sort-module-sources.patch 0000002256 2.2 KB
bsc1167501-invalid-alignment.patch 0000003003 2.93 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 0000000671 671 Bytes
macros.python3 0000001031 1.01 KB
pre_checkin.sh 0000002150 2.1 KB
python-3.3.0b1-fix_date_time_compiler.patch 0000000826 826 Bytes
python-3.3.0b1-localpath.patch 0000000401 401 Bytes
python-3.3.0b1-test-posix_fadvise.patch 0000000400 400 Bytes
python.keyring 0000750017 732 KB
python3-imp-returntype.patch 0000002225 2.17 KB
python38.changes 0000074400 72.7 KB
python38.spec 0000032676 31.9 KB
skip_random_failing_tests.patch 0000006295 6.15 KB
skipped_tests.py 0000001872 1.83 KB
sphinx-update-removed-function.patch 0000000970 970 Bytes
subprocess-raise-timeout.patch 0000000549 549 Bytes
Revision 8 (latest revision is 49)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 868033 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 8)
- Add CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch fixing
  bsc#1181126 (CVE-2021-3177) buffer overflow in PyCArg_repr in
  _ctypes/callproc.c, which may lead to remote code execution.
- (bsc#1180125) We really don't Require python-rpm-macros package.
  Unnecessary dependency.
- Update to 3.8.7:
  - bugfix release
  - multiple patches realigned:
    - F00102-lib64.patch
    - SUSE-FEDORA-multilib.patch
    - bpo-31046_ensurepip_honours_prefix.patch
    - skip_random_failing_tests.patch
- Last try before this results in an editwar:
  * remove importlib_resources and importlib-metadata 
    provides/obsoletes
  * import importlib_resources is not the same as
    import importlib.resources, same for metadata
  * The backport packages from PyPI needed for older flavors are
    specified as such for setuptools or in pyproject.toml. If a
    package requires them they typically add them with a python
    version qualifier and the packages have their own version
    numbers.
- Add patch sphinx-update-removed-function.patch to no longer call
  a now removed function and to make documentation build independent of
  the Sphinx version (bsc#1179630, gh#python/cpython#13236).
- Add importlib_resources provide/obsolete as it is integral
  part of the lang since 3.7 release 
Comments 0
openSUSE Build Service is sponsored by