Skip to content

sanguinariojoe/vtk-builds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

152 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vtk-builds

Automatic builds of VTK built with github actions, for several architectures:

SO Arch
windows-latest x86_64
macOS-latest arm64
manylinux2014 x86_64
manylinux2014 i686*
manylinux2014 aarch64
manylinux2014 ppc64le
manylinux2014 s390x

* i686 architecture will be deprecated on a future release.

Why do I need this?

Stand-alone distributable packages

First, you can find the static libraries among the released files, so you can produce CI/CD pipelines to automagically build standalone packages.

Python wheels

Suppose that you have a C/C++ library which links to VTK, and it has a Python wrapper. Then I am afraid building the Python wheels it is not an easy path...

However, you can use these releases inside cibuildwheel, so you can link against a certain VTK version.

Because manylinux2014 is used, pip >= 19.3 as well as python 3.7.8+, 3.8.4+ or >= 3.9 is required.

Some examples

MoorDyn

Do you have another package using this?

Nice! You can let us know either reporting an issue or submitting a Pull Request

About

Automatic builds of VTK

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors