From 9a53d672121a74335d339e51dd1d5a61a79b11ac Mon Sep 17 00:00:00 2001 From: Fabian Joswig Date: Mon, 14 Oct 2024 23:28:03 +0200 Subject: [PATCH 1/5] [ci] Add python 3.14 to pytest workflow. --- .github/workflows/pytest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 36981809..624c2f73 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -17,7 +17,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] include: - os: macos-latest python-version: "3.10" From 0c0df39a5d34e765e24fe6415fd17db8c0717d92 Mon Sep 17 00:00:00 2001 From: Fabian Joswig Date: Mon, 14 Oct 2024 23:29:43 +0200 Subject: [PATCH 2/5] [ci] Allow pre-release in pytest workflow --- .github/workflows/pytest.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 624c2f73..a5efc92f 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -30,6 +30,7 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} + allow-prereleases: true - name: Install run: | From 0f640485420a0ada02e3cdb17966851dd5889704 Mon Sep 17 00:00:00 2001 From: Fabian Joswig Date: Tue, 30 Sep 2025 11:59:12 +0200 Subject: [PATCH 3/5] Trigger Build From 6e59b15953dbd02258feb58ade79d0513c8a9f44 Mon Sep 17 00:00:00 2001 From: Fabian Joswig Date: Tue, 30 Sep 2025 12:03:30 +0200 Subject: [PATCH 4/5] [CI] Install hdf5 lib --- .github/workflows/pytest.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 8bf102f7..69f3f6b0 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -38,6 +38,8 @@ jobs: - name: Install run: | + sudo apt update + sudo apt install libhdf5-dev uv pip install wheel --system uv pip install . --system uv pip install pytest pytest-cov pytest-benchmark hypothesis --system From 4edba55dbbebae4cb8ad98e305683ce241287c9f Mon Sep 17 00:00:00 2001 From: Fabian Joswig Date: Tue, 30 Sep 2025 12:22:19 +0200 Subject: [PATCH 5/5] [ci] Remove werror --- .github/workflows/pytest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 69f3f6b0..c569703c 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -46,4 +46,4 @@ jobs: uv pip freeze --system - name: Run tests - run: pytest --cov=pyerrors -vv -Werror + run: pytest --cov=pyerrors -vv