diff options
Diffstat (limited to 'autogpts/autogpt/pyproject.toml')
-rw-r--r-- | autogpts/autogpt/pyproject.toml | 60 |
1 files changed, 38 insertions, 22 deletions
diff --git a/autogpts/autogpt/pyproject.toml b/autogpts/autogpt/pyproject.toml index 6d873d302..3edc64106 100644 --- a/autogpts/autogpt/pyproject.toml +++ b/autogpts/autogpt/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "agpt" -version = "0.4.7" +version = "0.5.0" authors = [ "Significant Gravitas <support@agpt.co>", ] @@ -16,33 +16,34 @@ packages = [{ include = "autogpt" }] [tool.poetry.scripts] -autogpt = "autogpt.app.cli:run" -run = "autogpt.app.cli:run" +autogpt = "autogpt.app.cli:cli" serve = "autogpt.app.cli:serve" [tool.poetry.dependencies] python = "^3.10" +auto-gpt-plugin-template = {git = "https://github.com/Significant-Gravitas/Auto-GPT-Plugin-Template", rev = "0.1.0"} # autogpt-forge = { path = "../forge" } -autogpt-forge = {git = "https://github.com/Significant-Gravitas/AutoGPT.git", subdirectory = "autogpts/forge"} +autogpt-forge = {git = "https://github.com/Significant-Gravitas/AutoGPT.git", rev = "b238aba", subdirectory = "autogpts/forge"} beautifulsoup4 = "^4.12.2" +boto3 = "^1.33.6" charset-normalizer = "^3.1.0" click = "*" colorama = "^0.4.6" distro = "^1.8.0" docker = "*" -duckduckgo-search = "^3.0.2" +duckduckgo-search = "^4.0.0" en-core-web-sm = {url = "https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.5.0/en_core_web_sm-3.5.0-py3-none-any.whl"} fastapi = "*" ftfy = "^6.1.1" +gitpython = "^3.1.32" google-api-python-client = "*" gTTS = "^2.3.1" hypercorn = "^0.14.4" inflection = "*" jsonschema = "*" -markdown = "*" numpy = "*" -openai = "^0.27.10" +openai = "^1.7.2" orjson = "^3.8.10" Pillow = "*" pinecone-client = "^2.2.1" @@ -50,7 +51,7 @@ playsound = "~1.2.2" prompt_toolkit = "^3.0.38" pydantic = "*" pylatexenc = "*" -PyPDF2 = "*" +pypdf = "^3.1.0" python-docx = "*" python-dotenv = "^1.0.0" pyyaml = "^6.0" @@ -59,6 +60,7 @@ redis = "*" requests = "*" selenium = "^4.11.2" spacy = "^3.0.0" +tenacity = "^8.2.2" tiktoken = "^0.5.0" webdriver-manager = "*" @@ -66,14 +68,18 @@ webdriver-manager = "*" openapi-python-client = "^0.14.0" # Benchmarking -agbenchmark = { path = "../../benchmark", optional = true } +# agbenchmark = { path = "../../benchmark", optional = true } +agbenchmark = {git = "https://github.com/Significant-Gravitas/AutoGPT.git", subdirectory = "benchmark", optional = true} +google-cloud-logging = "^3.8.0" +google-cloud-storage = "^2.13.0" +psycopg2-binary = "^2.9.9" [tool.poetry.extras] benchmark = ["agbenchmark"] [tool.poetry.group.dev.dependencies] -auto-gpt-plugin-template = {git = "https://github.com/Significant-Gravitas/Auto-GPT-Plugin-Template", rev = "0.1.0"} black = "*" +boto3-stubs = {extras = ["s3"], version = "^1.33.6"} flake8 = "*" gitpython = "^3.1.32" isort = "*" @@ -108,7 +114,7 @@ line-length = 88 target-version = ['py310'] include = '\.pyi?$' packages = ["autogpt"] -extend-exclude = '.+/(dist|.venv|venv|build)/.+' +extend-exclude = '.+/(dist|.venv|venv|build|data)/.+' [tool.isort] @@ -126,17 +132,27 @@ sections = [ "FIRSTPARTY", "LOCALFOLDER" ] -skip = ''' - .tox - __pycache__ - *.pyc - .env - venv*/* - .venv/* - reports/* - dist/* - -''' +extend_skip = [ + "agbenchmark_config/temp_folder/", + "data/", +] + + +[tool.mypy] +follow_imports = 'skip' +check_untyped_defs = true +disallow_untyped_calls = true +files = [ + 'autogpt/**/*.py', + 'tests/**/*.py' +] + +[[tool.mypy.overrides]] +module = [ + 'requests.*', + 'yaml.*' +] +ignore_missing_imports = true [tool.pytest.ini_options] |