Skip to content

Commit f4a8327

Browse files
authored
refactor: move configs into its own module (#597)
1 parent 0a9750a commit f4a8327

File tree

31 files changed

+47
-47
lines changed

31 files changed

+47
-47
lines changed

codegen-examples/examples/pr_review_bot/run.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import codegen
44
from codegen import Codebase
5-
from codegen.shared.configs.models.codebase import CodebaseConfig
6-
from codegen.shared.configs.models.secrets import SecretsConfig
5+
from codegen.configs.models.codebase import CodebaseConfig
6+
from codegen.configs.models.secrets import SecretsConfig
77

88
github_token = "Your github token"
99
open_ai_key = "your open ai key"

codegen-examples/examples/sqlalchemy_soft_delete/run.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ def process_soft_deletes(codebase):
9191

9292
if __name__ == "__main__":
9393
from codegen import Codebase
94-
from codegen.shared.configs.models.codebase import CodebaseConfig
94+
from codegen.configs.models.codebase import CodebaseConfig
9595

9696
repo_path = Path("/tmp/core")
9797
repo_url = "https://github.com/hasgeek/funnel.git"

docs/building-with-codegen/parsing-codebases.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ You can customize the behavior of your Codebase instance by passing a `CodebaseC
6969

7070
```python
7171
from codegen import Codebase
72-
from codegen.shared.configs.models.codebase import CodebaseConfig
73-
from codegen.shared.configs.models.secrets import SecretsConfig
72+
from codegen.configs.models.codebase import CodebaseConfig
73+
from codegen.configs.models.secrets import SecretsConfig
7474

7575
codebase = Codebase(
7676
"path/to/repository",

src/codegen/cli/auth/session.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77

88
from codegen.cli.git.repo import get_git_repo
99
from codegen.cli.rich.codeblocks import format_command
10+
from codegen.configs.constants import CODEGEN_DIR_NAME, ENV_FILENAME
11+
from codegen.configs.session_manager import session_manager
12+
from codegen.configs.user_config import UserConfig
1013
from codegen.git.repo_operator.local_git_repo import LocalGitRepo
11-
from codegen.shared.configs.constants import CODEGEN_DIR_NAME, ENV_FILENAME
12-
from codegen.shared.configs.session_manager import session_manager
13-
from codegen.shared.configs.user_config import UserConfig
1414

1515

1616
class CodegenSession:

src/codegen/cli/commands/config/main.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
import rich_click as click
55
from rich.table import Table
66

7-
from codegen.shared.configs.constants import ENV_FILENAME, GLOBAL_ENV_FILE
8-
from codegen.shared.configs.session_manager import session_manager
9-
from codegen.shared.configs.user_config import UserConfig
7+
from codegen.configs.constants import ENV_FILENAME, GLOBAL_ENV_FILE
8+
from codegen.configs.session_manager import session_manager
9+
from codegen.configs.user_config import UserConfig
1010

1111

1212
@click.group(name="config")

src/codegen/cli/mcp/resources/system_prompt.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1385,8 +1385,8 @@ def baz():
13851385
13861386
```python
13871387
from codegen import Codebase
1388-
from codegen.shared.configs.models.codebase import CodebaseConfig
1389-
from codegen.shared.configs.models.secrets import SecretsConfig
1388+
from codegen.configs.models.codebase import CodebaseConfig
1389+
from codegen.configs.models.secrets import SecretsConfig
13901390
13911391
codebase = Codebase(
13921392
"path/to/repository",
File renamed without changes.

src/codegen/shared/configs/models/base_config.py renamed to src/codegen/configs/models/base_config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
from dotenv import set_key
55
from pydantic_settings import BaseSettings, SettingsConfigDict
66

7-
from codegen.shared.configs.constants import ENV_FILENAME, GLOBAL_ENV_FILE
8-
from codegen.shared.configs.session_manager import session_root
7+
from codegen.configs.constants import ENV_FILENAME, GLOBAL_ENV_FILE
8+
from codegen.configs.session_manager import session_root
99

1010

1111
class BaseConfig(BaseSettings, ABC):

src/codegen/shared/configs/models/codebase.py renamed to src/codegen/configs/models/codebase.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from pydantic import Field
22

3-
from codegen.shared.configs.models.base_config import BaseConfig
3+
from codegen.configs.models.base_config import BaseConfig
44

55

66
class CodebaseConfig(BaseConfig):

src/codegen/shared/configs/models/repository.py renamed to src/codegen/configs/models/repository.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import os
22

3-
from codegen.shared.configs.models.base_config import BaseConfig
3+
from codegen.configs.models.base_config import BaseConfig
44

55

66
class RepositoryConfig(BaseConfig):

0 commit comments

Comments
 (0)