Skip to content

fix: update ProgrammingLanguage import path #439

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Feb 12, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion codegen-examples/examples/cyclomatic_complexity/run.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import codegen
from codegen import Codebase
from codegen.sdk.enums import ProgrammingLanguage
from codegen.shared.enums.programming_language import ProgrammingLanguage
from codegen.sdk.core.statements.for_loop_statement import ForLoopStatement
from codegen.sdk.core.statements.if_block_statement import IfBlockStatement
from codegen.sdk.core.statements.try_catch_statement import TryCatchStatement
Expand Down
2 changes: 1 addition & 1 deletion codegen-examples/examples/delete_dead_code/run.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import codegen
from codegen import Codebase
from codegen.sdk.enums import ProgrammingLanguage
from codegen.shared.enums.programming_language import ProgrammingLanguage


@codegen.function("delete-dead-code")
Expand Down
6 changes: 3 additions & 3 deletions docs/building-with-codegen/parsing-codebases.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Construct a Codebase by passing in a path to a local `git` repository or any sub

```python
from codegen import Codebase
from codegen.sdk.enums import ProgrammingLanguage
from codegen.shared.enums.programming_language import ProgrammingLanguage

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

```python
import codegen
from codegen.sdk.enums import ProgrammingLanguage
from codegen.shared.enums.programming_language import ProgrammingLanguage

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

codebase = Codebase(
projects = [
Expand Down
2 changes: 1 addition & 1 deletion docs/tutorials/slack-bot.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ First, we initialize the codebase and create a vector index for semantic search:
```python
from codegen import Codebase
from codegen.extensions import VectorIndex
from codegen.sdk.enums import ProgrammingLanguage
from codegen.shared.enums.programming_language import ProgrammingLanguage

def initialize_codebase():
"""Initialize and index the codebase."""
Expand Down
2 changes: 1 addition & 1 deletion src/codegen/extensions/mcp/codebase_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

from codegen.extensions.langchain.agent import create_codebase_inspector_agent
from codegen.sdk.core.codebase import Codebase
from codegen.sdk.enums import ProgrammingLanguage
from codegen.shared.enums.programming_language import ProgrammingLanguage

# Initialize FastMCP server

Expand Down
2 changes: 1 addition & 1 deletion src/codegen/extensions/mcp/codebase_mods.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from mcp.server.fastmcp import FastMCP

from codegen.sdk.core.codebase import Codebase
from codegen.sdk.enums import ProgrammingLanguage
from codegen.shared.enums.programming_language import ProgrammingLanguage

mcp = FastMCP(
"codebase-mods-mcp",
Expand Down
2 changes: 1 addition & 1 deletion src/codegen/extensions/mcp/codebase_tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from codegen.extensions.tools import reveal_symbol
from codegen.extensions.tools.search import search
from codegen.sdk.core.codebase import Codebase
from codegen.sdk.enums import ProgrammingLanguage
from codegen.shared.enums.programming_language import ProgrammingLanguage

mcp = FastMCP(
"codebase-tools-mcp",
Expand Down
6 changes: 3 additions & 3 deletions src/codegen/sdk/system-prompt.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1325,7 +1325,7 @@ Construct a Codebase by passing in a path to a local `git` repository or any sub

```python
from codegen import Codebase
from codegen.sdk.enums import ProgrammingLanguage
from codegen.shared.enums.programming_language import ProgrammingLanguage

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

```python
import codegen
from codegen.sdk.enums import ProgrammingLanguage
from codegen.shared.enums.programming_language import ProgrammingLanguage

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

codebase = Codebase(
projects = [
Expand Down
Loading