You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/variants.yml
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ jobs:
13
13
python-version:
14
14
# we test on lowest and highest supported versions
15
15
- "3.9"
16
-
- "3.13"
16
+
- "3.14"
17
17
os:
18
18
- ubuntu-latest
19
19
- macos-latest
@@ -28,39 +28,39 @@ jobs:
28
28
cache: "pip"
29
29
- name: VENV to be created with pip
30
30
run: |
31
-
make VENV_ENABLED=true VENV_CREATE=true PYTHON_PACKAGE_INSTALLER=pip test
31
+
make VENV_ENABLED=true VENV_CREATE=true PRIMARY_PYTHON=python${{ matrix.python-version }} PYTHON_PACKAGE_INSTALLER=pip test
32
32
make clean
33
33
- name: VENV to be created with uv to be installed
34
34
run: |
35
-
make VENV_ENABLED=true VENV_CREATE=true PYTHON_PACKAGE_INSTALLER=uv MXENV_UV_GLOBAL=false test
35
+
make VENV_ENABLED=true VENV_CREATE=true PYTHON_PACKAGE_INSTALLER=uv PRIMARY_PYTHON=${{ matrix.python-version }} MXENV_UV_GLOBAL=false test
36
36
make clean
37
37
- name: VENV to be created with uv globally pre-installed
38
38
run: |
39
39
pip install uv
40
-
make VENV_ENABLED=true VENV_CREATE=true PYTHON_PACKAGE_INSTALLER=uv MXENV_UV_GLOBAL=true test
40
+
make VENV_ENABLED=true VENV_CREATE=true PYTHON_PACKAGE_INSTALLER=uv PRIMARY_PYTHON=${{ matrix.python-version }} MXENV_UV_GLOBAL=true test
41
41
make clean
42
42
pip uninstall -y uv
43
43
- name: VENV pre-installed with pip
44
44
run: |
45
45
python -m venv existingvenv
46
-
make VENV_ENABLED=true VENV_CREATE=false VENV_FOLDER=existingvenv PYTHON_PACKAGE_INSTALLER=pip test
46
+
make VENV_ENABLED=true VENV_CREATE=false VENV_FOLDER=existingvenv PRIMARY_PYTHON=python3 PYTHON_PACKAGE_INSTALLER=pip test
47
47
make clean
48
48
rm -r existingvenv
49
49
- name: VENV pre-installed with uv to be installed
50
50
run: |
51
51
python -m venv existingvenv
52
-
make VENV_ENABLED=true VENV_CREATE=false VENV_FOLDER=existingvenv PYTHON_PACKAGE_INSTALLER=uv MXENV_UV_GLOBAL=false test
52
+
make VENV_ENABLED=true VENV_CREATE=false VENV_FOLDER=existingvenv PRIMARY_PYTHON=python3 PYTHON_PACKAGE_INSTALLER=uv MXENV_UV_GLOBAL=false test
53
53
make clean
54
54
rm -r existingvenv
55
55
- name: VENV pre-installed with uv globally pre-installed
56
56
run: |
57
57
python -m venv existingvenv
58
58
pip install uv
59
-
make VENV_ENABLED=true VENV_CREATE=false VENV_FOLDER=existingvenv PYTHON_PACKAGE_INSTALLER=uv MXENV_UV_GLOBAL=true test
59
+
make VENV_ENABLED=true VENV_CREATE=false VENV_FOLDER=existingvenv PYTHON_PACKAGE_INSTALLER=uv PRIMARY_PYTHON=${{ matrix.python-version }} MXENV_UV_GLOBAL=true test
60
60
make clean
61
61
pip uninstall -y uv
62
62
rm -r existingvenv
63
63
- name: Global Python with pip
64
64
run: |
65
-
make VENV_ENABLED=false VENV_CREATE=false PYTHON_PACKAGE_INSTALLER=pip test
65
+
make VENV_ENABLED=false VENV_CREATE=false PRIMARY_PYTHON=python3 PYTHON_PACKAGE_INSTALLER=pip test
0 commit comments