Package Details: py++ 1.8.4-2

Git Clone URL: https://aur.archlinux.org/py++.git (read-only, click to copy)
Package Base: py++
Description: Py++ - Boost.Python code generator
Upstream URL: https://pyplusplus.readthedocs.io/en/latest/
Licenses: Boost Software License
Submitter: None
Maintainer: acxz
Last Packager: acxz
Votes: 15
Popularity: 0.000000
First Submitted: 2008-11-18 01:03 (UTC)
Last Updated: 2022-07-01 18:17 (UTC)

Pinned Comments

acxz commented on 2021-11-01 18:45 (UTC)

Development is on Github: https://github.com/acxz/pkgbuilds Please open issues and PRs there instead of commenting.

Latest Comments

acxz commented on 2021-11-01 18:45 (UTC)

Development is on Github: https://github.com/acxz/pkgbuilds Please open issues and PRs there instead of commenting.

wbthomason commented on 2020-06-08 18:24 (UTC)

Could this package please be switched to use https://bitbucket.org/ompl/pyplusplus? This fork is maintained and is the source pip uses for installing pyplusplus. This change (or making a separate package based on that fork) is necessary for the OMPL family of packages to be able to build Python bindings.

blablubb1234 commented on 2014-10-17 07:52 (UTC)

Hi mate, thanks for pointing this out to me :) After rebuilding python2-pythonmagick I can import module PythonMagick without having to set the symlink libboost_python.so.1.55.0 to libboost_python.so.1.56.0. In fact, I can even import it without having py++ installed as boost and boost-libs are enough. Thank you very much for your help once again.

bchretien commented on 2014-10-16 23:10 (UTC)

@blablubb1234: you can probably check with this command (adapt it to your needs): $ find /usr/lib -name "*.so" | xargs -i sh -c 'ldd {} | grep -E "libboost[a-z_.]*1.55" &>/dev/null && echo "Error: $(pacman -Qo {})"'

bchretien commented on 2014-10-16 22:54 (UTC)

@blablubb1234: after a Boost update, all packages linking with Boost need to be recompiled with the new version. FYI, blindly linking Boost 1.56 libraries with programs compiled with Boost 1.55 (as you did) may yield some unexpected results... Have you recompiled python2-pythonmagick after the Boost 1.56 update? Else it may be another python2-pythonmagick dependency that needs to be recompiled.

blablubb1234 commented on 2014-10-16 22:10 (UTC)

I needed py++ for using ImageMagick in Python (i.e. python2-pythonmagick). However, after installing it I tried importing it in a test file imagemagick.py with the sole line "import PythonMagick" and got this error: python2 imagemagick.py Traceback (most recent call last): File "/home/user/builds/Python/imagemagick.py", line 1, in <module> import PythonMagick File "/usr/lib/python2.7/site-packages/PythonMagick/__init__.py", line 1, in <module> from . import _PythonMagick ImportError: libboost_python.so.1.55.0: cannot open shared object file: No such file or directory Now I had to do the following: $ cd /usr/lib/ # ln -s libboost_python.so.1.56.0 libboost_python.so.1.55.0 Afterwards python2 imagemagick.py works just fine. Is py++ outdated or why doesn't it find the obviously newer file libboost_python.sp.1.56.0?

sftrytry commented on 2011-03-20 15:27 (UTC)

The same as pygccxml. As arch moves to python3, It would be better to add depends of python2 and use python2 setup.py in PKGBUILD.