Skip to content
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
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ Before you begin using AIQ Toolkit, ensure that you meet the following software
- Install [Git](https://git-scm.com/)
- Install [Git Large File Storage](https://git-lfs.github.com/) (LFS)
- Install [uv](https://docs.astral.sh/uv/getting-started/installation/)
- Install [Python (3.11 or above)](https://www.python.org/downloads/)
- Install [Python (3.11 or 3.12)](https://www.python.org/downloads/)

### Install From Source

Expand All @@ -87,12 +87,12 @@ Before you begin using AIQ Toolkit, ensure that you meet the following software
uv venv --seed .venv
source .venv/bin/activate
```
Make sure the environment is built with Python version `3.11` or above. If you have multiple Python versions installed,
Make sure the environment is built with Python version `3.11` or `3.12`. If you have multiple Python versions installed,
you can specify the desired version using the `--python` flag. For example, to use Python 3.11:
```bash
uv venv --seed .venv --python 3.11
```
You can replace `--python 3.11` with any other Python version (3.11 or above) that you have installed.
You can replace `--python 3.11` with any other Python version (`3.11` or `3.12`) that you have installed.

5. Install the AIQ Toolkit library.
To install the AIQ Toolkit library along with all of the optional dependencies. Including developer tools (`--all-groups`) and all of the dependencies needed for profiling and plugins (`--all-extras`) in the source repository, run the following:
Expand Down
2 changes: 1 addition & 1 deletion examples/agno_personal_finance/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ dependencies = [
"openai~=1.66",
"litellm~=1.63.14"
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Custom AIQ Toolkit Workflow using Agno for personal finance"
classifiers = ["Programming Language :: Python"]

Expand Down
2 changes: 1 addition & 1 deletion examples/automated_description_generation/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ dynamic = ["version"]
dependencies = [
"aiqtoolkit[langchain]"
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Automated Generation Description AI-Q example"
keywords = ["ai", "rag", "agents"]
classifiers = ["Programming Language :: Python"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ dependencies = [
"bs4==0.0.2",
"faiss-cpu==1.9.0",
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Ingest data from text files"
keywords = ["ai", "rag", "agents"]
classifiers = ["Programming Language :: Python"]
Expand Down
2 changes: 1 addition & 1 deletion examples/email_phishing_analyzer/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ dependencies = [
"networkx~=3.4",
"openinference-instrumentation-langchain==0.1.29",
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Simple Phishing Email Analyzer AIQ Toolkit example"
keywords = ["ai", "rag", "agents"]
classifiers = ["Programming Language :: Python"]
Expand Down
2 changes: 1 addition & 1 deletion examples/multi_frameworks/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ dependencies = [
"markdown-it-py~=3.0",
"nvidia-haystack==0.1.2",
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Custom AIQ Toolkit Workflow"
classifiers = ["Programming Language :: Python"]

Expand Down
2 changes: 1 addition & 1 deletion examples/plot_charts/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ dependencies = [
"matplotlib==3.9.*",
"seaborn==0.13.*",
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Simple Plot Chart Agent example"
keywords = ["ai", "rag", "agents"]
classifiers = ["Programming Language :: Python"]
Expand Down
2 changes: 1 addition & 1 deletion examples/semantic_kernel_demo/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ dependencies = [
"aiqtoolkit[langchain,semantic-kernel]",
"faiss-cpu==1.9.0",
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Semantic Kernel Example"
keywords = ["ai", "rag", "agents"]
classifiers = ["Programming Language :: Python"]
Expand Down
2 changes: 1 addition & 1 deletion examples/simple/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ dependencies = [
"aiqtoolkit[langchain]",
"faiss-cpu==1.9.0",
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Simple AIQ Toolkit example"
keywords = ["ai", "rag", "agents"]
classifiers = ["Programming Language :: Python"]
Expand Down
2 changes: 1 addition & 1 deletion examples/simple_calculator/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ dynamic = ["version"]
dependencies = [
"aiqtoolkit[langchain]",
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Simple Calculator AIQ Toolkit example"
keywords = ["ai", "rag", "agents"]
classifiers = ["Programming Language :: Python"]
Expand Down
2 changes: 1 addition & 1 deletion examples/swe_bench/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ dependencies = [
"aiqtoolkit[langchain]",
"swebench==3.0.3"
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Example for solving SWE bench problems"
classifiers = ["Programming Language :: Python"]

Expand Down
2 changes: 1 addition & 1 deletion packages/aiqtoolkit_agno/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ dependencies = [
"openai~=1.66",
"google-search-results~=2.4.2",
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
readme = "src/aiq/meta/pypi.md"
description = "Subpackage for Agno integration in AIQToolkit"
keywords = ["ai", "rag", "agents"]
Expand Down
2 changes: 1 addition & 1 deletion packages/aiqtoolkit_crewai/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ dependencies = [
"aiqtoolkit",
"crewai~=0.95.0",
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
readme = "src/aiq/meta/pypi.md"
description = "Subpackage for CrewAI integration in AIQToolkit"
keywords = ["ai", "rag", "agents"]
Expand Down
2 changes: 1 addition & 1 deletion packages/aiqtoolkit_langchain/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ dependencies = [
"langgraph~=0.2.50",
"langchain-milvus~=0.1.8"
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Subpackage for Langchain/Langgraph integration in AIQToolkit"
readme = "src/aiq/meta/pypi.md"
keywords = ["ai", "rag", "agents"]
Expand Down
2 changes: 1 addition & 1 deletion packages/aiqtoolkit_llama_index/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ dependencies = [
"llama-index-readers-file==0.4.4",
"llama-index==0.12.15",
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Subpackage for Llama-Index integration in AIQToolkit"
readme = "src/aiq/meta/pypi.md"
keywords = ["ai", "rag", "agents"]
Expand Down
2 changes: 1 addition & 1 deletion packages/aiqtoolkit_mem0ai/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ dependencies = [
"aiqtoolkit",
"mem0ai~=0.1.30",
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Subpackage for Mem0 memory integration in AIQToolkit"
readme = "src/aiq/meta/pypi.md"
keywords = ["ai", "agents", "memory"]
Expand Down
2 changes: 1 addition & 1 deletion packages/aiqtoolkit_semantic_kernel/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ dependencies = [
"aiqtoolkit",
"semantic-kernel~=1.24.0",
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Subpackage for Semantic-Kernel integration in AIQToolkit"
readme = "src/aiq/meta/pypi.md"
keywords = ["ai", "rag", "agents"]
Expand Down
2 changes: 1 addition & 1 deletion packages/aiqtoolkit_test/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ dependencies = [
"aiqtoolkit",
"pytest~=8.3",
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Testing utilities for AIQToolkit"
readme = "src/aiq/meta/pypi.md"
keywords = ["ai", "rag", "agents"]
Expand Down
2 changes: 1 addition & 1 deletion packages/aiqtoolkit_zep_cloud/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ dependencies = [
"aiqtoolkit",
"zep-cloud~=2.2.0",
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Subpackage for Zep memory integration in AIQToolkit"
readme = "src/aiq/meta/pypi.md"
keywords = ["ai", "agents", "memory"]
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ dependencies = [
"uvicorn[standard]~=0.32.0",
"wikipedia~=1.4",
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Agent Intelligence Toolkit (AIQ Toolkit)"
readme = "src/aiq/meta/pypi.md"
license = { file = "LICENSE.md" }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ name = "{{ package_name }}"
dependencies = [
"aiqtoolkit[langchain]",
]
requires-python = ">=3.11"
requires-python = ">=3.11,<3.13"
description = "Custom AIQ Toolkit Workflow"
classifiers = ["Programming Language :: Python"]

Expand Down
2 changes: 1 addition & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.