import requests
import sys
import importlib
version = ''.join(sys.version.split(" ")[0].split(".")[:-1])
result = requests.get(
    f'https://gitlab.caltech.edu/cs1-24fa/lecture-code/-/raw/master/e1/checker/checker.cpython-{version}.pyc')
with open('checker.pyc', 'wb') as f:
    f.write(result.content)


def load(x):
    spec = importlib.util.spec_from_file_location(
        x, f"checker.pyc")
    mod = importlib.util.module_from_spec(spec)
    spec.loader.exec_module(mod)
    return mod


checker = load('checker')

check = checker.check