diff --git a/autogpt_platform/autogpt_libs/autogpt_libs/feature_flag/client_test.py b/autogpt_platform/autogpt_libs/autogpt_libs/feature_flag/client_test.py index b9d1e5c96a..8fccfb28b5 100644 --- a/autogpt_platform/autogpt_libs/autogpt_libs/feature_flag/client_test.py +++ b/autogpt_platform/autogpt_libs/autogpt_libs/feature_flag/client_test.py @@ -1,7 +1,8 @@ import pytest -from autogpt_libs.feature_flag.client import feature_flag, mock_flag_variation from ldclient import LDClient +from autogpt_libs.feature_flag.client import feature_flag, mock_flag_variation + @pytest.fixture def ld_client(mocker): diff --git a/autogpt_platform/autogpt_libs/autogpt_libs/feature_flag/config.py b/autogpt_platform/autogpt_libs/autogpt_libs/feature_flag/config.py index c8040a41bb..e01c285d1e 100644 --- a/autogpt_platform/autogpt_libs/autogpt_libs/feature_flag/config.py +++ b/autogpt_platform/autogpt_libs/autogpt_libs/feature_flag/config.py @@ -6,7 +6,7 @@ class Settings(BaseSettings): launch_darkly_sdk_key: str = Field( default="", description="The Launch Darkly SDK key", - validation_alias="LAUNCH_DARKLY_SDK_KEY" + validation_alias="LAUNCH_DARKLY_SDK_KEY", ) model_config = SettingsConfigDict(case_sensitive=True, extra="ignore") diff --git a/autogpt_platform/autogpt_libs/autogpt_libs/utils/__init__.py b/autogpt_platform/autogpt_libs/autogpt_libs/utils/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/autogpt_platform/backend/linter.py b/autogpt_platform/backend/linter.py index 83c574b034..9bba9d1963 100644 --- a/autogpt_platform/backend/linter.py +++ b/autogpt_platform/backend/linter.py @@ -2,6 +2,7 @@ import os import subprocess directory = os.path.dirname(os.path.realpath(__file__)) +target_dirs = ["../backend", "../autogpt_libs"] def run(*command: str) -> None: @@ -11,17 +12,17 @@ def run(*command: str) -> None: def lint(): try: - run("ruff", "check", ".", "--exit-zero") + run("ruff", "check", *target_dirs, "--exit-zero") run("isort", "--diff", "--check", "--profile", "black", ".") run("black", "--diff", "--check", ".") - run("pyright") + run("pyright", *target_dirs) except subprocess.CalledProcessError as e: print("Lint failed, try running `poetry run format` to fix the issues: ", e) raise e def format(): - run("ruff", "check", "--fix", ".") + run("ruff", "check", "--fix", *target_dirs) run("isort", "--profile", "black", ".") run("black", ".") - run("pyright", ".") + run("pyright", *target_dirs)