From b8b5c3e8be620daef92e4167ae86b4c8da3e7290 Mon Sep 17 00:00:00 2001 From: Shelly Grossman Date: Wed, 3 Dec 2025 12:30:20 +0200 Subject: [PATCH] installable --- __init__.py | 2 ++ pyproject.toml | 28 ++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 pyproject.toml diff --git a/__init__.py b/__init__.py index 27b88e7..8a9130e 100644 --- a/__init__.py +++ b/__init__.py @@ -12,3 +12,5 @@ # # You should have received a copy of the GNU General Public License # along with this program. If not, see . + +__version__ = "0.1.0" diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..25b38e6 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,28 @@ +[build-system] +requires = ["setuptools>=61.0", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "graphcore" +version = "0.1.0" +description = "A reusable framework for writing LLM-powered applications that iterate using various client side tools" +readme = "README.md" +requires-python = ">=3.8" +license = {text = "GPL-3.0"} +authors = [ + {name = "Certora Ltd."} +] + +dependencies = [ + "langchain-core==0.3.72", + "langchain==0.3.27", + "langchain-anthropic==0.3.18", + "langgraph-sdk==0.2.0", + "langgraph==0.6.0", + "psycopg==3.2.12", + "psycopg-binary==3.2.12", +] + +[tool.setuptools.packages.find] +where = ["."] +include = ["graphcore*"]