# Pyinstaller hook to successfully freeze: https://pyinstaller.readthedocs.io/en/stable/hooks.html
hiddenimports = [
    "array",
    "rapidfuzz.fuzz_py",
    "rapidfuzz.fuzz_cpp",
    "rapidfuzz.utils_py",
    "rapidfuzz.utils_cpp",
    "rapidfuzz.process_py",
    "rapidfuzz.process_cpp",
    # distances
    "rapidfuzz.distance._initialize_py",
    "rapidfuzz.distance._initialize_cpp",
    "rapidfuzz.distance.DamerauLevenshtein_py",
    "rapidfuzz.distance.DamerauLevenshtein_cpp",
    "rapidfuzz.distance.Hamming_py",
    "rapidfuzz.distance.Hamming_cpp",
    "rapidfuzz.distance.Indel_py",
    "rapidfuzz.distance.Indel_cpp",
    "rapidfuzz.distance.Jaro_py",
    "rapidfuzz.distance.Jaro_cpp",
    "rapidfuzz.distance.JaroWinkler_py",
    "rapidfuzz.distance.JaroWinkler_cpp",
    "rapidfuzz.distance.LCSseq_py",
    "rapidfuzz.distance.LCSseq_cpp",
    "rapidfuzz.distance.Levenshtein_py",
    "rapidfuzz.distance.Levenshtein_cpp",
    "rapidfuzz.distance.OSA_py",
    "rapidfuzz.distance.OSA_cpp",
    "rapidfuzz.distance.Prefix_py",
    "rapidfuzz.distance.Prefix_cpp",
    "rapidfuzz.distance.Postfix_py",
    "rapidfuzz.distance.Postfix_cpp",
]
