-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python CMake Installation Workaround #966
Conversation
I have no idea, but if you mark it ready for review at least we'll see if the CI likes it. @starseeker @pca006132 any opinions here? |
Um. Not offhand - is this something the new hierarchy broke? |
Github doesn't handle Draft PRs very well - I think you'll need to pull master and push to get the CI unstuck. |
We should probably remove condition to run CI only on non-draft PRs... It seems that I added it two years ago for some unknown reason. |
|
I made it draft because this really isn't the solution! The relevant change is 31d6da0.
I am using a Gentoo ebuild and it's cmake wrapper. I've been trying to recreate with Ubuntu but can't even get it to build the Python module yet.
Yes, I guess it should install something like:
but that really is a guess! |
|
@cjmayo I guess you can try
|
Thanks for the component pointer. This works:
Although there is a comment in dev-qt/qt-creator/qt-creator-14.0.1.ebuild:
so not sure if they would get accepted. What was the reason for |
Yes that is what I get and it will not be accepted because |
|
Closing in flavor of #973 |
That works thanks.
|
EXCLUDE_FROM_ALL
means doing a separate install for themanifold3d
target? No problem with that - except it doesn't install the Python module for me. (although if you have setMANIFOLD_PYBIND
you want to install it?)Installing
py.typed
directly intosite-packages
is ambiguous. amanifold3d
directory needed?__init__.py
, new library name???I don't have any answers, just illustrating with a workaround.