Files
ThunderFun-ComfyUI-INT-Crush/tests/conftest.py
T
2026-06-09 14:53:16 +10:00

17 lines
550 B
Python

import sys
import types
from pathlib import Path
# Register "ComfyUI-INT-Crush" as a valid package in sys.modules.
# Python's import system rejects hyphens in module names, so we inject
# a namespace package manually so that relative imports inside
# convlinear.py / _quant_utils.py resolve correctly.
pkg_dir = Path(__file__).resolve().parent.parent
pkg_name = "ComfyUI-INT-Crush"
if pkg_name not in sys.modules:
pkg = types.ModuleType(pkg_name)
pkg.__path__ = [str(pkg_dir)]
pkg.__package__ = pkg_name
sys.modules[pkg_name] = pkg