Skip to content

Commit

Permalink
FIX: No build isolation, breaks VTK
Browse files Browse the repository at this point in the history
  • Loading branch information
larsoner committed Sep 6, 2024
1 parent 0fc20dc commit 7237d28
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 14 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/run-mayavi-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ jobs:
python -m pip install --upgrade pip setuptools wheel
python -m pip install --upgrade "${{ matrix.qt-api }}" numpy "${{ matrix.vtk }}" pillow pytest traits traitsui configobj
- name: Install mayavi and tvtk
run: python -um pip install -ve .[app]
run: python -um pip install --no-build-isolation -ve .[app]
- name: Test Mayavi package
run: pytest -v mayavi
- name: Test tvtk package
Expand Down
13 changes: 0 additions & 13 deletions tvtk/vtk_parser.py
Original file line number Diff line number Diff line change
Expand Up @@ -727,19 +727,6 @@ def _find_get_set_methods(self, klass, methods):
"UseAxisOrigin", "UseOrientedBounds", "UseTextActor3D",
):
default = int(bool(default))
elif (
(
klass_name == "vtkAbstractPolygonalHandleRepresentation3D"
or klass_name.endswith((
"HandleRepresentation",
"HandleRepresentation2D",
"HandleRepresentation3D",
))
)
and key == "DisplayPosition"
and vtk_minor_version < 3
):
default = (0., 0., 0.)

if value:
low = getattr(obj, 'Get%sMinValue' % key)()
Expand Down

0 comments on commit 7237d28

Please sign in to comment.