Package Details: python-pptk-git r49.697c09a-5

Git Clone URL: https://aur.archlinux.org/python-pptk-git.git (read-only, click to copy)
Package Base: python-pptk-git
Description: Python package for visualizing and processing 2-d/3-d point clouds
Upstream URL: https://github.com/heremaps/pptk.git
Licenses: MIT
Provides: python-pptk
Submitter: m-pilia
Maintainer: m-pilia
Last Packager: m-pilia
Votes: 0
Popularity: 0.000000
First Submitted: 2019-11-21 18:43 (UTC)
Last Updated: 2020-04-23 19:33 (UTC)

Latest Comments

thea commented on 2024-06-18 15:48 (UTC)

The upstream has not been updated in 6 years.

Right now I can't compile it, because it still depending on task_scheduler_init

/home/thea/.cache/yay/python-pptk-git/src/pptk/pptk/kdtree/src/kdtree-impl.h:19:10: fatal error: tbb/task_scheduler_init.h: No such file or directory

See https://oneapi-src.github.io/oneTBB/main/tbb_userguide/Migration_Guide/Task_Scheduler_Init.html

Since it not likely that the upstream repo will be updated, maybe it will be desirable to mark this package outdated ?

m-pilia commented on 2020-04-23 19:33 (UTC)

@flipflop97: It looks like an issue with pptk itself. This line

from pip._internal import wheel

is fishy. pip._internal is not public API and it not supposed to be used outside pip itself. I just checked and pip._internal.wheel does not exist in the current python-pip package. A quick glance at the git log shows that it was recently moved indeed.

I patched the PKGBUILD to work around this issue, but the compatibility_tags function will be moved again in a future release of pip, so it is just a matter of time before this breaks again.

I filed an issue upstream, but the project seems abandoned so I doubt it will be fixed.

flipflop97 commented on 2020-04-23 13:20 (UTC)

Hi, I got the following error while building:

Traceback (most recent call last):
  File "setup.py", line 9, in <module>
    from pip._internal import wheel
ImportError: cannot import name 'wheel' from 'pip._internal' (/usr/lib/python3.8/site-packages/pip/_internal/__init__.py)