Skip to content

Commit 0f70dbc

Browse files
authored
Merge pull request #174 from jkmckenna/0.2.5
python version testing
2 parents 82c6ce2 + 0d9a1aa commit 0f70dbc

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
strategy:
6161
fail-fast: false
6262
matrix:
63-
python-version: ["3.10", "3.11", "3.12"]
63+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
6464

6565
steps:
6666
- name: Check out repository
@@ -71,6 +71,17 @@ jobs:
7171
with:
7272
python-version: ${{ matrix.python-version }}
7373

74+
- name: Install system deps for pysam
75+
run: |
76+
sudo apt-get update
77+
sudo apt-get install -y \
78+
build-essential \
79+
zlib1g-dev \
80+
libbz2-dev \
81+
liblzma-dev \
82+
libcurl4-openssl-dev \
83+
pkg-config
84+
7485
- name: Install dependencies
7586
run: |
7687
python -m pip install --upgrade pip
@@ -84,7 +95,7 @@ jobs:
8495
strategy:
8596
fail-fast: false
8697
matrix:
87-
python-version: ["3.10", "3.11", "3.12"]
98+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
8899

89100
steps:
90101
- name: Check out repository

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "hatchling.build"
55
[project]
66
name = "smftools"
77
description = "Single Molecule Footprinting Analysis in Python."
8-
requires-python = ">=3.9,<3.13"
8+
requires-python = ">=3.10,<3.15"
99
license = { file = "LICENSE" }
1010
authors = [
1111
{name = "Joseph McKenna"}

0 commit comments

Comments
 (0)