Uh oh!
There was an error while loading. Please reload this page.
Install headers using both headers and package_data - #1995
Conversation
wjakob
commented
Nov 19, 2019
This commit will break virtually every project that recursively includes pybind11 as a git submodule because you are changing the location of the header files. That's really a no-go for me. |
4193e3f to
929fc3bCompareisuruf
commented
Nov 19, 2019
@wjakob, it turns out that changing the location is not needed. This is now backwards compatible. |
isuruf
commented
Nov 21, 2019
With this PR, pybind11 doesn't have to be installed before installing the downstream package and downstream packages need |
wjakob
commented
Nov 24, 2019
cc @sdebionne, @ax3l |
ax3l
commented
Nov 25, 2019
Thanks for the ping. I'll try this with spack as well after lunch. |
Hm, I do not think the new implementation helps much if we are in CMake-controlled/ |
isuruf
commented
Nov 26, 2019
Even in |
Okay, sounds good to me. |
wjakob
commented
Nov 28, 2019
@isuruf : I'll go ahead and merge this then, or did you plan to make additional changes? |
isuruf
commented
Nov 28, 2019
No. This is ready from my end. |
wjakob
commented
Nov 28, 2019
Ok -- merged! |
marscher
commented
Nov 28, 2019
Many thanks to all contributes/reviewers to fix this long outstanding issue! 👍 |
SylvainCorlay
commented
Nov 29, 2019
pep517 is causing so much breakage, especially with the user isolation... |
ax3l
commented
Dec 4, 2019
But the |
isuruf
commented
Jan 28, 2020
@wjakob, any plans for a new release using this? |
xunkai55
commented
Mar 23, 2020
+1 for the release. It would help a lot :-) |
wjakob
commented
Mar 31, 2020
FYI: I've finally release v2.5.0, which includes this fix. |
Fixes#1067
Fixespybind/python_example#45