aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2026-01-15 11:34:43 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2026-01-15 11:52:58 +0000
commit3cab8edb4d985ac98adf42117809126e0af34306 (patch)
tree4d96304b66f2b5fb30dbf6d26a6ef1c7410c5b61
parentb61e79b8ef346a10f8af466f72d5d02650df8fc3 (diff)
devel/py-azure-ai-agents: Add py-azure-ai-agents 1.1.0
Use the AI Agents client library to: - Develop Agents using the Azure AI Agents Service, leveraging an extensive ecosystem of models, tools, and capabilities from OpenAI, Microsoft, and other LLM providers. The Azure AI Agents Service enables the building of Agents for a wide range of generative AI use cases. - Note: While this package can be used independently, we recommend using the Azure AI Projects client library (azure-ai-projects) for an enhanced experience. The Projects library provides simplified access to advanced functionality, such as creating and managing agents, enumerating AI models, working with datasets and managing search indexes, evaluating generative AI performance, and enabling OpenTelemetry tracing.
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-azure-ai-agents/Makefile28
-rw-r--r--devel/py-azure-ai-agents/distinfo3
-rw-r--r--devel/py-azure-ai-agents/pkg-descr11
4 files changed, 43 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index b059ec5b8ffc..f0281afe030c 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4466,6 +4466,7 @@
SUBDIR += py-aws-xray-sdk
SUBDIR += py-awscli
SUBDIR += py-awscrt
+ SUBDIR += py-azure-ai-agents
SUBDIR += py-azure-appconfiguration
SUBDIR += py-azure-batch
SUBDIR += py-azure-core
diff --git a/devel/py-azure-ai-agents/Makefile b/devel/py-azure-ai-agents/Makefile
new file mode 100644
index 000000000000..6c2a5f9723bd
--- /dev/null
+++ b/devel/py-azure-ai-agents/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= azure-ai-agents
+PORTVERSION= 1.1.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= azure_ai_agents-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Microsoft Corporation Azure AI Agents Client Library for Python
+WWW= https://azure.github.io/azure-sdk-for-python/ \
+ https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/ai/azure-ai-agents \
+ https://github.com/Azure/azure-sdk-for-python
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-core>=1.30.0:devel/py-azure-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1:devel/py-isodate@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.12.2:devel/py-typing-extensions@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-azure-ai-agents/distinfo b/devel/py-azure-ai-agents/distinfo
new file mode 100644
index 000000000000..655c761e6680
--- /dev/null
+++ b/devel/py-azure-ai-agents/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1768283060
+SHA256 (azure_ai_agents-1.1.0.tar.gz) = eb9d7226282d03206c3fab3f3ee0a2fc71e0ad38e52d2f4f19a92c56ed951aea
+SIZE (azure_ai_agents-1.1.0.tar.gz) = 303656
diff --git a/devel/py-azure-ai-agents/pkg-descr b/devel/py-azure-ai-agents/pkg-descr
new file mode 100644
index 000000000000..a986c0e8136e
--- /dev/null
+++ b/devel/py-azure-ai-agents/pkg-descr
@@ -0,0 +1,11 @@
+Use the AI Agents client library to:
+- Develop Agents using the Azure AI Agents Service, leveraging an extensive
+ ecosystem of models, tools, and capabilities from OpenAI, Microsoft, and other
+ LLM providers. The Azure AI Agents Service enables the building of Agents for
+ a wide range of generative AI use cases.
+- Note: While this package can be used independently, we recommend using the
+ Azure AI Projects client library (azure-ai-projects) for an enhanced
+ experience. The Projects library provides simplified access to advanced
+ functionality, such as creating and managing agents, enumerating AI models,
+ working with datasets and managing search indexes, evaluating generative AI
+ performance, and enabling OpenTelemetry tracing.