From 288b7f6b6112c0148ade0c29b63ee3f32666c938 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:46: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 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 0095409..ef5f0e2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,6 +3,8 @@ name = "SciAssess" version = "0.9.1" requires-python = ">=3.9" readme = "README.md" +license = "LGPL-3.0-or-later" +license-files = ["LICENSE"] dependencies = [ "evals==2.0.0", "PyMuPDF", @@ -26,3 +28,7 @@ scievalset = "sciassess.Implement.cli.scievalset:main" [tool.setuptools] packages = ["sciassess"] + +[build-system] +requires = ["setuptools>=77.0.3"] +build-backend = "setuptools.build_meta"