Skip to content

Commit 6a28e7e

Browse files
committed
Include explicit vtk installation in readme
- Added the explicit installation of the 9.4.2 version of vtk from conda-forge instead of the pip installation. This adds several necessary packages which solve vtk<->OpenGL issues.
1 parent 4d7bfc9 commit 6a28e7e

File tree

3 files changed

+31
-28
lines changed

3 files changed

+31
-28
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ conda activate 4c-webviewer
4040

4141
Install all requirements with:
4242
```bash
43+
conda install -c conda-forge vtk=9.4.2
4344
pip install -e .
4445
```
4546

requirements.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ trame-plotly
66
plotly
77
pandas
88
pyvista
9-
vtk
9+
vtk==9.4.2
1010
numpy
1111
# include fourcipp from github
1212
git+https://github.com/4C-multiphysics/fourcipp.git

requirements.txt

Lines changed: 29 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ attrs==25.3.0
1515
# aiohttp
1616
# jsonschema
1717
# referencing
18-
certifi==2025.4.26
18+
certifi==2025.7.14
1919
# via requests
2020
cfgv==3.4.0
2121
# via pre-commit
@@ -27,15 +27,15 @@ cycler==0.12.1
2727
# via matplotlib
2828
deprecation==2.1.0
2929
# via rapidyaml
30-
distlib==0.3.9
30+
distlib==0.4.0
3131
# via virtualenv
3232
filelock==3.18.0
3333
# via virtualenv
34-
fonttools==4.58.0
34+
fonttools==4.59.0
3535
# via matplotlib
3636
fourcipp @ git+https://github.com/4C-multiphysics/fourcipp.git
3737
# via -r requirements.in
38-
frozenlist==1.6.0
38+
frozenlist==1.7.0
3939
# via
4040
# aiohttp
4141
# aiosignal
@@ -47,7 +47,7 @@ idna==3.10
4747
# yarl
4848
iniconfig==2.1.0
4949
# via pytest
50-
jsonschema==4.23.0
50+
jsonschema==4.25.0
5151
# via fourcipp
5252
jsonschema-rs==0.30.0
5353
# via fourcipp
@@ -73,19 +73,19 @@ meshio==5.3.5
7373
# via lnmmeshio
7474
more-itertools==10.7.0
7575
# via trame-server
76-
msgpack==1.1.0
76+
msgpack==1.1.1
7777
# via wslink
78-
multidict==6.4.4
78+
multidict==6.6.3
7979
# via
8080
# aiohttp
8181
# yarl
82-
narwhals==1.41.0
82+
narwhals==1.48.1
8383
# via plotly
8484
nodeenv==1.9.1
8585
# via pre-commit
86-
numexpr==2.10.2
86+
numexpr==2.11.0
8787
# via -r requirements.in
88-
numpy==2.2.5
88+
numpy==2.3.1
8989
# via
9090
# -r requirements.in
9191
# contourpy
@@ -103,7 +103,7 @@ packaging==25.0
103103
# plotly
104104
# pooch
105105
# pytest
106-
pandas==2.2.3
106+
pandas==2.3.1
107107
# via -r requirements.in
108108
pillow==11.3.0
109109
# via
@@ -113,7 +113,7 @@ platformdirs==4.3.8
113113
# via
114114
# pooch
115115
# virtualenv
116-
plotly==6.1.2
116+
plotly==6.2.0
117117
# via
118118
# -r requirements.in
119119
# trame-plotly
@@ -123,15 +123,17 @@ pooch==1.8.2
123123
# via pyvista
124124
pre-commit==4.2.0
125125
# via -r requirements.in
126-
propcache==0.3.1
126+
propcache==0.3.2
127127
# via
128128
# aiohttp
129129
# yarl
130-
pygments==2.19.1
131-
# via rich
130+
pygments==2.19.2
131+
# via
132+
# pytest
133+
# rich
132134
pyparsing==3.2.3
133135
# via matplotlib
134-
pytest==8.3.5
136+
pytest==8.4.1
135137
# via -r requirements.in
136138
python-dateutil==2.9.0.post0
137139
# via
@@ -141,7 +143,7 @@ python-utils==3.9.1
141143
# via lnmmeshio
142144
pytz==2025.2
143145
# via pandas
144-
pyvista==0.45.2
146+
pyvista==0.45.3
145147
# via -r requirements.in
146148
pyyaml==6.0.2
147149
# via
@@ -158,11 +160,11 @@ requests==2.32.4
158160
# via pooch
159161
rich==14.0.0
160162
# via meshio
161-
rpds-py==0.24.0
163+
rpds-py==0.26.0
162164
# via
163165
# jsonschema
164166
# referencing
165-
ruamel-yaml==0.18.10
167+
ruamel-yaml==0.18.14
166168
# via fourcipp
167169
ruamel-yaml-clib==0.2.12
168170
# via ruamel-yaml
@@ -172,9 +174,9 @@ six==1.17.0
172174
# via python-dateutil
173175
tqdm==4.66.5
174176
# via lnmmeshio
175-
trame==3.9.1
177+
trame==3.11.0
176178
# via -r requirements.in
177-
trame-client==3.9.0
179+
trame-client==3.9.1
178180
# via
179181
# trame
180182
# trame-components
@@ -185,17 +187,17 @@ trame-common==1.0.0
185187
# via
186188
# trame
187189
# trame-client
188-
trame-components==2.4.2
190+
trame-components==2.5.0
189191
# via -r requirements.in
190192
trame-plotly==3.1.0
191193
# via -r requirements.in
192-
trame-server==3.4.0
194+
trame-server==3.5.0
193195
# via trame
194-
trame-vtk==2.8.15
196+
trame-vtk==2.9.1
195197
# via -r requirements.in
196198
trame-vuetify==3.0.1
197199
# via -r requirements.in
198-
typing-extensions==4.13.2
200+
typing-extensions==4.14.1
199201
# via
200202
# aiosignal
201203
# python-utils
@@ -205,7 +207,7 @@ tzdata==2025.2
205207
# via pandas
206208
urllib3==2.5.0
207209
# via requests
208-
virtualenv==20.31.2
210+
virtualenv==20.32.0
209211
# via pre-commit
210212
vtk==9.4.2
211213
# via
@@ -215,5 +217,5 @@ wslink==2.3.4
215217
# via
216218
# trame
217219
# trame-server
218-
yarl==1.20.0
220+
yarl==1.20.1
219221
# via aiohttp

0 commit comments

Comments
 (0)