-%attr(755,root,root) %{_libdir}/vtk/libvtkChartsPythonD.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChartsPythonD.so.5.10
-%if %{with chemistry}
-%attr(755,root,root) %{_libdir}/vtk/libvtkChemistryPythonD.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkChemistryPythonD.so.5.10
-%endif
-%attr(755,root,root) %{_libdir}/vtk/libvtkCommonPythonD.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkCommonPythonD.so.5.10
-%attr(755,root,root) %{_libdir}/vtk/libvtkFilteringPythonD.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkFilteringPythonD.so.5.10
-%attr(755,root,root) %{_libdir}/vtk/libvtkGenericFilteringPythonD.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGenericFilteringPythonD.so.5.10
-%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisPythonD.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGeovisPythonD.so.5.10
-%attr(755,root,root) %{_libdir}/vtk/libvtkGraphicsPythonD.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkGraphicsPythonD.so.5.10
-%attr(755,root,root) %{_libdir}/vtk/libvtkHybridPythonD.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkHybridPythonD.so.5.10
-%attr(755,root,root) %{_libdir}/vtk/libvtkIOPythonD.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkIOPythonD.so.5.10
-%attr(755,root,root) %{_libdir}/vtk/libvtkImagingPythonD.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkImagingPythonD.so.5.10
-%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisPythonD.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkInfovisPythonD.so.5.10
-%attr(755,root,root) %{_libdir}/vtk/libvtkParallelPythonD.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkParallelPythonD.so.5.10
-%attr(755,root,root) %{_libdir}/vtk/libvtkPythonCore.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkPythonCore.so.5.10
-%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonD.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRenderingPythonD.so.5.10
-%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonTkWidgets.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkRenderingPythonTkWidgets.so.5.10
-%if %{with textanalysis}
-%attr(755,root,root) %{_libdir}/vtk/libvtkTextAnalysisPythonD.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkTextAnalysisPythonD.so.5.10
-%endif
-%attr(755,root,root) %{_libdir}/vtk/libvtkViewsPythonD.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkViewsPythonD.so.5.10
-%attr(755,root,root) %{_libdir}/vtk/libvtkVolumeRenderingPythonD.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkVolumeRenderingPythonD.so.5.10
-%attr(755,root,root) %{_libdir}/vtk/libvtkWidgetsPythonD.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/vtk/libvtkWidgetsPythonD.so.5.10
-%dir %{py_sitedir}/vtk
-%{py_sitedir}/vtk/*.py[co]
-%dir %{py_sitedir}/vtk/gtk
-%{py_sitedir}/vtk/gtk/*.py[co]
-%dir %{py_sitedir}/vtk/qt
-%dir %{py_sitedir}/vtk/qt4
-%{py_sitedir}/vtk/qt*/*.py[co]
-%dir %{py_sitedir}/vtk/test
-%{py_sitedir}/vtk/test/*.py[co]
-%dir %{py_sitedir}/vtk/tk
-%{py_sitedir}/vtk/tk/*.py[co]
-%dir %{py_sitedir}/vtk/util
-%{py_sitedir}/vtk/util/*.py[co]
-%dir %{py_sitedir}/vtk/wx
-%{py_sitedir}/vtk/wx/*.py[co]
-%attr(755,root,root) %{py_sitedir}/vtk/vtkChartsPython.so
-%if %{with chemistry}
-%attr(755,root,root) %{py_sitedir}/vtk/vtkChemistryPython.so
-%endif
-%attr(755,root,root) %{py_sitedir}/vtk/vtkCommonPython.so
-%attr(755,root,root) %{py_sitedir}/vtk/vtkFilteringPython.so
-%attr(755,root,root) %{py_sitedir}/vtk/vtkGenericFilteringPython.so
-%attr(755,root,root) %{py_sitedir}/vtk/vtkGeovisPython.so
-%attr(755,root,root) %{py_sitedir}/vtk/vtkGraphicsPython.so
-%attr(755,root,root) %{py_sitedir}/vtk/vtkHybridPython.so
-%attr(755,root,root) %{py_sitedir}/vtk/vtkIOPython.so
-%attr(755,root,root) %{py_sitedir}/vtk/vtkImagingPython.so
-%attr(755,root,root) %{py_sitedir}/vtk/vtkInfovisPython.so
-%attr(755,root,root) %{py_sitedir}/vtk/vtkParallelPython.so
-%attr(755,root,root) %{py_sitedir}/vtk/vtkRenderingPython.so
-%if %{with textanalysis}
-%attr(755,root,root) %{py_sitedir}/vtk/vtkTextAnalysisPython.so
-%endif
-%attr(755,root,root) %{py_sitedir}/vtk/vtkViewsPython.so
-%attr(755,root,root) %{py_sitedir}/vtk/vtkVolumeRenderingPython.so
-%attr(755,root,root) %{py_sitedir}/vtk/vtkWidgetsPython.so
-%{py_sitedir}/VTK-%{version}-py*.egg-info
-
-%files python-devel
+%attr(755,root,root) %{_libdir}/vtk/libvtkChartsCorePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkCommonColorPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkCommonComputationalGeometryPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkCommonCorePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkCommonDataModelPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkCommonExecutionModelPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkCommonMathPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkCommonMiscPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkCommonSystemPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkCommonTransformsPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkDomainsChemistryOpenGL2Python3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersAMRPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersCorePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersExtractionPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersFlowPathsPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGeneralPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGenericPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersGeometryPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersHybridPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersHyperTreePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersImagingPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersModelingPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersParallelPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersParallelImagingPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersPointsPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersProgrammablePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersPython.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersPythonPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersReebGraphPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSMPPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSelectionPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersSourcesPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersStatisticsPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersTexturePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersTopologyPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkFiltersVerdictPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkGeovisCorePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOAMRPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOAsynchronousPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOCityGMLPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOCorePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOEnSightPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOExodusPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOExportPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOExportOpenGL2Python3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOExportPDFPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOFFMPEGPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOGDALPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOGeoJSONPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOGeometryPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOImagePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOImportPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOInfovisPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOLSDynaPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOLegacyPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOMINCPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOMoviePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOMySQLPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIONetCDFPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOODBCPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOPLYPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelExodusPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelLSDynaPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOParallelXMLPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOPostgreSQLPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOSQLPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOSegYPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOTecplotTablePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOVPICPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOVeraOutPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOVideoPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOXMLPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOXMLParserPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkIOXdmf2Python3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkImagingColorPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkImagingCorePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkImagingFourierPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkImagingGeneralPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkImagingHybridPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkImagingMathPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkImagingMorphologicalPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkImagingSourcesPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkImagingStatisticsPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkImagingStencilPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisBoostGraphAlgorithmsPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisCorePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkInfovisLayoutPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkInteractionImagePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkInteractionStylePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkInteractionWidgetsPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkParallelCorePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkPythonContext2D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkPythonContext2DPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreter.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingAnnotationPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContext2DPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingContextOpenGL2Python3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingCorePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingFreeTypePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingGL2PSOpenGL2Python3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingImagePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLODPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingLabelPython3?D.so.1
+# RenderingMatplotlib requires PythonInterpreter
+%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlib.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlibPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingOpenGL2Python3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingParallelPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingQtPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkRenderingVolumeOpenGL2Python3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkTestingRenderingPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkViewsContext2DPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkViewsCorePython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkViewsGeovisPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkViewsInfovisPython3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkWrappingPython3?Core.so.1
+%{py3_sitedir}/vtk.py
+%dir %{py3_sitedir}/vtkmodules
+%{py3_sitedir}/vtkmodules/*.py
+%{py3_sitedir}/vtkmodules/__pycache__
+%dir %{py3_sitedir}/vtkmodules/gtk
+%{py3_sitedir}/vtkmodules/gtk/*.py
+%{py3_sitedir}/vtkmodules/gtk/__pycache__
+%dir %{py3_sitedir}/vtkmodules/numpy_interface
+%{py3_sitedir}/vtkmodules/numpy_interface/*.py
+%{py3_sitedir}/vtkmodules/numpy_interface/__pycache__
+%dir %{py3_sitedir}/vtkmodules/qt
+%{py3_sitedir}/vtkmodules/qt/*.py
+%{py3_sitedir}/vtkmodules/qt/__pycache__
+%dir %{py3_sitedir}/vtkmodules/qt4
+%{py3_sitedir}/vtkmodules/qt4/*.py
+%{py3_sitedir}/vtkmodules/qt4/__pycache__
+%dir %{py3_sitedir}/vtkmodules/test
+%{py3_sitedir}/vtkmodules/test/*.py
+%{py3_sitedir}/vtkmodules/test/__pycache__
+%dir %{py3_sitedir}/vtkmodules/tk
+%{py3_sitedir}/vtkmodules/tk/__pycache__
+%{py3_sitedir}/vtkmodules/tk/*.py
+%dir %{py3_sitedir}/vtkmodules/util
+%{py3_sitedir}/vtkmodules/util/*.py
+%{py3_sitedir}/vtkmodules/util/__pycache__
+%dir %{py3_sitedir}/vtkmodules/wx
+%{py3_sitedir}/vtkmodules/wx/*.py
+%{py3_sitedir}/vtkmodules/wx/__pycache__
+%attr(755,root,root) %{py3_sitedir}/vtkmodules/vtk*Python.so
+
+%files python3-devel