diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6a8001c..6ceaa17 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,13 +14,15 @@ jobs: strategy: fail-fast: false 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"] runs-on: [ubuntu-latest, windows-latest, macos-latest] exclude: - runs-on: macos-latest python-version: "3.8" - runs-on: macos-latest python-version: "3.9" + - runs-on: windows-latest + python-version: "3.13" # not sure how to install libhdf5 steps: - uses: actions/checkout@v4 @@ -30,9 +32,15 @@ jobs: with: python-version: ${{ matrix.python-version }} - - name: Install dependencies + - name: Install HDF5 for pytables on ubuntu-latest + if: ${{ matrix.runs-on == 'ubuntu-latest' }} 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: Install dependencies + run: | python -m pip install --upgrade pip - name: Install HDF5 for pytables on macos-latest diff --git a/.github/workflows/regenerate.yml b/.github/workflows/regenerate.yml index 57992c2..2a4f7d3 100644 --- a/.github/workflows/regenerate.yml +++ b/.github/workflows/regenerate.yml @@ -12,7 +12,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"] steps: - uses: actions/checkout@v4 diff --git a/setup.cfg b/setup.cfg index 2bbc668..c6da65e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -20,6 +20,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 :: Bio-Informatics Topic :: Scientific/Engineering