Load module compilation status from buildinfo if available

This commit is contained in:
Mark Qvist 2026-08-27 23:37:43 +02:00
parent 5b04a88026
commit 3543dc9802
No known key found for this signature in database

View file

@ -50,6 +50,8 @@ modules = py_modules+pyc_modules+so_modules+pyd_modules
__all__ = list(set([os.path.basename(f).split(".")[0] for f in modules if not os.path.basename(f).split(".")[0] == "__init__"]))
import importlib.util
try: from ._buildinfo import compiled
except ImportError:
if importlib.util.find_spec("cython"): import cython; compiled = cython.compiled
else: compiled = False