-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
"'pybind11/pybind11.h' file not found" with PyPy (and does PyPy 5.7 exist?) #596
Comments
PyPy v5.7 is still in development but it's required because previous versions don't support enough of the C API to work with pybind11. On homebrew, you can install the latest nightly with That said, I just tried
Looks like the headers are being installed directly into the |
The installation path issue sound like a Pip+PyPy problem (pybind11 does nothing special in this regard, and it's not clear that we could do anything in this project to change the behavior). I suppose this is a "WONTFIX". |
FTR I just tried PyPy 5.9 with the latest pip, they still have this problem. |
@dean0x7d @wjakob I'm still having the same issue with Pip installing includes into root includes directory. Although it doesn't fail with a permission error, it fails when another package (which depends on Is there anything you could done to fix this? If not, does this mean that |
First of all, I'm using PyPy version 5.6. The read me says the requirements is PyPy version 5.7 but as far as know 5.6 is the latest version.
I've done a small package where I can reproduce the problem on a homebrew-installed PyPy.
I can install without problem on Python.
PyPy get_include() :
And indeed
/usr/local/Cellar/pypy/5.6.0/libexec
doesn't include the pybind11 headers.Python get_include() :
Here
/usr/local/include/python2.7
includes the pybind11 headers.The text was updated successfully, but these errors were encountered: