# Copyright: Ankitects Pty Ltd and contributors
# License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html

import os
import sys

import click
from piptools.scripts import compile


@click.group()
def cli():
    pass


cli.add_command(compile.cli, "compile")

print("Updating deps...")
os.chdir(os.getenv("BUILD_WORKING_DIRECTORY"))
sys.argv[1:] = [
    "compile",
    "--allow-unsafe",
    "--upgrade",
    "--no-header",
    "--strip-extras",
    "--generate-hashes",
    "requirements.in",
]

cli()
