Skip to content

Commit

Permalink
Moved cli to applications
Browse files Browse the repository at this point in the history
  • Loading branch information
ATheorell committed Nov 6, 2023
1 parent 3be1c37 commit e171b32
Show file tree
Hide file tree
Showing 12 changed files with 17 additions and 22 deletions.
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,12 @@ benchmark

.gpte_consent

# projects folder apart from default prompt

projects
!projects/example/prompt
!projects/example-improve

# docs

docs/_build
Expand Down
Empty file.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -30,18 +30,7 @@
from gpt_engineer.core import steps
from gpt_engineer.data.file_repository import FileRepositories
from gpt_engineer.core.domain import Step
from gpt_engineer.cli.learning import Learning, extract_learning

...

import hashlib

from typing import List

from gpt_engineer.core import steps
from gpt_engineer.data.file_repository import FileRepositories
from gpt_engineer.core.domain import Step
from gpt_engineer.cli.learning import Learning, extract_learning
from gpt_engineer.applications.cli.learning import Learning, extract_learning


def send_learning(learning: Learning):
Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@
from gpt_engineer.data.file_repository import FileRepository, FileRepositories, archive
from gpt_engineer.core.ai import AI
from gpt_engineer.core.steps import STEPS, Config as StepsConfig
from gpt_engineer.cli.collect import collect_learnings
from gpt_engineer.cli.learning import check_collection_consent
from gpt_engineer.applications.cli.collect import collect_learnings
from gpt_engineer.applications.cli.learning import check_collection_consent
from gpt_engineer.data.code_vector_repository import CodeVectorRepository

app = typer.Typer() # creates a CLI app
Expand Down
2 changes: 1 addition & 1 deletion gpt_engineer/core/chat_to_files.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
from typing import List, Tuple

from gpt_engineer.data.file_repository import FileRepository, FileRepositories
from gpt_engineer.cli.file_selector import FILE_LIST_NAME
from gpt_engineer.applications.cli.file_selector import FILE_LIST_NAME


logger = logging.getLogger(__name__)
Expand Down
4 changes: 2 additions & 2 deletions gpt_engineer/core/steps.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@
to_files_and_memory,
)
from gpt_engineer.data.file_repository import FileRepositories
from gpt_engineer.cli.file_selector import FILE_LIST_NAME, ask_for_files
from gpt_engineer.cli.learning import human_review_input
from gpt_engineer.applications.cli.file_selector import FILE_LIST_NAME, ask_for_files
from gpt_engineer.applications.cli.learning import human_review_input
from gpt_engineer.data.code_vector_repository import CodeVectorRepository

MAX_SELF_HEAL_ATTEMPTS = 2 # constants for self healing code
Expand Down
2 changes: 1 addition & 1 deletion tests/test_chat_to_files.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import textwrap

from gpt_engineer.core.chat_to_files import to_files_and_memory, get_code_strings
from gpt_engineer.cli.file_selector import FILE_LIST_NAME
from gpt_engineer.applications.cli import FILE_LIST_NAME

from unittest.mock import MagicMock

Expand Down
4 changes: 2 additions & 2 deletions tests/test_collect.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
import pytest
import rudderstack.analytics as rudder_analytics

from gpt_engineer.cli.collect import collect_learnings, steps_file_hash
from gpt_engineer.applications.cli import collect_learnings, steps_file_hash
from gpt_engineer.data.file_repository import FileRepository, FileRepositories
from gpt_engineer.cli.learning import extract_learning
from gpt_engineer.applications.cli import extract_learning
from gpt_engineer.core.steps import simple_gen


Expand Down
4 changes: 2 additions & 2 deletions tests/test_collection_consent.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
import pytest
from unittest.mock import patch
from pathlib import Path
from gpt_engineer.cli.learning import ask_collection_consent
from gpt_engineer.cli.learning import check_collection_consent
from gpt_engineer.applications.cli import ask_collection_consent
from gpt_engineer.applications.cli import check_collection_consent


# Use a fixture to clean up created files after each test
Expand Down

0 comments on commit e171b32

Please sign in to comment.