[
    {
        "UpdateStageName":"Bot Download",
        "UpdateSourcePlatform":"All",
        "UpdateSource":"FetchURL",
        "UpdateSourceData":"https://github.com/k8thekat/GatekeeperV2/archive/refs/heads/main.zip",
        "UnzipUpdateSource":true,
        "OverwriteExistingFiles":true,
        "DeleteAfterExtract":true,
        "SkipOnFailure": false
    },
    {
        "UpdateStageName":"Create Virtual Environment",
        "UpdateSourcePlatform":"Linux",
        "UpdateSource":"Executable",
        "UpdateSourceData":"/bin/bash",
        "UpdateSourceArgs":"-c \"/usr/bin/python{{PythonVersion}} -m venv --clear --upgrade-deps \\\"{{$FullBaseDir}}venv\\\"\"",
        "SkipOnFailure":false
    },
    {
        "UpdateStageName":"Create Virtual Environment",
        "UpdateSourcePlatform":"Windows",
        "UpdateSource":"Executable",
        "UpdateSourceData":"cmd.exe",
        "UpdateSourceArgs":"/C py -{{PythonVersion}} -m venv --clear --upgrade-deps \"{{$FullBaseDir}}venv\"",
        "SkipOnFailure":false
    },
    {
        "UpdateStageName":"Install Basic Python Packages",
        "UpdateSourcePlatform":"Linux",
        "UpdateSource":"Executable",
        "UpdateSourceData":"/bin/bash",
        "UpdateSourceArgs":"-c \"source \\\"{{$FullBaseDir}}venv/bin/activate\\\" && python3 -m pip install -U setuptools wheel\"",
        "SkipOnFailure":false
    },
    {
        "UpdateStageName":"Install Basic Python Packages",
        "UpdateSourcePlatform":"Windows",
        "UpdateSource":"Executable",
        "UpdateSourceData":"cmd.exe",
        "UpdateSourceArgs":"/C \"{{$FullBaseDir}}venv\\Scripts\\activate.bat\" && python.exe -m pip install -U setuptools wheel",
        "SkipOnFailure":false
    }
]
