From 20969c563c8b3bdf1b96179e445841acc0b26039 Mon Sep 17 00:00:00 2001 From: Cody Mitchell Date: Sun, 13 Sep 2026 22:59:29 -0500 Subject: [PATCH] Fix Python 3.13 patch release compatibility --- azure-pipelines.yml | 10 +++++++++- pyproject.toml | 4 ++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index cd861fb..47b3550 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -12,6 +12,10 @@ strategy: python.version: '3.10' Python311: python.version: '3.11' + Python312: + python.version: '3.12' + Python313: + python.version: '3.13' steps: - task: UsePythonVersion@0 @@ -23,6 +27,10 @@ steps: python -m pip install --upgrade pip uv uv-dynamic-versioning keyring artifacts-keyring displayName: 'Install package and tools' +- script: | + python -m pip install --no-deps . + displayName: 'Check package installation' + - script: | uv sync condition: always() @@ -33,4 +41,4 @@ steps: - script: | uv run make test - displayName: 'Run regression tests' \ No newline at end of file + displayName: 'Run regression tests' diff --git a/pyproject.toml b/pyproject.toml index 4517429..d8388bc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "pygt3x" dynamic = ["version"] description = "Python module for reading GT3X/AGDC file format data" authors = [{ name = "Mark Fogle", email = "mark.fogle@theactigraph.com" }] -requires-python = ">3.9,<=3.13" +requires-python = ">3.9,<3.14" readme = "README.md" license = "GPL-3.0-or-later" maintainers = [{ name = "Ali Neishabouri", email = "ali.neishabouri@theactigraph.com" }] @@ -50,4 +50,4 @@ source = "uv-dynamic-versioning" [tool.hatch.build.targets.sdist] exclude = [ "/tests/resources" -] \ No newline at end of file +]