Python3 Interpreter

Edit Package python3

Python is an interpreted, object-oriented programming language, and is
often compared to Tcl, Perl, Scheme, or Java. You can find an overview
of Python in the documentation and tutorials included in the python-doc
(HTML) or python-doc-pdf (PDF) packages.

If you want to install third party modules using distutils, you need to
install python-devel package.

Refresh
Refresh
Source Files (show unmerged sources)
Filename Size Changed
0001-allow-for-reproducible-builds-of-python-packages.patch 0000001611 1.57 KB
99366-patch.dict-can-decorate-async.patch 0000001275 1.25 KB
CVE-2007-4559-filter-tarfile_extractall.patch 0000107281 105 KB
CVE-2015-20107-mailcap-unsafe-filenames.patch 0000005716 5.58 KB
CVE-2019-9674-zip-bomb.patch 0000002423 2.37 KB
CVE-2020-10735-DoS-no-limit-int-size.patch 0000055023 53.7 KB
CVE-2021-28861-double-slash-path.patch 0000005617 5.49 KB
CVE-2022-37454-sha3-buffer-overflow.patch 0000004437 4.33 KB
CVE-2022-45061-DoS-by-IDNA-decode.patch 0000004156 4.06 KB
CVE-2023-24329-blank-URL-bypass.patch 0000003292 3.21 KB
CVE-2023-27043-email-parsing-errors.patch 0000018289 17.9 KB
CVE-2023-40217-avoid-ssl-pre-close.patch 0000015277 14.9 KB
PACKAGING-NOTES 0000001126 1.1 KB
Python-3.0b1-record-rpm.patch 0000003980 3.89 KB
Python-3.6.15.tar.xz 0017223796 16.4 MB
Python-3.6.15.tar.xz.asc 0000000833 833 Bytes
README.SUSE 0000001683 1.64 KB
_multibuild 0000000078 78 Bytes
aarch64-prolong-timeout.patch 0000000577 577 Bytes
baselibs.conf 0000000040 40 Bytes
bpo-44434-libgcc_s-for-pthread_cancel.patch 0000000867 867 Bytes
bpo-46623-skip-zlib-s390x.patch 0000003027 2.96 KB
bpo23395-PyErr_SetInterrupt-signal.patch 0000005790 5.65 KB
bpo27321-email-no-replace-header.patch 0000004112 4.02 KB
bpo36263-Fix_hashlib_scrypt.patch 0000001237 1.21 KB
bpo38361-syslog-no-slash-ident.patch 0000001233 1.2 KB
bsc1188607-pythreadstate_clear-decref.patch 0000002234 2.18 KB
distutils-reproducible-compile.patch 0000000475 475 Bytes
idle3.appdata.xml 0000001719 1.68 KB
idle3.desktop 0000000253 253 Bytes
ignore_pip_deprec_warn.patch 0000000497 497 Bytes
import_failed.map 0000000319 319 Bytes
import_failed.py 0000000706 706 Bytes
macros.python3 0000001031 1.01 KB
pep538_coerce_legacy_c_locale.patch 0000035135 34.3 KB
pip-20.0.2-py2.py3-none-any.whl 0001289270 1.23 MB
python-3.3.0b1-curses-panel.patch 0000000332 332 Bytes
python-3.3.0b1-fix_date_time_compiler.patch 0000000892 892 Bytes
python-3.3.0b1-localpath.patch 0000000482 482 Bytes
python-3.3.0b1-test-posix_fadvise.patch 0000000486 486 Bytes
python-3.3.3-skip-distutils-test_sysconfig_module.patch 0000000555 555 Bytes
python-3.6-CVE-2017-18207.patch 0000000706 706 Bytes
python-3.6.0-multilib-new.patch 0000011864 11.6 KB
python.keyring 0000750017 732 KB
python3-sorted_tar.patch 0000005534 5.4 KB
python36.changes 0000070233 68.6 KB
python36.spec 0000038797 37.9 KB
remove-sphinx40-warning.patch 0000003133 3.06 KB
riscv64-ctypes.patch 0000001237 1.21 KB
riscv64-support.patch 0000005538 5.41 KB
setuptools-44.1.1-py2.py3-none-any.whl 0000583521 570 KB
skip_SSL_tests.patch 0000004430 4.33 KB
skip_random_failing_tests.patch 0000006070 5.93 KB
skipped_tests.py 0000001872 1.83 KB
sphinx-update-removed-function.patch 0000001100 1.07 KB
subprocess-raise-timeout.patch 0000000643 643 Bytes
support-expat-CVE-2022-25236-patched.patch 0000003567 3.48 KB
Latest Revision
Alec Su's avatar Alec Su (ae40515) committed (revision 3)
- Don't use appstream-glib on SLE-12.
- Use Python 2-based Sphinx on SLE-12.
- No documentation on SLE-12.
- Add skip_SSL_tests.patch skipping tests because of patched
  OpenSSL (bpo#9425).

- Don't use OpenSSL 1.1 on platforms which don't have it.

- Remove shebangs from from python-base libraries in _libdir
  (bsc#1193179, bsc#1192249).
- Readjust patches:
  - bpo-31046_ensurepip_honours_prefix.patch
  - decimal.patch
  - python-3.3.0b1-fix_date_time_compiler.patch

- build against openssl 1.1 as it is incompatible with openssl 3.0+  (bsc#1190566)

- 0001-allow-for-reproducible-builds-of-python-packages.patch: ignore
  permission error when changing the mtime of the source file in presence
  of SOURCE_DATE_EPOCH

- The previous construct works only on the current Factory, not
  in SLE.

- BuildRequire rpm-build-python: The provider to inject python(abi)
  has been moved there. rpm-build pulls rpm-build-python
  automatically in when building anything against python3-base, but
  this implies that the initial build of python3-base does not
  trigger the automatic installation.
Comments 0
openSUSE Build Service is sponsored by