Skip to content

Wheel building with ci wheel builder#62

Open
shimwell wants to merge 37 commits intodevelopfrom
wheel_building_without_cython
Open

Wheel building with ci wheel builder#62
shimwell wants to merge 37 commits intodevelopfrom
wheel_building_without_cython

Conversation

@shimwell
Copy link
Owner

@shimwell shimwell commented Aug 13, 2024

this PR is experimenting with the CI wheel builder approach to making wheels

shimwell and others added 29 commits July 19, 2024 01:25
…package

Replacing endf c functions with package
…ython5

Removing reconstruct resonance cython5
@jon-proximafusion
Copy link
Collaborator

jon-proximafusion commented Aug 13, 2024

@ahnaf-tahmid-chowdhury this PR combines three PRs
openmc-dev#3111
openmc-dev#3087
openmc-dev#3101

and extends the code to make use of CI wheel builder action

currently build wheels action is failing with this error message
ValueError: Cannot repair wheel, because required library "libopenmc.so" could not be located

@ahnaf-tahmid-chowdhury
Copy link
Collaborator

Oh, I know that issue. It happens because libopenmc is not available on the path. However, in this approach, openmc library will be available on the openmc.libs folder which is not a recommended path for the core library. I can come up with the numpy method to install the core library in openmc/core/lib folder. And setup rpath there.

@shimwell
Copy link
Owner Author

That would be great many thanks for taking a look.

@shimwell shimwell changed the title Wheel building without cython Wheel building with ci wheel builder Aug 14, 2024
@shimwell
Copy link
Owner Author

PRs openmc-dev#3111 and openmc-dev#3101 have now been merged. So this branch just builds on top of this single PR now openmc-dev#3087

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants