From 0a575127f9db7f568fa5a8fb693c6d004a060f52 Mon Sep 17 00:00:00 2001 From: Matt B Date: Tue, 10 Dec 2024 21:29:10 +0800 Subject: [PATCH] fix: update dependencies and python versions - Update all python versions to <=3.12 - Update crewai-tools to ^0.14.0 - Update langchain_openai to 0.1.0 - Update unstructured versions - Remove unnecessary dependencies --- azure_model/pyproject.toml | 2 +- instagram_post/pyproject.toml | 2 +- job-posting/pyproject.toml | 2 +- landing_page_generator/pyproject.toml | 4 ++-- lead-score-flow/pyproject.toml | 2 +- markdown_validator/pyproject.toml | 3 ++- marketing_strategy/pyproject.toml | 4 ++-- match_profile_to_positions/pyproject.toml | 6 +++--- meeting_assistant_flow/pyproject.toml | 2 +- nvidia_models/intro/pyproject.toml | 2 +- nvidia_models/marketing_strategy/pyproject.toml | 2 +- recruitment/pyproject.toml | 2 +- self_evaluation_loop_flow/pyproject.toml | 2 +- stock_analysis/pyproject.toml | 2 +- surprise_trip/pyproject.toml | 1 - trip_planner/pyproject.toml | 6 +++--- 16 files changed, 22 insertions(+), 22 deletions(-) diff --git a/azure_model/pyproject.toml b/azure_model/pyproject.toml index 8c7b265a..276edaa7 100644 --- a/azure_model/pyproject.toml +++ b/azure_model/pyproject.toml @@ -8,7 +8,7 @@ authors = ["ITLackey "] python = ">=3.10.0,<3.12" crewai = "^0.85.0" python-dotenv = "1.0.0" -langchain_openai = "0.0.2" +langchain_openai = "0.1.0" [tool.pyright] # https://github.com/microsoft/pyright/blob/main/docs/configuration.md diff --git a/instagram_post/pyproject.toml b/instagram_post/pyproject.toml index 74332387..777d950e 100644 --- a/instagram_post/pyproject.toml +++ b/instagram_post/pyproject.toml @@ -6,7 +6,7 @@ authors = ["Your Name "] [tool.poetry.dependencies] python = ">=3.10.0,<3.12" -crewai = "^0.11.0" +crewai = "^0.85.0" python-dotenv = "1.0.0" opencv-python = "4.8.1.78" google-search-results = "2.4.2" diff --git a/job-posting/pyproject.toml b/job-posting/pyproject.toml index ee3a6b64..c06a4861 100644 --- a/job-posting/pyproject.toml +++ b/job-posting/pyproject.toml @@ -6,7 +6,7 @@ authors = ["Your Name "] readme = "README.md" [tool.poetry.dependencies] -python = ">=3.12,<=3.13" +python = ">=3.12,<=3.12" crewai = {extras = ["tools"], version = "^0.85.0"} python-dotenv = "^1.0.1" diff --git a/landing_page_generator/pyproject.toml b/landing_page_generator/pyproject.toml index 58f1e30a..19e223a6 100644 --- a/landing_page_generator/pyproject.toml +++ b/landing_page_generator/pyproject.toml @@ -7,7 +7,7 @@ authors = ["Your Name "] [tool.poetry.dependencies] python = ">=3.10.0,<3.12" python-dotenv = "1.0.0" -crewai = "^0.76.9" +crewai = "^0.85.90" unstructured = "^0.16.4" [tool.poetry.scripts] @@ -25,4 +25,4 @@ ignore = ['W291', 'W292', 'W293'] [build-system] requires = ["poetry-core>=1.0.0"] -build-backend = "poetry.core.masonry.api" \ No newline at end of file +build-backend = "poetry.core.masonry.api" diff --git a/lead-score-flow/pyproject.toml b/lead-score-flow/pyproject.toml index bc36cbc7..0768319b 100644 --- a/lead-score-flow/pyproject.toml +++ b/lead-score-flow/pyproject.toml @@ -9,7 +9,7 @@ requires-python = ">=3.10,<=3.13" dependencies = [ "crewai[tools]==0.85.0", "langchain-tools>=0.1.34", - "crewai-tools>=0.12.0", + "crewai-tools>=0.14.0", "google-auth-oauthlib>=1.2.1", "google-api-python-client>=2.145.0", "pyvis>=0.3.2", diff --git a/markdown_validator/pyproject.toml b/markdown_validator/pyproject.toml index bca202f2..e32cf6da 100644 --- a/markdown_validator/pyproject.toml +++ b/markdown_validator/pyproject.toml @@ -3,6 +3,7 @@ name = "markdown_validator" version = "0.1.0" description = "" authors = ["ITLackey "] + [tool.poetry.dependencies] python = ">=3.10.0,<3.12" crewai = "^0.85.0" @@ -25,4 +26,4 @@ ignore = ['W291', 'W292', 'W293'] [build-system] requires = ["poetry-core>=1.0.0"] -build-backend = "poetry.core.masonry.api" \ No newline at end of file +build-backend = "poetry.core.masonry.api" diff --git a/marketing_strategy/pyproject.toml b/marketing_strategy/pyproject.toml index db60ceb8..e2d30dfd 100644 --- a/marketing_strategy/pyproject.toml +++ b/marketing_strategy/pyproject.toml @@ -5,10 +5,10 @@ description = "marketing-posts using crewAI" authors = [ { name = "Your Name", email = "you@example.com" }, ] -requires-python = ">=3.10,<=3.13" +requires-python = ">=3.10,<=3.12" dependencies = [ "crewai[tools]==0.85.0", - "crewai-tools>=0.4.6", + "crewai-tools>=0.14.0", ] [project.scripts] diff --git a/match_profile_to_positions/pyproject.toml b/match_profile_to_positions/pyproject.toml index 133d582b..43d05e80 100644 --- a/match_profile_to_positions/pyproject.toml +++ b/match_profile_to_positions/pyproject.toml @@ -5,9 +5,9 @@ description = "match_to_proposal using crewAI" authors = ["Your Name "] [tool.poetry.dependencies] -python = ">=3.10,<=3.13" -crewai = { extras = ["tools"], version = "^0.35.8" } -crewai-tools = "^0.4.6" +python = ">=3.10,<=3.12" +crewai = { extras = ["tools"], version = "^0.85.0" } +crewai-tools = "^0.14.0" [tool.poetry.scripts] match_to_proposal = "match_to_proposal.main:run" diff --git a/meeting_assistant_flow/pyproject.toml b/meeting_assistant_flow/pyproject.toml index e7471fa0..a853ecab 100644 --- a/meeting_assistant_flow/pyproject.toml +++ b/meeting_assistant_flow/pyproject.toml @@ -5,7 +5,7 @@ description = "meeting_assistant_flow using crewAI" authors = [ { name = "Your Name", email = "you@example.com" }, ] -requires-python = ">=3.10,<=3.13" +requires-python = ">=3.10,<=3.12" dependencies = [ "crewai[tools]>=0.83.0,<1.0.0", "asyncio>=3.4.3", diff --git a/nvidia_models/intro/pyproject.toml b/nvidia_models/intro/pyproject.toml index c38ee89f..9d7f49df 100644 --- a/nvidia_models/intro/pyproject.toml +++ b/nvidia_models/intro/pyproject.toml @@ -35,4 +35,4 @@ ignore = [ [build-system] requires = ["poetry-core>=1.0.0"] -build-backend = "poetry.core.masonry.api" \ No newline at end of file +build-backend = "poetry.core.masonry.api" diff --git a/nvidia_models/marketing_strategy/pyproject.toml b/nvidia_models/marketing_strategy/pyproject.toml index 75e7a863..b0ecc31f 100644 --- a/nvidia_models/marketing_strategy/pyproject.toml +++ b/nvidia_models/marketing_strategy/pyproject.toml @@ -5,7 +5,7 @@ description = "marketing-posts using crewAI" authors = ["raspawar raspawar@nvidia.com"] [tool.poetry.dependencies] -python = ">=3.10,<=3.13" +python = ">=3.10,<=3.12" langchain-nvidia-ai-endpoints = "^0.3.5" python-dotenv = "^1.0.1" crewai = "^0.85.0" diff --git a/recruitment/pyproject.toml b/recruitment/pyproject.toml index 6801d53a..a271bc99 100644 --- a/recruitment/pyproject.toml +++ b/recruitment/pyproject.toml @@ -5,7 +5,7 @@ description = "recruitment using crewAI" authors = ["Your Name "] [tool.poetry.dependencies] -python = ">=3.10,<=3.13" +python = ">=3.10,<=3.12" crewai = { extras = ["tools"], version = "^0.85.0" } selenium = "^4.21.0" diff --git a/self_evaluation_loop_flow/pyproject.toml b/self_evaluation_loop_flow/pyproject.toml index 868d8ac9..6427b280 100644 --- a/self_evaluation_loop_flow/pyproject.toml +++ b/self_evaluation_loop_flow/pyproject.toml @@ -3,7 +3,7 @@ name = "self_evaluation_loop_flow" version = "0.1.0" description = "self-evalulation-loop-flow using crewAI" authors = [{ name = "Your Name", email = "you@example.com" }] -requires-python = ">=3.10,<=3.13" +requires-python = ">=3.10,<=3.12" dependencies = [ "crewai[tools]==0.85.0", ] diff --git a/stock_analysis/pyproject.toml b/stock_analysis/pyproject.toml index 95beb55e..4f503add 100644 --- a/stock_analysis/pyproject.toml +++ b/stock_analysis/pyproject.toml @@ -6,7 +6,7 @@ authors = ["Your Name "] readme = "README.md" [tool.poetry.dependencies] -python = ">=3.12,<=3.13" +python = ">=3.10,<=3.12" crewai = {extras = ["tools"], version = "^0.85.0"} python-dotenv = "^1.0.1" html2text = "^2024.2.26" diff --git a/surprise_trip/pyproject.toml b/surprise_trip/pyproject.toml index 18bda057..1e9a7e58 100644 --- a/surprise_trip/pyproject.toml +++ b/surprise_trip/pyproject.toml @@ -7,7 +7,6 @@ authors = ["Your Name "] [tool.poetry.dependencies] python = ">=3.10,<=3.13" crewai = { extras = ["tools"], version = "^0.85.0" } -crewai-tools = "^0.4.6" pip = "^24.1.1" install = "^1.3.5" diff --git a/trip_planner/pyproject.toml b/trip_planner/pyproject.toml index 3d669443..42bbb794 100644 --- a/trip_planner/pyproject.toml +++ b/trip_planner/pyproject.toml @@ -6,8 +6,8 @@ authors = ["Your Name "] [tool.poetry.dependencies] python = ">=3.10.0,<3.12" -crewai = "^0.11.0" -unstructured = '==0.10.25' +crewai = "^0.85.0" +unstructured = '==0.13.0' pyowm = '3.3.0' tools = "^0.1.9" python-dotenv = "1.0.0" @@ -24,4 +24,4 @@ ignore = ['W291', 'W292', 'W293'] [build-system] requires = ["poetry-core>=1.0.0"] -build-backend = "poetry.core.masonry.api" \ No newline at end of file +build-backend = "poetry.core.masonry.api"