From 6682c95ede1de4c4be013212804125dd3cb7b9dc Mon Sep 17 00:00:00 2001 From: Anthony Mahanna Date: Mon, 9 Jun 2025 17:43:57 -0400 Subject: [PATCH 1/2] fix: support Py3.13 --- .circleci/config.yml | 4 ++-- pyproject.toml | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 2fb6d8a..7a39eb9 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -139,14 +139,14 @@ workflows: - test: matrix: parameters: - python_version: ["3.10", "3.11", "3.12"] + python_version: ["3.10", "3.11", "3.12", "3.13"] - test-gpu: requires: - lint - test matrix: parameters: - python_version: ["3.10", "3.11"] # "3.12" # TODO: Revisit 3.12 + python_version: ["3.10", "3.11"] filters: branches: only: diff --git a/pyproject.toml b/pyproject.toml index 0fe6462..13068b7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,7 +15,7 @@ authors = [ { name = "ArangoDB" }, ] license = { text = "Apache 2.0" } -requires-python = ">=3.10" +requires-python = ">=3.10,<3.14" classifiers = [ "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", @@ -23,13 +23,14 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3 :: Only", "Intended Audience :: Developers", "Topic :: Software Development :: Libraries :: Python Modules", ] dependencies = [ "networkx>=3.0,<=3.5", - "phenolrs~=0.5", + "phenolrs==0.5.10", "python-arango~=8.1", "adbnx-adapter~=5.0.5" ] From 82b5ebaec17841fae545e0545459de02f1386e7e Mon Sep 17 00:00:00 2001 From: Anthony Mahanna Date: Mon, 9 Jun 2025 17:45:26 -0400 Subject: [PATCH 2/2] loosen: adbnx-adapter --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 13068b7..79bc9fe 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,7 @@ dependencies = [ "networkx>=3.0,<=3.5", "phenolrs==0.5.10", "python-arango~=8.1", - "adbnx-adapter~=5.0.5" + "adbnx-adapter~=5.0" ] [project.optional-dependencies]