From d7e0a12033897c9ffb8748a4076e5df40115e411 Mon Sep 17 00:00:00 2001 From: Perseus Computing <51974392+tcconnally@users.noreply.github.com> Date: Sat, 20 Jun 2026 21:19:13 +0000 Subject: [PATCH] fix: restrict Python version to <3.14 due to jsonschema-rs/PyO3 incompatibility jsonschema-rs (v0.29.1) fails to build on Python 3.14 because the bundled PyO3 (v0.23.4) does not support Python 3.14. Adjust the requires-python range from <3.15 to <3.14 and remove the 3.14 classifier to accurately reflect supported versions. Fixes #111 Signed-off-by: Perseus Computing <51974392+tcconnally@users.noreply.github.com> --- pyproject.toml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index fd81d955..037599b0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ version = "2.2.3" description = "SkillSpector: Security scanner for AI agent skills (Claude Code, Cursor, and similar). Scans skills for vulnerabilities, malicious patterns, and security risks before installation. Supports Git repos, URLs, zips, and local directories; runs static pattern checks and optional LLM semantic analysis; outputs terminal, JSON, and Markdown reports with risk scoring." readme = "README.md" license = "Apache-2.0" -requires-python = ">=3.12,<3.15" +requires-python = ">=3.12,<3.14" keywords = [ "security", "ai-agents", @@ -25,7 +25,6 @@ classifiers = [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", - "Programming Language :: Python :: 3.14", "Topic :: Security", "Topic :: Software Development :: Quality Assurance", ]