h-vetinari opened a new issue, #15016: URL: https://github.com/apache/arrow/issues/15016
### Describe the bug, including details regarding any error messages, version, and platform. #14832 switched on the test suite within the conda-builds, which itself synced with https://github.com/conda-forge/arrow-cpp-feedstock/pull/875 In the process of doing so [`test_get_include`](https://github.com/apache/arrow/blob/apache-arrow-10.0.1/python/pyarrow/tests/test_misc.py#L27-L29) was skipped, https://github.com/apache/arrow/blob/2c768a1767c0d7b33644910e0e96a949bc6f6f42/dev/tasks/conda-recipes/arrow-cpp/meta.yaml#L382-L383 I believe that is broken now that the C/C++ lib is separate. In particular, the test is looking for `include/arrow/api.h` (rather than, say, `include/arrow/pyarrow/api.h`) in the (python-specific) site-packages directory, but the C/C++ headers are now in `$PREFIX/include/arrow/...`. Interestingly, this passes on windows, because the windows build just seems to copy the C/C++ headers to the `%SP_DIR%` as well (in addition to the ones correctly put into `%LIBRARY_INC%`). My outsider's impression is that the test should be adapted (and that windows shouldn't copy the non-python headers to `%SP_DIR%`). To fix this, the line quoted above should be removed, and the conda tests still pass. ### Component(s) Continuous Integration, Python -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
