From 0dc93ce2a497e9e93238fc43de75793af6a77b11 Mon Sep 17 00:00:00 2001 From: "njzjz-bot (driven by OpenClaw (model: gpt-5.4))[bot]" <48687836+njzjz-bot@users.noreply.github.com> Date: Mon, 6 Apr 2026 06:40:15 +0000 Subject: [PATCH] build(pyproject): adopt PEP 639 license metadata Use SPDX license expressions and add license-files in pyproject.toml. Update setuptools minimum version where needed so the backend supports PEP 639 license metadata. Authored by OpenClaw (model: gpt-5.4) --- pyproject.toml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 426b169..1d70059 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools>=45"] +requires = ["setuptools>=77.0.3"] build-backend = "setuptools.build_meta" [project] @@ -7,7 +7,9 @@ name = "abacusagent" dynamic = ["version"] description = "Abacus agent" requires-python = ">=3.11" +license = "LGPL-3.0-or-later" +license-files = ["LICENSE"] dependencies = [ "abacustest>=0.4.50", "numpy<2.0",