@@ -84,20 +84,12 @@ jobs:
84
84
os : [ubuntu-latest, windows-latest]
85
85
python-version : ["3.9", "3.10", "3.11", "3.12", "3.13"]
86
86
steps :
87
- - name : Install dependencies
88
- if : ${{ matrix.os == 'ubuntu-latest' }}
89
- run : |
90
- sudo apt-get update
91
- sudo apt-get install gobject-introspection
92
- sudo apt update
93
- sudo apt install python3-dev libgirepository1.0-dev libcairo2-dev gir1.2-secret-1 gnome-keyring
94
87
- name : Build wheelhouse and perform smoke test
95
88
uses : ansys/actions/build-wheelhouse@v8
96
89
with :
97
90
library-name : ${{ env.PACKAGE_NAME }}
98
91
operating-system : ${{ matrix.os }}
99
92
python-version : ${{ matrix.python-version }}
100
- whitelist-license-check : email_validator
101
93
102
94
tests :
103
95
name : Tests and coverage
@@ -109,15 +101,6 @@ jobs:
109
101
python-version : ["3.9","3.10","3.11", "3.12", "3.13"]
110
102
fail-fast : false
111
103
steps :
112
- - name : Install dependencies
113
- if : ${{ matrix.os == 'ubuntu-latest' }}
114
- run : |
115
- sudo apt-get update
116
- sudo apt-get install -y pandoc
117
- sudo apt-get install texlive-latex-extra texlive-xetex texlive-fonts-extra
118
- sudo apt-get install gobject-introspection
119
- sudo apt update
120
- sudo apt install python3-dev libgirepository1.0-dev libcairo2-dev gir1.2-secret-1 gnome-keyring
121
104
- uses : ansys/actions/tests-pytest@v8
122
105
env :
123
106
CONCEPTEV_PASSWORD : ${{ secrets.CONCEPTEV_PASSWORD }}
@@ -145,14 +128,6 @@ jobs:
145
128
runs-on : ubuntu-latest
146
129
needs : [tests]
147
130
steps :
148
- - name : Install dependencies
149
- run : |
150
- sudo apt-get update
151
- sudo apt-get install -y pandoc
152
- sudo apt-get install texlive-latex-extra texlive-xetex texlive-fonts-extra
153
- sudo apt-get install gobject-introspection
154
- sudo apt update
155
- sudo apt install python3-dev libgirepository1.0-dev libcairo2-dev gir1.2-secret-1 gnome-keyring
156
131
- uses : ansys/actions/tests-pytest@v8
157
132
env :
158
133
PYCONCEPTEV_SETTINGS : " tests/config.toml"
@@ -172,9 +147,6 @@ jobs:
172
147
sudo apt-get install -y pandoc
173
148
sudo apt-get install texlive-latex-extra texlive-xetex texlive-fonts-extra
174
149
sudo apt-get install gobject-introspection
175
- sudo apt update
176
- sudo apt install python3-dev libgirepository1.0-dev libcairo2-dev gir1.2-secret-1 gnome-keyring
177
- # sudo apt-get install libgl1-mesa-glx xvfb texlive-latex-extra latexmk graphviz texlive-xetex texlive-fonts-extra qpdf texlive-xetex xindy
178
150
179
151
- name : Verify Pandoc installation
180
152
run : pandoc --version
0 commit comments