Current collected state Current
Observed since 20 Oct, 22:11 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
agentic-ai-engineering-course
Python modules for the Agentic AI Engineering course by Towards AI and Paul Iusztin.
Python modules for the Agent Engineering: Building Multi-Agent Systems course by Towards AI and Paul Iusztin. Find more about the course.
pip install agentic-ai-engineering-course
from utils import load
# Load environment variables from .env file
load()
# Load with custom path and required variables
load(dotenv_path="path/to/.env", required_env_vars=["API_KEY", "SECRET"])
from utils import wrapped, function_call, Color
# Pretty print text with custom formatting
wrapped("Hello World", title="My Message", header_color=Color.BLUE)
# Pretty print function calls
function_call(
function_call=my_function_call,
title="Function Execution",
header_color=Color.GREEN
)
This package is part of the Agentic AI Engineering course materials. For the full course experience, visit the main repository.
Apache License 2.0 - see LICENSE file for details.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
aiosqliteEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | aiosqlite>=0.21.0 | runtime |
chromadbEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | chromadb>=1.0.20 | runtime |
clickEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | click>=8.1.8 | runtime |
fastmcpEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | fastmcp==2.12.0 | runtime |
firecrawl-pyEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | firecrawl-py>=2.7.1 | runtime |
gitingestEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | gitingest>=0.1.5 | runtime |
google-genaiEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | google-genai>=1.75.0 | runtime |
ipywidgetsEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | ipywidgets>=8.1.8 | runtime |
langchain-communityEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | langchain-community>=0.4.1 | runtime |
langchain-google-genaiEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | langchain-google-genai>=4.2.3 | runtime |
langchain-perplexityEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | langchain-perplexity>=0.1.2 | runtime |
langchainEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | langchain>=1.0.3 | runtime |
langgraph-checkpoint-sqliteEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | langgraph-checkpoint-sqlite>=3.0.0 | runtime |
langgraphEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | langgraph>=1.0.3 | runtime |
loguruEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | loguru>=0.7.3 | runtime |
matplotlibEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | matplotlib>=3.10.3 | runtime |
mem0aiEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | mem0ai>=0.1.116 | runtime |
opikEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | opik>=1.7.42 | runtime |
pillowEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | pillow>=11.3.0 | runtime |
pydantic-settingsEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | pydantic-settings>=2.9.1 | runtime |
pydanticEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | pydantic>=2.11.7 | runtime |
python-dotenvEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | python-dotenv>=1.1.0 | runtime |
pyyamlEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | pyyaml>=6.0.1 | runtime |
requestsEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | requests>=2.32.4 | runtime |
scikit-learnEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | scikit-learn>=1.7.0 | runtime |
tavily-pythonEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.12.11",
"evaluation": "NOT_EVALUATED"
} | tavily-python>=0.7.12 | runtime |
bdist_wheel · 6,588.46 KB · Python py3
sdist · 23,477.52 KB · Python source
Shared repository data · GitHub
Observed since 20 Oct, 22:11 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:a67481419fb5541b9d64d62eb165225f80b2b8216f9e0688a866574b6bcff3ef