Updates

Title Version Milestone Date Committer Commit
python3: upgrade 3.12.2 -> 3.12.3 3.12.3 5.0 M4 2024-04-14 Trevor Gamblin 4122d8f6ec
python3: upgrade 3.12.1 -> 3.12.2 3.12.2 5.0 M3 2024-02-29 Wang Mingyu 288bdc3420
python: update 3.11.5 -> 3.12.1 3.12.1 5.0 M2 2024-01-19 Alexander Kanavin 716d823525
python3: upgrade 3.11.4 -> 3.11.5 3.11.5 4.3 M3 2023-09-02 Wang Mingyu 70df63c2fe
python3: update 3.11.3 -> 3.11.4 3.11.4 4.3 M2 2023-06-27 Alexander Kanavin f7f163ebe8
python3: upgrade 3.11.2 -> 3.11.3 3.11.3 4.3 M1 2023-06-16 Alexander Kanavin 7d5bb3a469
python3: upgrade 3.11.1 -> 3.11.2 3.11.2 4.2 M3 2023-02-20 Alexander Kanavin fc04712bb3
python3-cython: upgrade 0.29.32 -> 0.29.33 3.11.1 4.2 M2 2023-01-16 Wang Mingyu 4c5b05d92d
python: upgrade 3.8.1 -> 3.8.2 3.8.2 3.1 M4 2020-03-13 Trevor Gamblin 3513721b5d
python3: update to 3.8.1 3.8.1 3.1 M2 2020-01-21 Alexander Kanavin e6ab9f16b9
python3: Upgrade 3.7.4 -> 3.7.5 3.7.5 3.1 M1 2019-11-05 Adrian Bunk 87f77ac60f
python3: upgrade 3.7.3 -> 3.7.4 3.7.4 3.0 M2 2019-07-17 Anuj Mittal 73579c846f
python: update to 3.7.3 3.7.3 2.7 M4 2019-04-16 Alexander Kanavin a215296bb1
python3: upgrade to 3.7.2 3.7.2 2.7 M3 2019-02-08 Alexander Kanavin 02714c1054
python3{,native}: update to 3.5.6 3.5.6 2.6 M4 2018-09-12 Anuj Mittal e38ff96cc2
python3: update to version 3.5.5 to fix security issues 3.5.5 2.5 M3 2018-03-12 Derek Straka 4a27d50e4e
python3: update target and native recipes to 3.5.4 3.5.4 2.5 M3 2018-02-06 Derek Straka eb80d0391d
python: update to 3.5.3 3.5.3 2.4 M1 2017-05-18 Alexander Kanavin b7b982a29e
python3: Upgrade from 3.5.1 to 3.5.2 3.5.2 2.2 M3 2016-08-10 Alejandro Hernandez e38f649fe0
python3: Minor upgrade 3.5.0 -> 3.5.1 3.5.1 2.1 M2 2016-01-20 Alejandro Hernandez f1d9f7b2ea
python3: Upgrade from 3.4.3 to 3.5 3.5.0 2.1 M1 2015-12-01 Alejandro Hernandez 701ec1977c
python3: Upgrade from 3.4.2 to 3.4.3 3.4.3 2.0 M1 2015-05-15 Alejandro Hernandez 94fc3b199c
python3: Upgrade from 3.3.3 to 3.4.2 3.4.2 2.0 M1 2015-05-05 Alejandro Hernandez 45290ff4d1
python3: Add target and native recipes 3.3.3 1.6 M3 2014-02-02 Khem Raj 185fcfc328

Patches

Patch Status
python3/cgi_py.patch Inappropriate [distribution]
python3/0001-Makefile.pre-use-qemu-wrapper-when-gathering-profile.patch Inappropriate [oe-core specific]
python3/0001-python3-use-cc_basename-to-replace-CC-for-checking-c.patch Submitted [https://github.com/python/cpython/pull/96399]
python3/crosspythonpath.patch Inappropriate [OE-Core integration specific]
python3/0001-test_locale.py-correct-the-test-output-format.patch Submitted [https://github.com/python/cpython/pull/15132]
python3/0020-configure.ac-setup.py-do-not-add-a-curses-include-pa.patch Inappropriate [oe-core specific]
python3/0001-Skip-failing-tests-due-to-load-variability-on-YP-AB.patch Inappropriate [OE-Specific]
python3/0001-test_ctypes.test_find-skip-without-tools-sdk.patch Inappropriate [oe-specific]
python3/makerace.patch Pending
python3/0001-sysconfig.py-use-platlibdir-also-for-purelib.patch Inappropriate [oe-core specific]
python3/0001-Lib-pty.py-handle-stdin-I-O-errors-same-way-as-maste.patch Submitted [https://github.com/python/cpython/pull/28388]
python3/deterministic_imports.patch Pending [need to talk to upstream to see if they'll take one or both fixes]
python3/0001-Avoid-shebang-overflow-on-python-config.py.patch Denied [distribution]
python3/0001-Update-test_sysconfig-for-posix_user-purelib.patch Inappropriate [oe-core specific]
python3/0001-skip-no_stdout_fileno-test-due-to-load-variability.patch Inappropriate [OE-Specific]
python3/0001-test_storlines-skip-due-to-load-variability.patch Inappropriate [OE-Specific]
python3/0001-gh-114492-Initialize-struct-termios-before-calling-t.patch Backport [https://github.com/python/cpython/commit/386c72d9928c51aa2c855ce592bd8022da3b407f]
python3/0001-test_shutdown-skip-problematic-test.patch Inappropriate [OE-Specific]
python3/0001-gh-107811-tarfile-treat-overflow-in-UID-GID-as-failu.patch Backport [https://github.com/python/cpython/pull/108369]

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master python3 3.12.3 (this recipe)
scarthgap (Yocto Project 5.0) python3 3.12.3
nanbield (Yocto Project 4.3) python3 3.11.5
mickledore (Yocto Project 4.2) python3 3.11.5
langdale (Yocto Project 4.1) python3 3.10.6
kirkstone (Yocto Project 4.0) python3 3.10.14
honister (Yocto Project 3.4) python3 3.9.9
hardknott (Yocto Project 3.3) python3 3.9.9
gatesgarth (Yocto Project 3.2) python3 3.8.5
dunfell (Yocto Project 3.1) python3 3.8.18
zeus (Yocto Project 3.0) python3 3.7.8
warrior (Yocto Project 2.7) python3 3.7.7
thud (Yocto Project 2.6) python3 3.5.6
sumo (Yocto Project 2.5) python3 3.5.5
rocko (Yocto Project 2.4) python3 3.5.3
pyro (Yocto Project 2.3) python3 3.5.2
morty (Yocto Project 2.2) python3 3.5.2
krogoth (Yocto Project 2.1) python3 3.5.1
jethro (Yocto Project 2.0) python3 3.4.3
fido (Yocto Project 1.8) python3 3.3.3
dizzy (Yocto Project 1.7) python3 3.3.3
daisy (Yocto Project 1.6) python3 3.3.3

About python3

Summary
The Python Programming Language
Section
devel/python
License
PSF-2.0
Recipe file
recipes-devtools/python/python3_3.12.3.bb
Layer
openembedded-core (master branch)
Homepage
http://www.python.org
Sources
Provides
  • python3
Depends
  • pkgconfig-native
  • autoconf-native
  • automake-native
  • libtool-native
  • libtool-cross
  • python3-native
  • libffi
  • bzip2
  • gdbm
  • openssl
  • sqlite3
  • zlib
  • virtual/libintl
  • xz
  • virtual/update-alternatives
  • virtual/crypt
  • bzip2-replacement-native
  • libtirpc
  • libnsl2
  • virtual/i686-oe-linux-gcc
  • virtual/i686-oe-linux-compilerlibs
  • virtual/libc
  • autoconf-archive-native
  • util-linux-libuuid
  • ncurses
  • expat
  • libedit
  • readline (optional)
  • libedit (optional)
  • qemu-native (optional)
  • tk (optional)
  • tcl (optional)
  • gdbm (optional)
Distributions
  • Clear-main
  • Fedora-main
  • openSUSE-main