def main()

in install.py [0:0]


def main():

    # download files needed for RDP accountant:
    for source, filename in RDP_FILES.items():
        url = f"{RDP_BASE}/{RDP_COMMIT}/{RDP_FOLDER}/{source}"
        request = requests.get(url, allow_redirects=True)
        with open(filename, "wb") as f:
            print(f"writing file {filename}")
            f.write(request.content)

    # download files needed for ResNet:
    for source, filename in RESNET_FILES.items():
        url = f"{RESNET_BASE}/{RESNET_COMMIT}/{source}"
        request = requests.get(url, allow_redirects=True)
        with open(filename, "wb") as f:
            print(f"writing file {filename}")
            f.write(request.content)

    # apply patches:
    for filename in RDP_FILES.values():
        patch_filename = filename.replace(".py", ".patch")
        os.system(f"patch {filename} patches/{patch_filename}")
    for filename in RESNET_FILES.values():
        patch_filename = filename.replace(".py", ".patch")
        os.system(f"patch {filename} patches/{patch_filename}")
    print("done.")