From nobody Mon Jan 5 00:20:00 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dkw114YxHz6N62Q for ; Mon, 05 Jan 2026 00:20:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dkw1112Fvz3p7n for ; Mon, 05 Jan 2026 00:20:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767572405; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=u2Bj064qg0KGHKLno6nVwEE0QDdWMJCA8zugrNLKhxs=; b=O/Uyp/O+4n1nY1psorCnAPe/bhl+Hr5SoUUbX3fJrgyTBkGODIfidEVsLQs7Nb/IMhWhBj vROKJ1MCi/nWzYb0abTRL15eIVj8AEr44/A/u2w0DxPIoB4879616ZImYfY5kV2k4eLibF 4bGjrU4457oomh5ZZHW3NrT2fY1iZuWyTPmXSKaQzIle2jgESqO+GuBeJfwRwdFoJ9BHfP ohnX8zF9Q07Vn4sbIsFwcnmPmEOpQria6KRK+0FkungJG49jJrafm8gr1wnJb6fRF5P10B LxtekVVSzeIhNxGs/7PpW3I7xEHpxp5gf0RmTK9qt6QCXlW3ymiyVTvt1/Enjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767572405; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=u2Bj064qg0KGHKLno6nVwEE0QDdWMJCA8zugrNLKhxs=; b=g2U9PuhS2b1bfZWfHjhEpV5QQ5RDmyV5+I/v/IFneSAa9DUrCRhBVDaNX8DI83xTN/0LiB b/QOB6jfUOGdO6uqCi41kBT9caODKW3ZtfmY1DL9KQBd682a60KlIC9hgz/M6Ps3PstSe+ 011/xwl/o/xQGAnQ5hQSGRClN9GGCwlj1mJjhjppv0kvapbVCTuxD7PSA1ooCFhNExWHgN W99V7MHnV4Qwn/3C86hqQGKDOogkGVTTBrT5G2sDlVoJUtuHlKnOqT51UtWu/W640uMz35 c4RLMBgs36YEckR+14//K9JG4PdN0Y4BDRzOcsc8Zth6Pmj6HVKNm83FXNkQqg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767572405; a=rsa-sha256; cv=none; b=I/ynA1ZmFsP2BR2FmcCIJRopkgIr54Kmcw4q6cRAVFw1z+8A+0nlu2XXuegpSv4BTtnhzM UY+lfd7JRDRfKt4lVGFSlougPCGx5YxoUAs50W6jIEwzmycG1p8fcnrxiuSGYBLGTXjwgs eh37FughwUMEl4xOqL0/AqFkIsLSeU/BwPKUj3lgz47PFU301sTD6I7tUBMrF7SA3yys3Y H1XmPFxx/WLDlsUGlxOENbhd/MKSXbNipEIc33m2f2ZvgKWWTLGv40ZtAh/Cc0v2ZDsRVZ 6CtMLlCDdfWvX3OyJrn5uFlaTD2IKkYbpSiW5jvowBx7eaEaakNQ75CSPMX9Uw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dkw1107F8zxDd for ; Mon, 05 Jan 2026 00:20:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 321f8 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 05 Jan 2026 00:20:00 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 6aa439ff1f96 - main - misc/py-langgraph-prebuilt: New port: LangGraph: APIs for creating and executing LangGraph agents and tools List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6aa439ff1f96a7ee662141f80bbf3cab25477fd9 Auto-Submitted: auto-generated Date: Mon, 05 Jan 2026 00:20:00 +0000 Message-Id: <695b03b0.321f8.24ae882e@gitrepo.freebsd.org> The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=6aa439ff1f96a7ee662141f80bbf3cab25477fd9 commit 6aa439ff1f96a7ee662141f80bbf3cab25477fd9 Author: Yuri Victorovich AuthorDate: 2026-01-03 10:42:42 +0000 Commit: Yuri Victorovich CommitDate: 2026-01-05 00:19:57 +0000 misc/py-langgraph-prebuilt: New port: LangGraph: APIs for creating and executing LangGraph agents and tools --- misc/Makefile | 1 + misc/py-langgraph-prebuilt/Makefile | 25 +++++++++++++++++++++++++ misc/py-langgraph-prebuilt/distinfo | 3 +++ misc/py-langgraph-prebuilt/pkg-descr | 2 ++ 4 files changed, 31 insertions(+) diff --git a/misc/Makefile b/misc/Makefile index 559203c42b94..26a74cf48178 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -487,6 +487,7 @@ SUBDIR += py-langchain-tests SUBDIR += py-langchain-text-splitters SUBDIR += py-langgraph-checkpoint + SUBDIR += py-langgraph-prebuilt SUBDIR += py-langgraph-sdk SUBDIR += py-langsmith SUBDIR += py-laspy diff --git a/misc/py-langgraph-prebuilt/Makefile b/misc/py-langgraph-prebuilt/Makefile new file mode 100644 index 000000000000..6b311a9ba746 --- /dev/null +++ b/misc/py-langgraph-prebuilt/Makefile @@ -0,0 +1,25 @@ +PORTNAME= langgraph-prebuilt +DISTVERSION= 1.0.5 +CATEGORIES= misc python # machine-learning +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= LangGraph: APIs for creating and executing LangGraph agents and tools +WWW= https://docs.langchain.com/oss/python/langgraph/overview + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}langchain-core>=1.0.0:misc/py-langchain-core@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}langgraph-checkpoint>=2.1.0:misc/py-langgraph-checkpoint@${PY_FLAVOR} + +USES= python +USE_PYTHON= pep517 autoplist + +NO_ARCH= yes + +.include diff --git a/misc/py-langgraph-prebuilt/distinfo b/misc/py-langgraph-prebuilt/distinfo new file mode 100644 index 000000000000..8a8a872292f5 --- /dev/null +++ b/misc/py-langgraph-prebuilt/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1767436652 +SHA256 (langgraph_prebuilt-1.0.5.tar.gz) = 85802675ad778cc7240fd02d47db1e0b59c0c86d8369447d77ce47623845db2d +SIZE (langgraph_prebuilt-1.0.5.tar.gz) = 144453 diff --git a/misc/py-langgraph-prebuilt/pkg-descr b/misc/py-langgraph-prebuilt/pkg-descr new file mode 100644 index 000000000000..aac10be432bc --- /dev/null +++ b/misc/py-langgraph-prebuilt/pkg-descr @@ -0,0 +1,2 @@ +langgraph-prebuilt provides an implementation of a tool-calling ReAct-style +agent - create_react_agent.