Python wheel not correctly built with setuptools 62.1.0 on Linux
I have a build system where I build VTK and create a Python package (wheel) in a container with Centos7, Cmake 3.20.1, LLVM 13.0.1 and Python 3.8.
Building most recent VTK branch with setuptools 62.1.0 produce a wheel that lacks lots of libraries on Linux. The vtkmodules
folder in the wheel lack all libraries libvtkXXXX.so
. This makes the resulting package useless.
In the build root folder (from where you execute cmake
and make
) there is a folder called build
. This is differently organized depending on the setuptools version. With setuptools 62.1.0 (not working) it looks like:
build
|-- bdist.linux-x86_64
|-- lib.linux-x86_64-3.8
| `-- vtkmodules
| |-- libvtkChartsCore-9.1.so
| |-- libvtkCommonColor-9.1.so
| |-- libvtkCommonComputationalGeometry-9.1.so
| |-- libvtkCommonCore-9.1.so
| |-- libvtkCommonDataModel-9.1.so
| |-- libvtkCommonExecutionModel-9.1.so
| |-- libvtkCommonMath-9.1.so
| |-- libvtkCommonMisc-9.1.so
| |-- libvtkCommonPython-9.1.so
| |-- libvtkCommonSystem-9.1.so
| |-- libvtkCommonTransforms-9.1.so
| |-- libvtkDICOMParser-9.1.so
| |-- libvtkDomainsChemistry-9.1.so
| |-- libvtkDomainsChemistryOpenGL2-9.1.so
| |-- libvtkFiltersAMR-9.1.so
| |-- libvtkFiltersCore-9.1.so
| |-- libvtkFiltersExtraction-9.1.so
| |-- libvtkFiltersFlowPaths-9.1.so
| |-- libvtkFiltersGeneral-9.1.so
| |-- libvtkFiltersGeneric-9.1.so
| |-- libvtkFiltersGeometry-9.1.so
| |-- libvtkFiltersHybrid-9.1.so
| |-- libvtkFiltersHyperTree-9.1.so
| |-- libvtkFiltersImaging-9.1.so
| |-- libvtkFiltersModeling-9.1.so
| |-- libvtkFiltersParallel-9.1.so
| |-- libvtkFiltersParallelImaging-9.1.so
| |-- libvtkFiltersPoints-9.1.so
| |-- libvtkFiltersProgrammable-9.1.so
| |-- libvtkFiltersPython-9.1.so
| |-- libvtkFiltersSMP-9.1.so
| |-- libvtkFiltersSelection-9.1.so
| |-- libvtkFiltersSources-9.1.so
| |-- libvtkFiltersStatistics-9.1.so
| |-- libvtkFiltersTexture-9.1.so
| |-- libvtkFiltersTopology-9.1.so
| |-- libvtkFiltersVerdict-9.1.so
| |-- libvtkGeovisCore-9.1.so
| |-- libvtkIOAMR-9.1.so
| |-- libvtkIOAsynchronous-9.1.so
| |-- libvtkIOCGNSReader-9.1.so
| |-- libvtkIOCONVERGECFD-9.1.so
| |-- libvtkIOCesium3DTiles-9.1.so
| |-- libvtkIOChemistry-9.1.so
| |-- libvtkIOCityGML-9.1.so
| |-- libvtkIOCore-9.1.so
| |-- libvtkIOEnSight-9.1.so
| |-- libvtkIOExodus-9.1.so
| |-- libvtkIOExport-9.1.so
| |-- libvtkIOExportGL2PS-9.1.so
| |-- libvtkIOExportPDF-9.1.so
| |-- libvtkIOGeometry-9.1.so
| |-- libvtkIOHDF-9.1.so
| |-- libvtkIOIOSS-9.1.so
| |-- libvtkIOImage-9.1.so
| |-- libvtkIOImport-9.1.so
| |-- libvtkIOInfovis-9.1.so
| |-- libvtkIOLSDyna-9.1.so
| |-- libvtkIOLegacy-9.1.so
| |-- libvtkIOMINC-9.1.so
| |-- libvtkIOMotionFX-9.1.so
| |-- libvtkIOMovie-9.1.so
| |-- libvtkIONetCDF-9.1.so
| |-- libvtkIOOggTheora-9.1.so
| |-- libvtkIOPLY-9.1.so
| |-- libvtkIOParallel-9.1.so
| |-- libvtkIOParallelXML-9.1.so
| |-- libvtkIOSQL-9.1.so
| |-- libvtkIOSegY-9.1.so
| |-- libvtkIOTecplotTable-9.1.so
| |-- libvtkIOVeraOut-9.1.so
| |-- libvtkIOVideo-9.1.so
| |-- libvtkIOXML-9.1.so
| |-- libvtkIOXMLParser-9.1.so
| |-- libvtkImagingColor-9.1.so
| |-- libvtkImagingCore-9.1.so
| |-- libvtkImagingFourier-9.1.so
| |-- libvtkImagingGeneral-9.1.so
| |-- libvtkImagingHybrid-9.1.so
| |-- libvtkImagingMath-9.1.so
| |-- libvtkImagingMorphological-9.1.so
| |-- libvtkImagingSources-9.1.so
| |-- libvtkImagingStatistics-9.1.so
| |-- libvtkImagingStencil-9.1.so
| |-- libvtkInfovisCore-9.1.so
| |-- libvtkInfovisLayout-9.1.so
| |-- libvtkInteractionImage-9.1.so
| |-- libvtkInteractionStyle-9.1.so
| |-- libvtkInteractionWidgets-9.1.so
| |-- libvtkParallelCore-9.1.so
| |-- libvtkParallelDIY-9.1.so
| |-- libvtkPythonContext2D-9.1.so
| |-- libvtkPythonInterpreter-9.1.so
| |-- libvtkRenderingAnnotation-9.1.so
| |-- libvtkRenderingContext2D-9.1.so
| |-- libvtkRenderingContextOpenGL2-9.1.so
| |-- libvtkRenderingCore-9.1.so
| |-- libvtkRenderingFreeType-9.1.so
| |-- libvtkRenderingGL2PSOpenGL2-9.1.so
| |-- libvtkRenderingHyperTreeGrid-9.1.so
| |-- libvtkRenderingImage-9.1.so
| |-- libvtkRenderingLOD-9.1.so
| |-- libvtkRenderingLabel-9.1.so
| |-- libvtkRenderingOpenGL2-9.1.so
| |-- libvtkRenderingSceneGraph-9.1.so
| |-- libvtkRenderingUI-9.1.so
| |-- libvtkRenderingVolume-9.1.so
| |-- libvtkRenderingVolumeOpenGL2-9.1.so
| |-- libvtkRenderingVtkJS-9.1.so
| |-- libvtkTestingRendering-9.1.so
| |-- libvtkViewsContext2D-9.1.so
| |-- libvtkViewsCore-9.1.so
| |-- libvtkViewsInfovis-9.1.so
| |-- libvtkWrappingPythonCore3.8-9.1.so
| |-- libvtkWrappingTools-9.1.so
| |-- libvtkcgns-9.1.so
| |-- libvtkdoubleconversion-9.1.so
| |-- libvtkexodusII-9.1.so
| |-- libvtkexpat-9.1.so
| |-- libvtkfmt-9.1.so
| |-- libvtkfreetype-9.1.so
| |-- libvtkgl2ps-9.1.so
| |-- libvtkglew-9.1.so
| |-- libvtkhdf5-9.1.so
| |-- libvtkhdf5_hl-9.1.so
| |-- libvtkioss-9.1.so
| |-- libvtkjpeg-9.1.so
| |-- libvtkjsoncpp-9.1.so
| |-- libvtkkissfft-9.1.so
| |-- libvtklibharu-9.1.so
| |-- libvtklibproj-9.1.so
| |-- libvtklibxml2-9.1.so
| |-- libvtkloguru-9.1.so
| |-- libvtklz4-9.1.so
| |-- libvtklzma-9.1.so
| |-- libvtkmetaio-9.1.so
| |-- libvtknetcdf-9.1.so
| |-- libvtkogg-9.1.so
| |-- libvtkpng-9.1.so
| |-- libvtkpugixml-9.1.so
| |-- libvtksqlite-9.1.so
| |-- libvtksys-9.1.so
| |-- libvtktheora-9.1.so
| |-- libvtktiff-9.1.so
| |-- libvtkverdict-9.1.so
| `-- libvtkzlib-9.1.so
`-- lib.linux-x86_64-cpython-38
|-- vtk.py
`-- vtkmodules
|-- __init__.py
|-- all.py
|-- generate_pyi.py
|-- gtk
| |-- GtkGLExtVTKRenderWindow.py
| |-- GtkGLExtVTKRenderWindowInteractor.py
| |-- GtkVTKRenderWindow.py
| |-- GtkVTKRenderWindowInteractor.py
| `-- __init__.py
|-- numpy_interface
| |-- __init__.py
| |-- algorithms.py
| |-- dataset_adapter.py
| `-- internal_algorithms.py
|-- qt
| |-- QVTKRenderWindowInteractor.py
| `-- __init__.py
|-- test
| |-- BlackBox.py
| |-- ErrorObserver.py
| |-- Testing.py
| `-- __init__.py
|-- tk
| |-- __init__.py
| |-- vtkLoadPythonTkWidgets.py
| |-- vtkTkImageViewerWidget.py
| |-- vtkTkPhotoImage.py
| |-- vtkTkRenderWidget.py
| `-- vtkTkRenderWindowInteractor.py
|-- util
| |-- __init__.py
| |-- colors.py
| |-- keys.py
| |-- misc.py
| |-- numpy_support.py
| |-- vtkAlgorithm.py
| |-- vtkConstants.py
| |-- vtkImageExportToArray.py
| |-- vtkImageImportFromArray.py
| |-- vtkMethodParser.py
| `-- vtkVariant.py
|-- vtkChartsCore.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonColor.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonComputationalGeometry.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonCore.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonDataModel.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonExecutionModel.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonMath.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonMisc.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonPython.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonSystem.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonTransforms.cpython-38-x86_64-linux-gnu.so
|-- vtkDomainsChemistry.cpython-38-x86_64-linux-gnu.so
|-- vtkDomainsChemistryOpenGL2.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersAMR.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersCore.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersExtraction.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersFlowPaths.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersGeneral.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersGeneric.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersGeometry.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersHybrid.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersHyperTree.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersImaging.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersModeling.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersParallel.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersParallelImaging.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersPoints.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersProgrammable.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersPython.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersSMP.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersSelection.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersSources.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersStatistics.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersTexture.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersTopology.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersVerdict.cpython-38-x86_64-linux-gnu.so
|-- vtkGeovisCore.cpython-38-x86_64-linux-gnu.so
|-- vtkIOAMR.cpython-38-x86_64-linux-gnu.so
|-- vtkIOAsynchronous.cpython-38-x86_64-linux-gnu.so
|-- vtkIOCGNSReader.cpython-38-x86_64-linux-gnu.so
|-- vtkIOCONVERGECFD.cpython-38-x86_64-linux-gnu.so
|-- vtkIOCesium3DTiles.cpython-38-x86_64-linux-gnu.so
|-- vtkIOChemistry.cpython-38-x86_64-linux-gnu.so
|-- vtkIOCityGML.cpython-38-x86_64-linux-gnu.so
|-- vtkIOCore.cpython-38-x86_64-linux-gnu.so
|-- vtkIOEnSight.cpython-38-x86_64-linux-gnu.so
|-- vtkIOExodus.cpython-38-x86_64-linux-gnu.so
|-- vtkIOExport.cpython-38-x86_64-linux-gnu.so
|-- vtkIOExportGL2PS.cpython-38-x86_64-linux-gnu.so
|-- vtkIOExportPDF.cpython-38-x86_64-linux-gnu.so
|-- vtkIOGeometry.cpython-38-x86_64-linux-gnu.so
|-- vtkIOHDF.cpython-38-x86_64-linux-gnu.so
|-- vtkIOIOSS.cpython-38-x86_64-linux-gnu.so
|-- vtkIOImage.cpython-38-x86_64-linux-gnu.so
|-- vtkIOImport.cpython-38-x86_64-linux-gnu.so
|-- vtkIOInfovis.cpython-38-x86_64-linux-gnu.so
|-- vtkIOLSDyna.cpython-38-x86_64-linux-gnu.so
|-- vtkIOLegacy.cpython-38-x86_64-linux-gnu.so
|-- vtkIOMINC.cpython-38-x86_64-linux-gnu.so
|-- vtkIOMotionFX.cpython-38-x86_64-linux-gnu.so
|-- vtkIOMovie.cpython-38-x86_64-linux-gnu.so
|-- vtkIONetCDF.cpython-38-x86_64-linux-gnu.so
|-- vtkIOOggTheora.cpython-38-x86_64-linux-gnu.so
|-- vtkIOPLY.cpython-38-x86_64-linux-gnu.so
|-- vtkIOParallel.cpython-38-x86_64-linux-gnu.so
|-- vtkIOParallelXML.cpython-38-x86_64-linux-gnu.so
|-- vtkIOSQL.cpython-38-x86_64-linux-gnu.so
|-- vtkIOSegY.cpython-38-x86_64-linux-gnu.so
|-- vtkIOTecplotTable.cpython-38-x86_64-linux-gnu.so
|-- vtkIOVeraOut.cpython-38-x86_64-linux-gnu.so
|-- vtkIOVideo.cpython-38-x86_64-linux-gnu.so
|-- vtkIOXML.cpython-38-x86_64-linux-gnu.so
|-- vtkIOXMLParser.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingColor.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingCore.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingFourier.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingGeneral.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingHybrid.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingMath.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingMorphological.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingSources.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingStatistics.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingStencil.cpython-38-x86_64-linux-gnu.so
|-- vtkInfovisCore.cpython-38-x86_64-linux-gnu.so
|-- vtkInfovisLayout.cpython-38-x86_64-linux-gnu.so
|-- vtkInteractionImage.cpython-38-x86_64-linux-gnu.so
|-- vtkInteractionStyle.cpython-38-x86_64-linux-gnu.so
|-- vtkInteractionWidgets.cpython-38-x86_64-linux-gnu.so
|-- vtkParallelCore.cpython-38-x86_64-linux-gnu.so
|-- vtkPythonContext2D.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingAnnotation.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingContext2D.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingContextOpenGL2.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingCore.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingFreeType.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingGL2PSOpenGL2.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingHyperTreeGrid.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingImage.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingLOD.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingLabel.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingOpenGL2.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingSceneGraph.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingUI.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingVolume.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingVolumeOpenGL2.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingVtkJS.cpython-38-x86_64-linux-gnu.so
|-- vtkTestingRendering.cpython-38-x86_64-linux-gnu.so
|-- vtkViewsContext2D.cpython-38-x86_64-linux-gnu.so
|-- vtkViewsCore.cpython-38-x86_64-linux-gnu.so
|-- vtkViewsInfovis.cpython-38-x86_64-linux-gnu.so
`-- wx
|-- __init__.py
|-- wxVTKRenderWindow.py
`-- wxVTKRenderWindowInteractor.py
12 directories, 295 files
It seems that the contents of the folder lib.linux-x86_64-cpython-38
is copied over to the resulting wheel, but the contents of lib.linux-x86_64-3.8
is left out.
Using setuptools 62.0.0 and earlier works flawlessly as before. The build
folder looks like:
build
|-- bdist.linux-x86_64
`-- lib.linux-x86_64-3.8
|-- vtk.py
`-- vtkmodules
|-- __init__.py
|-- all.py
|-- generate_pyi.py
|-- gtk
| |-- GtkGLExtVTKRenderWindow.py
| |-- GtkGLExtVTKRenderWindowInteractor.py
| |-- GtkVTKRenderWindow.py
| |-- GtkVTKRenderWindowInteractor.py
| `-- __init__.py
|-- libvtkChartsCore-9.1.so
|-- libvtkCommonColor-9.1.so
|-- libvtkCommonComputationalGeometry-9.1.so
|-- libvtkCommonCore-9.1.so
|-- libvtkCommonDataModel-9.1.so
|-- libvtkCommonExecutionModel-9.1.so
|-- libvtkCommonMath-9.1.so
|-- libvtkCommonMisc-9.1.so
|-- libvtkCommonPython-9.1.so
|-- libvtkCommonSystem-9.1.so
|-- libvtkCommonTransforms-9.1.so
|-- libvtkDICOMParser-9.1.so
|-- libvtkDomainsChemistry-9.1.so
|-- libvtkDomainsChemistryOpenGL2-9.1.so
|-- libvtkFiltersAMR-9.1.so
|-- libvtkFiltersCore-9.1.so
|-- libvtkFiltersExtraction-9.1.so
|-- libvtkFiltersFlowPaths-9.1.so
|-- libvtkFiltersGeneral-9.1.so
|-- libvtkFiltersGeneric-9.1.so
|-- libvtkFiltersGeometry-9.1.so
|-- libvtkFiltersHybrid-9.1.so
|-- libvtkFiltersHyperTree-9.1.so
|-- libvtkFiltersImaging-9.1.so
|-- libvtkFiltersModeling-9.1.so
|-- libvtkFiltersParallel-9.1.so
|-- libvtkFiltersParallelImaging-9.1.so
|-- libvtkFiltersPoints-9.1.so
|-- libvtkFiltersProgrammable-9.1.so
|-- libvtkFiltersPython-9.1.so
|-- libvtkFiltersSMP-9.1.so
|-- libvtkFiltersSelection-9.1.so
|-- libvtkFiltersSources-9.1.so
|-- libvtkFiltersStatistics-9.1.so
|-- libvtkFiltersTexture-9.1.so
|-- libvtkFiltersTopology-9.1.so
|-- libvtkFiltersVerdict-9.1.so
|-- libvtkGeovisCore-9.1.so
|-- libvtkIOAMR-9.1.so
|-- libvtkIOAsynchronous-9.1.so
|-- libvtkIOCGNSReader-9.1.so
|-- libvtkIOCONVERGECFD-9.1.so
|-- libvtkIOCesium3DTiles-9.1.so
|-- libvtkIOChemistry-9.1.so
|-- libvtkIOCityGML-9.1.so
|-- libvtkIOCore-9.1.so
|-- libvtkIOEnSight-9.1.so
|-- libvtkIOExodus-9.1.so
|-- libvtkIOExport-9.1.so
|-- libvtkIOExportGL2PS-9.1.so
|-- libvtkIOExportPDF-9.1.so
|-- libvtkIOGeometry-9.1.so
|-- libvtkIOHDF-9.1.so
|-- libvtkIOIOSS-9.1.so
|-- libvtkIOImage-9.1.so
|-- libvtkIOImport-9.1.so
|-- libvtkIOInfovis-9.1.so
|-- libvtkIOLSDyna-9.1.so
|-- libvtkIOLegacy-9.1.so
|-- libvtkIOMINC-9.1.so
|-- libvtkIOMotionFX-9.1.so
|-- libvtkIOMovie-9.1.so
|-- libvtkIONetCDF-9.1.so
|-- libvtkIOOggTheora-9.1.so
|-- libvtkIOPLY-9.1.so
|-- libvtkIOParallel-9.1.so
|-- libvtkIOParallelXML-9.1.so
|-- libvtkIOSQL-9.1.so
|-- libvtkIOSegY-9.1.so
|-- libvtkIOTecplotTable-9.1.so
|-- libvtkIOVeraOut-9.1.so
|-- libvtkIOVideo-9.1.so
|-- libvtkIOXML-9.1.so
|-- libvtkIOXMLParser-9.1.so
|-- libvtkImagingColor-9.1.so
|-- libvtkImagingCore-9.1.so
|-- libvtkImagingFourier-9.1.so
|-- libvtkImagingGeneral-9.1.so
|-- libvtkImagingHybrid-9.1.so
|-- libvtkImagingMath-9.1.so
|-- libvtkImagingMorphological-9.1.so
|-- libvtkImagingSources-9.1.so
|-- libvtkImagingStatistics-9.1.so
|-- libvtkImagingStencil-9.1.so
|-- libvtkInfovisCore-9.1.so
|-- libvtkInfovisLayout-9.1.so
|-- libvtkInteractionImage-9.1.so
|-- libvtkInteractionStyle-9.1.so
|-- libvtkInteractionWidgets-9.1.so
|-- libvtkParallelCore-9.1.so
|-- libvtkParallelDIY-9.1.so
|-- libvtkPythonContext2D-9.1.so
|-- libvtkPythonInterpreter-9.1.so
|-- libvtkRenderingAnnotation-9.1.so
|-- libvtkRenderingContext2D-9.1.so
|-- libvtkRenderingContextOpenGL2-9.1.so
|-- libvtkRenderingCore-9.1.so
|-- libvtkRenderingFreeType-9.1.so
|-- libvtkRenderingGL2PSOpenGL2-9.1.so
|-- libvtkRenderingHyperTreeGrid-9.1.so
|-- libvtkRenderingImage-9.1.so
|-- libvtkRenderingLOD-9.1.so
|-- libvtkRenderingLabel-9.1.so
|-- libvtkRenderingOpenGL2-9.1.so
|-- libvtkRenderingSceneGraph-9.1.so
|-- libvtkRenderingUI-9.1.so
|-- libvtkRenderingVolume-9.1.so
|-- libvtkRenderingVolumeOpenGL2-9.1.so
|-- libvtkRenderingVtkJS-9.1.so
|-- libvtkTestingRendering-9.1.so
|-- libvtkViewsContext2D-9.1.so
|-- libvtkViewsCore-9.1.so
|-- libvtkViewsInfovis-9.1.so
|-- libvtkWrappingPythonCore3.8-9.1.so
|-- libvtkWrappingTools-9.1.so
|-- libvtkcgns-9.1.so
|-- libvtkdoubleconversion-9.1.so
|-- libvtkexodusII-9.1.so
|-- libvtkexpat-9.1.so
|-- libvtkfmt-9.1.so
|-- libvtkfreetype-9.1.so
|-- libvtkgl2ps-9.1.so
|-- libvtkglew-9.1.so
|-- libvtkhdf5-9.1.so
|-- libvtkhdf5_hl-9.1.so
|-- libvtkioss-9.1.so
|-- libvtkjpeg-9.1.so
|-- libvtkjsoncpp-9.1.so
|-- libvtkkissfft-9.1.so
|-- libvtklibharu-9.1.so
|-- libvtklibproj-9.1.so
|-- libvtklibxml2-9.1.so
|-- libvtkloguru-9.1.so
|-- libvtklz4-9.1.so
|-- libvtklzma-9.1.so
|-- libvtkmetaio-9.1.so
|-- libvtknetcdf-9.1.so
|-- libvtkogg-9.1.so
|-- libvtkpng-9.1.so
|-- libvtkpugixml-9.1.so
|-- libvtksqlite-9.1.so
|-- libvtksys-9.1.so
|-- libvtktheora-9.1.so
|-- libvtktiff-9.1.so
|-- libvtkverdict-9.1.so
|-- libvtkzlib-9.1.so
|-- numpy_interface
| |-- __init__.py
| |-- algorithms.py
| |-- dataset_adapter.py
| `-- internal_algorithms.py
|-- qt
| |-- QVTKRenderWindowInteractor.py
| `-- __init__.py
|-- test
| |-- BlackBox.py
| |-- ErrorObserver.py
| |-- Testing.py
| `-- __init__.py
|-- tk
| |-- __init__.py
| |-- vtkLoadPythonTkWidgets.py
| |-- vtkTkImageViewerWidget.py
| |-- vtkTkPhotoImage.py
| |-- vtkTkRenderWidget.py
| `-- vtkTkRenderWindowInteractor.py
|-- util
| |-- __init__.py
| |-- colors.py
| |-- keys.py
| |-- misc.py
| |-- numpy_support.py
| |-- vtkAlgorithm.py
| |-- vtkConstants.py
| |-- vtkImageExportToArray.py
| |-- vtkImageImportFromArray.py
| |-- vtkMethodParser.py
| `-- vtkVariant.py
|-- vtkChartsCore.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonColor.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonComputationalGeometry.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonCore.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonDataModel.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonExecutionModel.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonMath.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonMisc.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonPython.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonSystem.cpython-38-x86_64-linux-gnu.so
|-- vtkCommonTransforms.cpython-38-x86_64-linux-gnu.so
|-- vtkDomainsChemistry.cpython-38-x86_64-linux-gnu.so
|-- vtkDomainsChemistryOpenGL2.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersAMR.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersCore.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersExtraction.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersFlowPaths.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersGeneral.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersGeneric.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersGeometry.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersHybrid.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersHyperTree.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersImaging.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersModeling.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersParallel.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersParallelImaging.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersPoints.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersProgrammable.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersPython.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersSMP.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersSelection.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersSources.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersStatistics.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersTexture.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersTopology.cpython-38-x86_64-linux-gnu.so
|-- vtkFiltersVerdict.cpython-38-x86_64-linux-gnu.so
|-- vtkGeovisCore.cpython-38-x86_64-linux-gnu.so
|-- vtkIOAMR.cpython-38-x86_64-linux-gnu.so
|-- vtkIOAsynchronous.cpython-38-x86_64-linux-gnu.so
|-- vtkIOCGNSReader.cpython-38-x86_64-linux-gnu.so
|-- vtkIOCONVERGECFD.cpython-38-x86_64-linux-gnu.so
|-- vtkIOCesium3DTiles.cpython-38-x86_64-linux-gnu.so
|-- vtkIOChemistry.cpython-38-x86_64-linux-gnu.so
|-- vtkIOCityGML.cpython-38-x86_64-linux-gnu.so
|-- vtkIOCore.cpython-38-x86_64-linux-gnu.so
|-- vtkIOEnSight.cpython-38-x86_64-linux-gnu.so
|-- vtkIOExodus.cpython-38-x86_64-linux-gnu.so
|-- vtkIOExport.cpython-38-x86_64-linux-gnu.so
|-- vtkIOExportGL2PS.cpython-38-x86_64-linux-gnu.so
|-- vtkIOExportPDF.cpython-38-x86_64-linux-gnu.so
|-- vtkIOGeometry.cpython-38-x86_64-linux-gnu.so
|-- vtkIOHDF.cpython-38-x86_64-linux-gnu.so
|-- vtkIOIOSS.cpython-38-x86_64-linux-gnu.so
|-- vtkIOImage.cpython-38-x86_64-linux-gnu.so
|-- vtkIOImport.cpython-38-x86_64-linux-gnu.so
|-- vtkIOInfovis.cpython-38-x86_64-linux-gnu.so
|-- vtkIOLSDyna.cpython-38-x86_64-linux-gnu.so
|-- vtkIOLegacy.cpython-38-x86_64-linux-gnu.so
|-- vtkIOMINC.cpython-38-x86_64-linux-gnu.so
|-- vtkIOMotionFX.cpython-38-x86_64-linux-gnu.so
|-- vtkIOMovie.cpython-38-x86_64-linux-gnu.so
|-- vtkIONetCDF.cpython-38-x86_64-linux-gnu.so
|-- vtkIOOggTheora.cpython-38-x86_64-linux-gnu.so
|-- vtkIOPLY.cpython-38-x86_64-linux-gnu.so
|-- vtkIOParallel.cpython-38-x86_64-linux-gnu.so
|-- vtkIOParallelXML.cpython-38-x86_64-linux-gnu.so
|-- vtkIOSQL.cpython-38-x86_64-linux-gnu.so
|-- vtkIOSegY.cpython-38-x86_64-linux-gnu.so
|-- vtkIOTecplotTable.cpython-38-x86_64-linux-gnu.so
|-- vtkIOVeraOut.cpython-38-x86_64-linux-gnu.so
|-- vtkIOVideo.cpython-38-x86_64-linux-gnu.so
|-- vtkIOXML.cpython-38-x86_64-linux-gnu.so
|-- vtkIOXMLParser.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingColor.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingCore.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingFourier.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingGeneral.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingHybrid.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingMath.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingMorphological.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingSources.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingStatistics.cpython-38-x86_64-linux-gnu.so
|-- vtkImagingStencil.cpython-38-x86_64-linux-gnu.so
|-- vtkInfovisCore.cpython-38-x86_64-linux-gnu.so
|-- vtkInfovisLayout.cpython-38-x86_64-linux-gnu.so
|-- vtkInteractionImage.cpython-38-x86_64-linux-gnu.so
|-- vtkInteractionStyle.cpython-38-x86_64-linux-gnu.so
|-- vtkInteractionWidgets.cpython-38-x86_64-linux-gnu.so
|-- vtkParallelCore.cpython-38-x86_64-linux-gnu.so
|-- vtkPythonContext2D.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingAnnotation.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingContext2D.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingContextOpenGL2.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingCore.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingFreeType.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingGL2PSOpenGL2.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingHyperTreeGrid.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingImage.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingLOD.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingLabel.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingOpenGL2.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingSceneGraph.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingUI.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingVolume.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingVolumeOpenGL2.cpython-38-x86_64-linux-gnu.so
|-- vtkRenderingVtkJS.cpython-38-x86_64-linux-gnu.so
|-- vtkTestingRendering.cpython-38-x86_64-linux-gnu.so
|-- vtkViewsContext2D.cpython-38-x86_64-linux-gnu.so
|-- vtkViewsCore.cpython-38-x86_64-linux-gnu.so
|-- vtkViewsInfovis.cpython-38-x86_64-linux-gnu.so
`-- wx
|-- __init__.py
|-- wxVTKRenderWindow.py
`-- wxVTKRenderWindowInteractor.py
10 directories, 295 files
A peculiar observation is that with this version everything is inside the lib.linux-x86_64-3.8
folder, the folder that was left out with the most recent setuptools. However, the wheel contains all the correct libraries as it should.
My other Python package versions are:
auditwheel==5.1.2
Mako==1.2.0
MarkupSafe==2.1.1
meson==0.62.1
pip==22.0.4
pyelftools==0.28
wheel==0.37.1