From b3a1bf13f6babe083f5cbdd06813d046bf50e3c8 Mon Sep 17 00:00:00 2001 From: David Nicholson Date: Mon, 15 Dec 2025 17:54:29 -0500 Subject: [PATCH 1/3] WIP: Drop support for dependencies as per SPEC 0 --- pyproject.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index dc2e148..e6a2592 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,12 +8,12 @@ description = "A Python tool to work with any format for annotating animal sound authors = [ {name = "David Nicholson", email = "nickledave@users.noreply.github.com"} ] -requires-python = ">=3.11" +requires-python = ">=3.12" dependencies = [ "appdirs >=1.4.4", "attrs >=25.3.0", - "numpy >=1.26.0", - "pandas >= 2.1.0", + "numpy >=2.0.0", + "pandas >= 2.2.0", "pandera >= 0.25.0", "scipy >=1.12.0", "SoundFile >=0.13.1", @@ -39,7 +39,7 @@ test = [ "pytest-xdist >=3.2.0", ] doc = [ - "ipython != 8.7.0", + "ipython >= 8.20.0", "jupyterlab >=3.0.3", "jupytext >=1.13.8", "librosa >=0.9.1", From 8b8f05e4e5dbc1ca18764065f6c8c53e18b1def8 Mon Sep 17 00:00:00 2001 From: David Nicholson Date: Mon, 15 Dec 2025 18:37:03 -0500 Subject: [PATCH 2/3] Change TEST_PTYHONS in noxfile.py: 3.12-3.14 --- noxfile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/noxfile.py b/noxfile.py index 12f9a06..7654ca5 100644 --- a/noxfile.py +++ b/noxfile.py @@ -13,9 +13,9 @@ TEST_PYTHONS = [ - "3.11", "3.12", "3.13", + "3.14", ] From 00d0f5a76ea62af3b001afb36f555bbf68765834 Mon Sep 17 00:00:00 2001 From: David Nicholson Date: Mon, 15 Dec 2025 18:37:21 -0500 Subject: [PATCH 3/3] Change python-version in workflows/ci.yml: 3.12-3.14 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aef82b1..aeec4b3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: [3.11, 3.12, 3.13] + python-version: [3.12, 3.13, 3.14] os: [ubuntu-latest, macos-latest, windows-latest] runs-on: ${{ matrix.os }} steps: