diff --git a/Config.in.legacy b/Config.in.legacy index a2a7b06a6d..302a11bab6 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -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 diff --git a/package/python3/Config.in b/package/python3/Config.in index 423e5daabb..f9d3d3aaa2 100644 --- a/package/python3/Config.in +++ b/package/python3/Config.in @@ -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 diff --git a/package/python3/python3.mk b/package/python3/python3.mk index a240349d3e..07cba7c02d 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -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")