17 lines
550 B
Python
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
|