diff --git a/CHANGELOG.md b/CHANGELOG.md index 2fc43b7..d1de82b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,11 @@ This format follows [Keep a Changelog](https://keepachangelog.com/) and adheres ([#214](https://github.com/Azure/agentops/issues/214)) ### Fixed +- **Clean installs now include the pager dependency used by explain commands.** + `agentops explain`, `agentops init explain`, and `agentops doctor explain` + import Click directly to render long manual output, so `click>=8.1,<9` is now + declared as a runtime dependency instead of relying on transitive installs. + - **`agentops eval init` now works with both old and new `azure.ai.agents` azd extensions.** Version 0.1.40 of the extension renamed the eval subcommand from `azd ai agent eval init` to `azd ai agent eval generate`, which made diff --git a/pyproject.toml b/pyproject.toml index 60627a7..674e857 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,6 +10,7 @@ readme = "README.md" requires-python = ">=3.11" dependencies = [ "typer>=0.12,<1.0", + "click>=8.1,<9", "pydantic>=2,<3", "ruamel.yaml>=0.18,<1.0", "azure-ai-projects>=2.0.1,<3.0", diff --git a/uv.lock b/uv.lock index fee103f..242b1c5 100644 --- a/uv.lock +++ b/uv.lock @@ -13,6 +13,7 @@ name = "agentops-accelerator" source = { editable = "." } dependencies = [ { name = "azure-ai-projects" }, + { name = "click" }, { name = "pydantic" }, { name = "ruamel-yaml" }, { name = "typer" }, @@ -66,6 +67,7 @@ requires-dist = [ { name = "azure-monitor-opentelemetry", marker = "extra == 'agent'", specifier = ">=1.6,<2.0" }, { name = "azure-monitor-opentelemetry", marker = "extra == 'foundry'", specifier = ">=1.6,<2.0" }, { name = "azure-monitor-query", marker = "extra == 'agent'", specifier = ">=1.3,<3.0" }, + { name = "click", specifier = ">=8.1,<9" }, { name = "cryptography", marker = "extra == 'agent'", specifier = ">=42" }, { name = "fastapi", marker = "extra == 'agent'", specifier = ">=0.110,<1.0" }, { name = "httpx", marker = "extra == 'agent'", specifier = ">=0.27,<1.0" },