Skip to content

Commit 5cc6fb0

Browse files
committed
github: Fix Ubuntu Python env setup
1 parent 419a047 commit 5cc6fb0

File tree

2 files changed

+20
-12
lines changed

2 files changed

+20
-12
lines changed

.github/workflows/ci.yml

+10-6
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ jobs:
2121
sudo apt -y install python3-pip
2222
2323
- name: Dependency packages (pip)
24-
run: python3 -m pip install --user setuptools_scm mypy types-requests .
24+
run: |
25+
python3 -m pip install -U pip setuptools setuptools[core] wheel
26+
python3 -m pip install setuptools_scm mypy types-requests .
2527
2628
- name: Tests
2729
run: |
@@ -42,7 +44,9 @@ jobs:
4244
sudo apt -y install python3-pip
4345
4446
- name: Dependency packages (pip)
45-
run: python3 -m pip install --user setuptools_scm
47+
run: |
48+
python3 -m pip install -U pip setuptools setuptools[core] wheel
49+
python3 -m pip install setuptools_scm
4650
4751
- name: Set environment variables
4852
id: vars
@@ -74,8 +78,8 @@ jobs:
7478

7579
- name: Dependency packages (pip)
7680
run: |
77-
python -m pip install --upgrade pip setuptools wheel
78-
python -m pip install --user cx_Freeze setuptools_scm
81+
python -m pip install -U pip setuptools wheel
82+
python -m pip install cx_Freeze setuptools_scm
7983
8084
- name: Set environment variables
8185
id: vars
@@ -115,8 +119,8 @@ jobs:
115119

116120
- name: Dependency packages (pip)
117121
run: |
118-
python -m pip install --upgrade pip setuptools wheel
119-
python -m pip install --user cx_Freeze setuptools_scm
122+
python -m pip install -U pip setuptools wheel
123+
python -m pip install cx_Freeze setuptools_scm
120124
121125
- name: Set environment variables
122126
id: vars

.github/workflows/release.yml

+10-6
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ jobs:
2121
sudo apt -y install git python3-pip zip
2222
2323
- name: Dependency packages (pip)
24-
run: python3 -m pip install --user setuptools_scm
24+
run: |
25+
python3 -m pip install -U pip setuptools setuptools[core] wheel
26+
python3 -m pip install setuptools_scm
2527
2628
- name: Set environment variables
2729
id: vars
@@ -53,8 +55,8 @@ jobs:
5355

5456
- name: Dependency packages (pip)
5557
run: |
56-
python -m pip install --upgrade pip setuptools wheel
57-
python -m pip install --user cx_Freeze setuptools_scm
58+
python -m pip install -U pip setuptools wheel
59+
python -m pip install cx_Freeze setuptools_scm
5860
5961
- name: Set environment variables
6062
id: vars
@@ -95,8 +97,8 @@ jobs:
9597

9698
- name: Dependency packages (pip)
9799
run: |
98-
python -m pip install --upgrade pip setuptools wheel
99-
python -m pip install --user cx_Freeze setuptools_scm
100+
python -m pip install -U pip setuptools wheel
101+
python -m pip install cx_Freeze setuptools_scm
100102
101103
- name: Set environment variables
102104
id: vars
@@ -136,7 +138,9 @@ jobs:
136138
sudo apt -y install git python3-pip zip
137139
138140
- name: Dependency packages (pip)
139-
run: python3 -m pip install --user setuptools_scm
141+
run: |
142+
python3 -m pip install -U pip setuptools setuptools[core] wheel
143+
python3 -m pip install setuptools_scm
140144
141145
- name: Set environment variables
142146
id: vars

0 commit comments

Comments
 (0)