From 85e772612eac0258d6a021109355e998638fe05f Mon Sep 17 00:00:00 2001 From: zfried Date: Fri, 21 Aug 2026 14:57:21 -0400 Subject: [PATCH] feat: add Python 3.13 support --- .github/workflows/ci.yml | 4 ++-- AGENTS.md | 4 ++-- README.md | 2 +- pyproject.toml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0de68b0..bbabfd9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,7 +45,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11", "3.12"] + python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - name: Checkout code @@ -77,7 +77,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11", "3.12"] + python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - name: Checkout code diff --git a/AGENTS.md b/AGENTS.md index ffb6180..8e68e6c 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -9,8 +9,8 @@ captures the operational details and gotchas that aren't obvious from reading th ## Environment -- **Python `>=3.10,<3.13` is a hard constraint** (see `pyproject.toml`). The package - will not install on 3.13+. This is the most common silent setup failure — check the +- **Python `>=3.10,<3.14` is a hard constraint** (see `pyproject.toml`). The package + will not install on 3.14+. This is the most common silent setup failure — check the interpreter version first when an install or import misbehaves. - Install for development from a clone: ```bash diff --git a/README.md b/README.md index e64a788..30c7755 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ Nesso-1: Accelerating Open-Source Binding Affinity Predictions [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE) -![Python](https://img.shields.io/badge/python-3.10--3.12-blue.svg) +![Python](https://img.shields.io/badge/python-3.10--3.13-blue.svg) ![PyPI](https://img.shields.io/badge/PyPI-coming_soon-lightgrey.svg) [Technical Report](https://www.biorxiv.org/content/10.64898/2026.08.01.742196v1) • [Model Weights](https://huggingface.co/recursionpharma/nesso) • [License](LICENSE) diff --git a/pyproject.toml b/pyproject.toml index 95b0265..b9fb85b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta" [project] name = "nesso" version = "1.0.0" -requires-python = ">=3.10,<3.13" +requires-python = ">=3.10,<3.14" description = "Nesso-1: Accelerating Open-Source Binding Affinity Predictions" readme = "README.md" license = { text = "Apache-2.0" }