#!/usr/bin/env vpython3
# Copyright 2022 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

# Note: We use tags here instead of refs because refs will always hit the
# network to see if there are any updates.

# /// script
# requires-python = '>=3.8,<3.9'
# dependencies = [
#   'isort==5.10.1'
# ]
# ///

from pathlib import Path
import sys

THIS_DIR = Path(__file__).resolve().parent
RC_FILE = THIS_DIR / ".isort.cfg"

# Set default config options.  If a project wants to deviate, they'll have to
# manually override.
sys.argv = sys.argv[:1] + [f"--settings-file={RC_FILE}"] + sys.argv[1:]

import isort.__main__  # noqa: E402, F401

