From 78bdaad54caebf12546638820cd7fd1250a64c70 Mon Sep 17 00:00:00 2001 From: k-dominik Date: Mon, 9 Feb 2026 13:55:34 +0100 Subject: [PATCH 1/3] bump dev python version and fix for py>310 --- dev/environment-dev.yaml | 2 +- src/app_pass/_macho.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev/environment-dev.yaml b/dev/environment-dev.yaml index fd82d52..a34f895 100644 --- a/dev/environment-dev.yaml +++ b/dev/environment-dev.yaml @@ -2,7 +2,7 @@ name: app_pass channels: - conda-forge dependencies: - - python 3.10 + - python 3.13 - pre_commit - pytest - rich diff --git a/src/app_pass/_macho.py b/src/app_pass/_macho.py index 14dc7c7..1a9724e 100644 --- a/src/app_pass/_macho.py +++ b/src/app_pass/_macho.py @@ -88,7 +88,7 @@ def from_otool_output(otool_L_output): return MachOHeader(vals[0], FILETYPE.from_hex_str(vals[4])) -@dataclass +@dataclass(frozen=True) class Build: platform: str minos: str From c32b5d31e815100958c7b716f7fd53b1c57d73a6 Mon Sep 17 00:00:00 2001 From: k-dominik Date: Mon, 9 Feb 2026 13:59:46 +0100 Subject: [PATCH 2/3] [CI] more builds, updated python version --- .github/workflows/main.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 7789877..0306a13 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -11,11 +11,15 @@ on: jobs: test: runs-on: macos-latest + strategy: + fail-fast: false + matrix: + python_version: ["3.10", "3.12", "3.14"] steps: - uses: actions/checkout@v6 - uses: actions/setup-python@v6 with: - python-version: '3.10' + python-version: ${{ matrix.python_version }} - name: install in editable mode run: pip install -e '.[test]' - name: pytest @@ -30,7 +34,7 @@ jobs: - uses: actions/setup-python@v6 with: - python-version: "3.10" + python-version: "3.14" - name: Install pypa/build run: python -m pip install build --user From b7d1d10753bfdc3bb1b2d2f688e9e2912451ae2a Mon Sep 17 00:00:00 2001 From: k-dominik Date: Mon, 9 Feb 2026 14:02:50 +0100 Subject: [PATCH 3/3] bump version to 0.2.1 --- pyproject.toml | 2 +- src/app_pass/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index cd41007..dc7c365 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "app_pass" -version = "0.2.0" +version = "0.2.1" authors = [ {name = "Dominik Kutra", email = "dominik.kutra@embl.de"} ] diff --git a/src/app_pass/__init__.py b/src/app_pass/__init__.py index d3ec452..3ced358 100644 --- a/src/app_pass/__init__.py +++ b/src/app_pass/__init__.py @@ -1 +1 @@ -__version__ = "0.2.0" +__version__ = "0.2.1"