FS#79375 - [python-pyarrow] pyarrow header files not installed

Attached to Project: Arch Linux
Opened by Guillaume Horel (thrasibule) - Monday, 14 August 2023, 20:11 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:19 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Bruno Pagani (ArchangeGabriel)
Konstantin Gizdov (kgizdov)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The pyarrow header files are not installed.

Additional info:
This is fixed upstream: https://github.com/apache/arrow/issues/33509, just need to bump the package which is 3 versions behind.

Steps to reproduce:

In [1]: import pyarrow

In [2]: pyarrow.get_include()
Out[2]: '/usr/lib/python3.11/site-packages/pyarrow/include'

This is a non existing directory.
This task depends upon

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:19 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/archlinux/p ackaging/packages/python-pyarrow/issues/ 2
Comment by loqs (loqs) - Monday, 14 August 2023, 20:50 GMT
> just need to bump the package which is 3 versions behind.
The tarball and release announcement are still missing for the 13 release.

Edit:
Do the PKGBUILDS from  FS#77908  for arrow and  FS#77797  for python-pyarrow resolve the issue?  FS#77797  is particularly relevant as it makes /usr/lib/python3.11/site-packages/pyarrow/include a symlink to /usr/include/arrow/ which the pyarrow headers are moved to and the duplicate arrow headers already provided by arrow are removed from.
Comment by loqs (loqs) - Wednesday, 23 August 2023, 20:41 GMT
@thrasibule please try the attached PKGBUILDs. Do they resolve the issue for you?
Comment by Guillaume Horel (thrasibule) - Thursday, 24 August 2023, 20:05 GMT
Yes these fix the issue, thanks. A little unfortunate that cython3 is not supported yet, but that's what it is...
Comment by loqs (loqs) - Thursday, 31 August 2023, 17:51 GMT
Update diff for python-pyarrow 13.0.0-1.
Edit:
Attached the wrong file by accident. The second 2.5 KiB diff is the correct one.
Comment by loqs (loqs) - Tuesday, 07 November 2023, 22:38 GMT
Switched to a gitlab fork and updated for python-pyarrow 14-0-0-1 [1].

[1] https://gitlab.archlinux.org/loqs/python-pyarrow/-/commits/update

Loading...