FIX: engine.spec dung os thay _os (NameError luc build)

This commit is contained in:
2026-08-08 15:56:34 +00:00
parent 3795ea9d78
commit 9099529403
+5 -5
View File
@@ -56,13 +56,13 @@ datas += collect_data_files('librosa', includes=['**/*.pyi'])
import importlib.util as _ilu
import glob as _glob
_scipy_spec = _ilu.find_spec('scipy')
_scipy_dir = _os.path.dirname(_os.path.abspath(_scipy_spec.origin))
_scipy_dir = os.path.dirname(os.path.abspath(_scipy_spec.origin))
_scipy_hidden = []
for _ext in ('*.py', '*.pyd', '*.so'):
for _f in _glob.glob(_os.path.join(_scipy_dir, '**', _ext), recursive=True):
_rel = _os.path.relpath(_f, _scipy_dir)
_base = _os.path.basename(_rel).split('.')[0] # bo .cpython-312-x86_64... .so
_pkg = _os.path.dirname(_rel).replace(_os.sep, '.')
for _f in _glob.glob(os.path.join(_scipy_dir, '**', _ext), recursive=True):
_rel = os.path.relpath(_f, _scipy_dir)
_base = os.path.basename(_rel).split('.')[0] # bo .cpython-312-x86_64... .so
_pkg = os.path.dirname(_rel).replace(os.sep, '.')
_mod = ('scipy.' + _pkg + '.' + _base) if _pkg else ('scipy.' + _base)
if _mod not in _scipy_hidden:
_scipy_hidden.append(_mod)