Skip to content

Commit 4bf7425

Browse files
fixing test setup
1 parent 1254ee9 commit 4bf7425

File tree

2 files changed

+11
-27
lines changed

2 files changed

+11
-27
lines changed

.github/workflows/main.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,26 @@ jobs:
77
strategy:
88
fail-fast: false
99
matrix:
10-
os: [ubuntu-latest, windows-latest, macos-latest]
10+
# os: [ubuntu-latest, windows-latest, macos-latest]
11+
os: [ubuntu-latest]
1112
python-version: ["3.13", "3.14"]
12-
exclude:
13-
- os: windows-latest
14-
python-version: "3.13"
15-
- os: macos-latest
16-
python-version: "3.14"
1713

1814
steps:
1915
- uses: actions/checkout@v4
16+
17+
- name: Install Python dev files (Ubuntu only)
18+
run: |
19+
if [ "$RUNNER_OS" == "Linux" ]; then
20+
sudo add-apt-repository ppa:deadsnakes/ppa && sudo apt-get update && sudo apt-get install -y python${{ matrix.python-version }}-dev
21+
fi
22+
shell: bash
23+
2024
- name: Install uv and set the python version
2125
uses: astral-sh/setup-uv@v5
2226
with:
2327
python-version: ${{ matrix.python-version }}
2428
enable-cache: true
29+
2530
- name: Test with tox
2631
run:
2732
uvx --with tox-uv tox -e py${{ matrix.python-version }}

.github/workflows/mypy.yml

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)