KitwareMedical / KitwareMedical/VTKPythonPackage

Building wheel suitable for extensions

Aperta
#18 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
36
Fork
16
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Me and @berendkleinhaneveld were investigating if we could build extensions against this package. It seems to be a runtime-only package, which is great, but we need the development files, such as headers and the wrapPython executable.

It looks like overriding the option `-DVTK_INSTALL_NO_DEVELOPMENT:BOOL=ON` to `OFF` should do the trick. So we tried that, and more development files ended up in the wheel. However, _we are not seeing any header files!_

We've been investigating all day, but it's unclear to us what is causing this. Do you guys have any suggestions for where we should be looking?

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Start by tracing the repository's setup script and the VTK_INSTALL_NO_DEVELOPMENT option to see how wheel contents are selected. Verify whether the generated wheel contains the development headers and wrapPython executable; done means those extension-build files are present and usable.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cmake, python
Ambito
build-system, developer-experience
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.