feat: add pydantic-ai and update dependencies to support it (#5297)

* chore: update weaviate-client version and add pydantic-ai dependency in pyproject.toml

- Updated weaviate-client from version 4.9.6 to 4.10.2.
- Added pydantic-ai dependency with a minimum version of 0.0.12.

* chore: update pydantic version in pyproject.toml from 2.7.0 to 2.10.0

* chore: update package versions and add new dependencies

- Added eval-type-backport version 0.2.0.
- Added griffe version 1.5.1 with colorama as a dependency.
- Updated grpcio-health-checking and grpcio-tools from version 1.62.3 to 1.68.1.
- Updated pydantic_core from version 2.18.4 to 2.27.1.
- Updated weaviate-client from version 4.9.6 to 4.10.2.

* chore: update pydantic version in dependency files

- Updated pydantic version from 2.10.0 to 2.10.1 in both uv.lock and pyproject.toml to ensure compatibility with the latest features and fixes.
This commit is contained in:
Gabriel Luiz Freitas Almeida 2024-12-17 10:41:06 -03:00 • committed by GitHub
commit c97450dcf2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 244 additions and 141 deletions

View file

@ -39,7 +39,7 @@ dependencies = [
"pyarrow==17.0.0",
"wikipedia==1.4.0",
"qdrant-client==1.9.2",
"weaviate-client==4.9.6",
"weaviate-client==4.10.2",
"faiss-cpu==1.9.0.post1",
"types-cachetools==5.5.0.20240820",
"pymongo==4.10.1",
@ -114,7 +114,8 @@ dependencies = [
"arize-phoenix-otel>=0.6.1",
"openinference-instrumentation-langchain==0.1.29",
"crewai~=0.86.0",
"ag2>=0.3.2",
"ag2",
"pydantic-ai>=0.0.12",
]
[project.urls]