Skip to content

Conversation

@LourensVeen
Copy link
Member

SimpleX didn't build mostly because it vendored some ancient versions of QHull and HEALPix. This adds those dependencies to our configury so that we can get them from the system, removes them from SimpleX, converts SimpleX to the new build system and fixes it so that it works.

This currently works only in a virtualenv and not in conda, because of conda-forge/qhull-feedstock#23. That needs to get fixed first, so that we can test this with conda too and then merge it.

@rieder could you give this a try on macOS in a venv? I have only tested it on Linux. Thanks!

Closes #1111.

@LourensVeen LourensVeen self-assigned this May 27, 2025
@LourensVeen LourensVeen requested a review from a team as a code owner May 27, 2025 16:58
@LourensVeen LourensVeen marked this pull request as draft May 27, 2025 16:58
@rieder
Copy link
Member

rieder commented Jun 2, 2025

Works with Conda, but not yet with venv (qhull is not detected as being installed).

@rieder
Copy link
Member

rieder commented Jun 2, 2025

Still, recommended we merge this and treat that as a new, separate issue.

@rieder rieder marked this pull request as ready for review June 2, 2025 10:41
@LourensVeen
Copy link
Member Author

I upgraded it to libqhull_r, so that fixed the Conda problem. I made #1151 for the remaining macOS venv qhull detection issue.

@LourensVeen LourensVeen merged commit 9171ddf into amusecode:main Jun 3, 2025
3 of 4 checks passed
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.

Simplex is broken

2 participants