Solution to issue cannot be found in the documentation.
Issue
|
- if [ $(grep "#define PYBIND11_INTERNALS_VERSION" include/pybind11/detail/internals.h | cut -d' ' -f3) != "{{ abi_version }}" ]; then exit 1; fi |
This test looks for a define in pybind11 source that does not actually exist anymore
https://github.com/pybind/pybind11/blob/f33f6afb667b6b5c0da7dee98dc02f51b4cc0e96/include/pybind11/detail/internals.h#L40
In addition it looks like there are interesting ABI changes for py 3.12 that the recipe might not be reflecting
You can check the build log and see that the bash test now emits a scripting error about missing arguments and then the build passes anyway. So this test is broken.
Sorry that this is light on details, I am away from my computers at the moment and could not log an issue from where I spotted the problem originally due to network policy.
Installed packages
Environment info
Solution to issue cannot be found in the documentation.
Issue
pybind11-feedstock/recipe/meta.yaml
Line 37 in d08856e
This test looks for a define in pybind11 source that does not actually exist anymore
https://github.com/pybind/pybind11/blob/f33f6afb667b6b5c0da7dee98dc02f51b4cc0e96/include/pybind11/detail/internals.h#L40
In addition it looks like there are interesting ABI changes for py 3.12 that the recipe might not be reflecting
You can check the build log and see that the bash test now emits a scripting error about missing arguments and then the build passes anyway. So this test is broken.
Sorry that this is light on details, I am away from my computers at the moment and could not log an issue from where I spotted the problem originally due to network policy.
Installed packages
Environment info