Skip to content

Commit b082758

Browse files
authored
fix: update ProgrammingLanguage import path (#439)
# Motivation <!-- Why is this change necessary? --> # Content <!-- Please include a summary of the change --> # Testing <!-- How was the change tested? --> # Please check the following before marking your PR as ready for review - [ ] I have added tests for my changes - [ ] I have updated the documentation or added new documentation as needed --------- Co-authored-by: rushilpatel0 <[email protected]>
1 parent 7660f71 commit b082758

File tree

8 files changed

+12
-12
lines changed

8 files changed

+12
-12
lines changed

codegen-examples/examples/cyclomatic_complexity/run.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import codegen
22
from codegen import Codebase
3-
from codegen.sdk.enums import ProgrammingLanguage
3+
from codegen.shared.enums.programming_language import ProgrammingLanguage
44
from codegen.sdk.core.statements.for_loop_statement import ForLoopStatement
55
from codegen.sdk.core.statements.if_block_statement import IfBlockStatement
66
from codegen.sdk.core.statements.try_catch_statement import TryCatchStatement

codegen-examples/examples/delete_dead_code/run.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import codegen
22
from codegen import Codebase
3-
from codegen.sdk.enums import ProgrammingLanguage
3+
from codegen.shared.enums.programming_language import ProgrammingLanguage
44

55

66
@codegen.function("delete-dead-code")

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Construct a Codebase by passing in a path to a local `git` repository or any sub
1313

1414
```python
1515
from codegen import Codebase
16-
from codegen.sdk.enums import ProgrammingLanguage
16+
from codegen.shared.enums.programming_language import ProgrammingLanguage
1717

1818
# Parse from a git repository root
1919
codebase = Codebase("path/to/repository")
@@ -46,7 +46,7 @@ To fetch and parse a repository directly from GitHub, use the `from_repo` functi
4646

4747
```python
4848
import codegen
49-
from codegen.sdk.enums import ProgrammingLanguage
49+
from codegen.shared.enums.programming_language import ProgrammingLanguage
5050

5151
# Fetch and parse a repository (defaults to /tmp/codegen/{repo_name})
5252
codebase = codegen.from_repo('fastapi/fastapi')
@@ -109,7 +109,7 @@ from codegen import Codebase
109109
from codegen.git.repo_operator.local_repo_operator import LocalRepoOperator
110110
from codegen.git.schemas.repo_config import BaseRepoConfig
111111
from codegen.sdk.codebase.config import ProjectConfig
112-
from codegen.sdk.enums import ProgrammingLanguage
112+
from codegen.shared.enums.programming_language import ProgrammingLanguage
113113

114114
codebase = Codebase(
115115
projects = [

docs/tutorials/slack-bot.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ First, we initialize the codebase and create a vector index for semantic search:
2828
```python
2929
from codegen import Codebase
3030
from codegen.extensions import VectorIndex
31-
from codegen.sdk.enums import ProgrammingLanguage
31+
from codegen.shared.enums.programming_language import ProgrammingLanguage
3232

3333
def initialize_codebase():
3434
"""Initialize and index the codebase."""

src/codegen/extensions/mcp/codebase_agent.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
from codegen.extensions.langchain.agent import create_codebase_inspector_agent
77
from codegen.sdk.core.codebase import Codebase
8-
from codegen.sdk.enums import ProgrammingLanguage
8+
from codegen.shared.enums.programming_language import ProgrammingLanguage
99

1010
# Initialize FastMCP server
1111

src/codegen/extensions/mcp/codebase_mods.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from mcp.server.fastmcp import FastMCP
66

77
from codegen.sdk.core.codebase import Codebase
8-
from codegen.sdk.enums import ProgrammingLanguage
8+
from codegen.shared.enums.programming_language import ProgrammingLanguage
99

1010
mcp = FastMCP(
1111
"codebase-mods-mcp",

src/codegen/extensions/mcp/codebase_tools.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from codegen.extensions.tools import reveal_symbol
77
from codegen.extensions.tools.search import search
88
from codegen.sdk.core.codebase import Codebase
9-
from codegen.sdk.enums import ProgrammingLanguage
9+
from codegen.shared.enums.programming_language import ProgrammingLanguage
1010

1111
mcp = FastMCP(
1212
"codebase-tools-mcp",

src/codegen/sdk/system-prompt.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1325,7 +1325,7 @@ Construct a Codebase by passing in a path to a local `git` repository or any sub
13251325

13261326
```python
13271327
from codegen import Codebase
1328-
from codegen.sdk.enums import ProgrammingLanguage
1328+
from codegen.shared.enums.programming_language import ProgrammingLanguage
13291329

13301330
# Parse from a git repository root
13311331
codebase = Codebase("path/to/repository")
@@ -1358,7 +1358,7 @@ To fetch and parse a repository directly from GitHub, use the `from_repo` functi
13581358

13591359
```python
13601360
import codegen
1361-
from codegen.sdk.enums import ProgrammingLanguage
1361+
from codegen.shared.enums.programming_language import ProgrammingLanguage
13621362

13631363
# Fetch and parse a repository (defaults to /tmp/codegen/{repo_name})
13641364
codebase = codegen.from_repo('fastapi/fastapi')
@@ -1421,7 +1421,7 @@ from codegen import Codebase
14211421
from codegen.git.repo_operator.local_repo_operator import LocalRepoOperator
14221422
from codegen.git.schemas.repo_config import BaseRepoConfig
14231423
from codegen.sdk.codebase.config import ProjectConfig
1424-
from codegen.sdk.enums import ProgrammingLanguage
1424+
from codegen.shared.enums.programming_language import ProgrammingLanguage
14251425

14261426
codebase = Codebase(
14271427
projects = [

0 commit comments

Comments
 (0)