From 283a773f24cedacb45def943a455bc3607f8a7a1 Mon Sep 17 00:00:00 2001 From: Mingli Yu Date: Mon, 18 Mar 2024 14:40:35 +0800 Subject: python3-pyinotify: Make asyncore support optional for Python 3 Simple fix for Python 3.12 since it dropped asyncore. Catches the import error instead of using a version check so that the user can install the compatibility package for any uses that can't be upgraded to asyncio or similar immediately. Fixes: # python3 Python 3.12.1 (main, Dec 7 2023, 20:45:44) [GCC 13.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import pyinotify Traceback (most recent call last): File "", line 1, in File "/usr/lib64/python3.12/site-packages/pyinotify.py", line 71, in import asyncore ModuleNotFoundError: No module named 'asyncore' >>> Signed-off-by: Mingli Yu Signed-off-by: Armin Kuster --- .../meta-python/recipes-devtools/python/python3-pyinotify_0.9.6.bb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'dynamic-layers/meta-python/recipes-devtools/python/python3-pyinotify_0.9.6.bb') diff --git a/dynamic-layers/meta-python/recipes-devtools/python/python3-pyinotify_0.9.6.bb b/dynamic-layers/meta-python/recipes-devtools/python/python3-pyinotify_0.9.6.bb index 9acdf54..ff1b611 100644 --- a/dynamic-layers/meta-python/recipes-devtools/python/python3-pyinotify_0.9.6.bb +++ b/dynamic-layers/meta-python/recipes-devtools/python/python3-pyinotify_0.9.6.bb @@ -15,4 +15,8 @@ RDEPENDS:${PN} += "\ SRC_URI[md5sum] = "8e580fa1ff3971f94a6f81672b76c406" SRC_URI[sha256sum] = "9c998a5d7606ca835065cdabc013ae6c66eb9ea76a00a1e3bc6e0cfe2b4f71f4" +SRC_URI += " \ + file://0001-Make-asyncore-support-optional-for-Python-3.patch \ +" + inherit pypi setuptools3 -- cgit v1.2.3-54-g00ecf