From 16c7da0b544ceb9dd61a31f6620bd7f3cde361d0 Mon Sep 17 00:00:00 2001 From: "Ankur Sinha (Ankur Sinha Gmail)" Date: Wed, 23 Oct 2024 16:38:06 +0100 Subject: [PATCH 1/2] feat: support py3.13 --- .github/workflows/ci.yml | 2 +- setup.cfg | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e4d92fc1..d16ee306 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] fail-fast: false steps: diff --git a/setup.cfg b/setup.cfg index 63b282f2..0ad3c534 100644 --- a/setup.cfg +++ b/setup.cfg @@ -18,6 +18,7 @@ classifiers= Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Scientific/Engineering [options] From d81850bef73218dc661e40b5eb8ea0548e659908 Mon Sep 17 00:00:00 2001 From: "Ankur Sinha (Ankur Sinha Gmail)" Date: Wed, 23 Oct 2024 17:06:05 +0100 Subject: [PATCH 2/2] ci: install libhdf5 for py3.13 until pytables publishes wheels --- .github/workflows/ci.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d16ee306..4293a8b3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,6 +36,13 @@ jobs: echo "github.ref is: ${{ github.ref }}" echo "github.base_ref is: ${{ github.base_ref }}" + - name: Install HDF5 for pytables on ubuntu-latest + if: ${{ matrix.python-version == '3.13' }} + run: | + sudo apt-get update -y + sudo apt-get install libhdf5-serial-dev + #sudo apt-get install libhdf5-serial-dev liblzo2-dev libgraphviz-dev -y + - name: Upgrade pip, install deps run: | python -m pip install --upgrade pip