mirror of
https://git.yoctoproject.org/meta-security
synced 2026-01-13 03:20:50 +00:00
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 "<stdin>", line 1, in <module> File "/usr/lib64/python3.12/site-packages/pyinotify.py", line 71, in <module> import asyncore ModuleNotFoundError: No module named 'asyncore' >>> Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
23 lines
586 B
BlitzBasic
23 lines
586 B
BlitzBasic
DESCRIPTION = "Python pyinotify: Linux filesystem events monitoring"
|
|
LICENSE = "MIT"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=ab173cade7965b411528464589a08382"
|
|
|
|
RDEPENDS:${PN} += "\
|
|
python3-ctypes \
|
|
python3-fcntl \
|
|
python3-io \
|
|
python3-logging \
|
|
python3-misc \
|
|
python3-shell \
|
|
python3-threading \
|
|
"
|
|
|
|
SRC_URI[md5sum] = "8e580fa1ff3971f94a6f81672b76c406"
|
|
SRC_URI[sha256sum] = "9c998a5d7606ca835065cdabc013ae6c66eb9ea76a00a1e3bc6e0cfe2b4f71f4"
|
|
|
|
SRC_URI += " \
|
|
file://0001-Make-asyncore-support-optional-for-Python-3.patch \
|
|
"
|
|
|
|
inherit pypi setuptools3
|