File tree 4 files changed +18
-8
lines changed
demos/pyvista-point-cloud
4 files changed +18
-8
lines changed Original file line number Diff line number Diff line change 12
12
- checkout
13
13
14
14
- restore_cache :
15
- key : deps1-{{ .Branch }}-{{ checksum "package.json" }}-{{ checksum "tests/requirements.txt" }}-{{ checksum "requirements.txt" }}
15
+ key : deps1-{{ .Branch }}-{{ checksum "package.json" }}-{{ checksum "tests/requirements.txt" }}-{{ checksum "requirements.txt" }}-{{ checksum "demos/requirements.txt" }}
16
16
17
17
- run :
18
18
name : Create virtualenv
23
23
name : Install requirements
24
24
command : |
25
25
. venv/bin/activate
26
+ pip install --upgrade pip
26
27
pip install -r requirements.txt --quiet
27
28
pip install -r tests/requirements.txt --quiet
28
29
33
34
npm i
34
35
35
36
- save_cache :
36
- key : deps1-{{ .Branch }}-{{ checksum "package.json" }}-{{ checksum "tests/requirements.txt" }}-{{ checksum "requirements.txt" }}
37
+ key : deps1-{{ .Branch }}-{{ checksum "package.json" }}-{{ checksum "tests/requirements.txt" }}-{{ checksum "requirements.txt" }}-{{ checksum "demos/requirements.txt" }}
37
38
paths :
38
39
- node_modules
39
40
57
58
- checkout
58
59
59
60
- restore_cache :
60
- key : deps1-{{ .Branch }}-{{ checksum "tests/requirements.txt" }}-{{ checksum "requirements.txt" }}
61
+ key : deps1-{{ .Branch }}-{{ checksum "tests/requirements.txt" }}-{{ checksum "requirements.txt" }}-{{ checksum "demos/requirements.txt" }}
61
62
62
63
- run :
63
64
name : Create virtualenv
@@ -68,11 +69,12 @@ jobs:
68
69
name : Install requirements
69
70
command : |
70
71
. venv/bin/activate
72
+ pip install --upgrade pip
71
73
pip install -r requirements.txt --quiet
72
74
pip install -r tests/requirements.txt --quiet
73
75
74
76
- save_cache :
75
- key : deps1-{{ .Branch }}-{{ checksum "tests/requirements.txt" }}-{{ checksum "requirements.txt" }}
77
+ key : deps1-{{ .Branch }}-{{ checksum "tests/requirements.txt" }}-{{ checksum "requirements.txt" }}-{{ checksum "demos/requirements.txt" }}
76
78
paths :
77
79
- " venv"
78
80
Original file line number Diff line number Diff line change 1
1
import dash_vtk
2
-
3
- from vtk .util .numpy_support import vtk_to_numpy
4
- from vtk .vtkFiltersGeometry import vtkGeometryFilter
2
+ try :
3
+ # v9 and above
4
+ from vtkmodules .util .numpy_support import vtk_to_numpy
5
+ from vtkmodules .vtkFiltersGeometry import vtkGeometryFilter
6
+ except :
7
+ # v8.1.2 and below
8
+ print ("Can't import vtkmodules. Falling back to importing vtk." )
9
+ from vtk .util .numpy_support import vtk_to_numpy
10
+ from vtk .vtkFiltersGeometry import vtkGeometryFilter
5
11
6
12
# Numpy to JS TypedArray
7
13
to_js_type = {
Original file line number Diff line number Diff line change 2
2
dash-vtk
3
3
pyvista
4
4
numpy
5
+ vtk
Original file line number Diff line number Diff line change 1
1
# dash is required to call `build:py`
2
2
dash [dev ]>= 1.15.0
3
- -e .
3
+ -e .
4
+ vtk
You can’t perform that action at this time.
0 commit comments