mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-08 08:30:47 -09:00
package/python3: remove nis and ossaudiodev modules
These modules were dropped in Python 3.13 as per PEP 594. The current version in Buildroot is 3.14.3. - Remove the TODO and related config overrides in python3.mk. - Remove BR2_PACKAGE_PYTHON3_OSSAUDIODEV from Config.in. - Add BR2_PACKAGE_PYTHON3_OSSAUDIODEV to Config.in.legacy. See [1] [2] [3]. [1] https://peps.python.org/pep-0594/ [2]fc07fe4e37[3]17e1fe0f9bSigned-off-by: Shubham Chakraborty <chakrabortyshubham66@gmail.com> [Julien: - add links in commit log - move legacy option in 2026.05 section ] Signed-off-by: Julien Olivain <ju.o@free.fr> (cherry picked from commitdf6e7a6664) Signed-off-by: Thomas Perale <thomas.perale@mind.be>
This commit is contained in:
committed by
Thomas Perale
parent
a3fa3e9cd7
commit
40f1d20242
@@ -144,6 +144,14 @@ endif
|
||||
|
||||
###############################################################################
|
||||
|
||||
comment "Legacy options removed in 2026.02.1"
|
||||
|
||||
config BR2_PACKAGE_PYTHON3_OSSAUDIODEV
|
||||
bool "python3 ossaudiodev module removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The ossaudiodev module was removed in Python 3.13.
|
||||
|
||||
comment "Legacy options removed in 2026.02"
|
||||
|
||||
config BR2_PACKAGE_QEMU_TARGET_CRIS
|
||||
|
||||
@@ -76,11 +76,6 @@ config BR2_PACKAGE_PYTHON3_DECIMAL
|
||||
help
|
||||
decimal module for Python3.
|
||||
|
||||
config BR2_PACKAGE_PYTHON3_OSSAUDIODEV
|
||||
bool "ossaudiodev module"
|
||||
help
|
||||
ossaudiodev module for Python3.
|
||||
|
||||
config BR2_PACKAGE_PYTHON3_READLINE
|
||||
bool "readline"
|
||||
select BR2_PACKAGE_READLINE
|
||||
|
||||
@@ -28,7 +28,6 @@ HOST_PYTHON3_CONF_OPTS += \
|
||||
# Make sure that LD_LIBRARY_PATH overrides -rpath.
|
||||
# This is needed because libpython may be installed at the same time that
|
||||
# python is called.
|
||||
# TODO: nis and ossaudiodev modules will be dropped in 3.13: https://peps.python.org/pep-0594/
|
||||
HOST_PYTHON3_CONF_ENV += \
|
||||
LDFLAGS="$(HOST_LDFLAGS) -Wl,--enable-new-dtags" \
|
||||
py_cv_module_unicodedata=yes \
|
||||
@@ -38,9 +37,7 @@ HOST_PYTHON3_CONF_ENV += \
|
||||
py_cv_module__codecs_jp=n/a \
|
||||
py_cv_module__codecs_kr=n/a \
|
||||
py_cv_module__codecs_tw=n/a \
|
||||
py_cv_module__uuid=n/a \
|
||||
py_cv_module_nis=n/a \
|
||||
py_cv_module_ossaudiodev=n/a
|
||||
py_cv_module__uuid=n/a
|
||||
|
||||
PYTHON3_DEPENDENCIES = host-python3 libffi
|
||||
|
||||
@@ -176,17 +173,12 @@ else
|
||||
PYTHON3_CONF_ENV += py_cv_module__zstd=n/a
|
||||
endif
|
||||
|
||||
ifneq ($(BR2_PACKAGE_PYTHON3_OSSAUDIODEV),y)
|
||||
PYTHON3_CONF_ENV += py_cv_module_ossaudiodev=n/a
|
||||
endif
|
||||
|
||||
PYTHON3_CONF_ENV += \
|
||||
ac_cv_have_long_long_format=yes \
|
||||
ac_cv_buggy_getaddrinfo=no \
|
||||
ac_cv_file__dev_ptmx=yes \
|
||||
ac_cv_file__dev_ptc=yes \
|
||||
ac_cv_working_tzset=yes \
|
||||
py_cv_module_nis=n/a
|
||||
ac_cv_working_tzset=yes
|
||||
|
||||
# GCC is always compliant with IEEE754
|
||||
ifeq ($(BR2_ENDIAN),"LITTLE")
|
||||
|
||||
Reference in New Issue
Block a user