Package Details: python-pivy 0.6.4-2

Git Clone URL: https://aur.archlinux.org/python-pivy.git (read-only)
Package Base: python-pivy
Description: A Python binding for Coin
Upstream URL: https://github.com/FreeCAD/pivy
Licenses: BSD
Submitter: greyltc
Maintainer: greyltc
Last Packager: greyltc
Votes: 16
Popularity: 2.677357
First Submitted: 2018-10-17 19:33
Last Updated: 2019-03-13 19:21

Latest Comments

1 2 Next › Last »

joulie commented on 2019-03-30 10:24

I am a new bee in python i am in the learning phase right now i exploring so many new things in python i didn't know before and after finding it i am totally surprised that we can do that much via python https://www.tutorshelponline.com/do-my-homework">Online assignment help so good to be a python developer.

Kunda commented on 2019-03-13 21:03

Thanks, I was successfully able to install after the revision. Cheers!

Edit: nvm

greyltc commented on 2019-03-13 19:19

Thanks @gbs, everything seems to be fixed with your tips. Upstream doesn't have any release beyond 0.6.4 so I don't know what to change the pkgver to. I'll just bump the pkgrel for now.

gbs commented on 2019-03-13 18:40

greyltc: you'll need to backport commits 8d04cf6 and 406bc58. This is because soqt now has CMake files and the pivy support for those was broken. I'd also suggest adding soqt as a dependency.

Actually, since there were some python3 fixes in master I'd suggest to simply update to 406bc58 and change the pkgver accordingly.

greyltc commented on 2019-03-13 17:36

I can't build it either. I have the same Inventor headers missing as @Ennola. @pentrony, how do you get past the missing Inventor headers?

The upstream here is a pretty good mess. They don't specify any deps in the setup.py.

I'm not really even sure why this has started breaking. I haven't changed anything lately.

Genues commented on 2019-03-13 11:38

I can't build this package to. Error as have Ennoia.

Lucki commented on 2019-03-13 11:24

Was able to build with the missing dependencies stated by @petronny. Clean chroot by aurutils.

Ennoia commented on 2019-03-13 10:23

Can't build.

I've just update to soqt 1.6.0a+2014+m872b87e73dfb-1 and coin-4.0.0a+11927+me74da184f75b-1-x86_64.pkg

Even adding dependencies from @petronny didn't help.

extract from log : ... Inventor/SoInput.h:46: Error: Unable to find 'Inventor/SoDB.h' ... interfaces/coin_header_includes.h:657: Error: Unable to find 'Inventor/VRMLnodes/SoVRMLViewpoint.h' interfaces/coin_header_includes.h:658: Error: Unable to find 'Inventor/VRMLnodes/SoVRMLVisibilitySensor.h' interfaces/coin_header_includes.h:659: Error: Unable to find 'Inventor/VRMLnodes/SoVRMLWorldInfo.h' ... interfaces/soqt.i:388: Error: Unable to find 'Inventor/Qt/SoQtCursor.h' Inventor/Qt/SoQtRenderArea.h:38: Error: Unable to find 'Inventor/Qt/SoQtGLWidget.h' SWIG did not generate wrappers successfully! Aborting

petronny commented on 2019-03-13 08:54

Okay lots of depends and makedepends are missing.

depends=('python' 'coin' 'qt5-base')
makedepends=('python-setuptools' 'cmake' 'swig')

I suggest you build the package in a clean chroot with extra-x86_64-build from devtools.
You can pass the non-official dependencies like extra-x86_64-build -- -I /path/to/coin.pkg.tar.xz.
If you are lazy, you can use arch4edu-x86_64-build from devtools-arch4edu which contains coin and treat it like the official packages.

petronny commented on 2019-03-13 08:24

Can't build.

==> Starting build()...
Traceback (most recent call last):
  File "setup.py", line 96, in <module>
    class pivy_build(build):
  File "setup.py", line 168, in pivy_build
    QTINFO = qtinfo.QtInfo()
  File "/build/python-pivy/src/pivy-0.6.5a0/qtinfo.py", line 14, in __init__
    getattr(self, thing)
  File "/build/python-pivy/src/pivy-0.6.5a0/qtinfo.py", line 23, in getVersion
    return self.getProperty("QT_VERSION")
  File "/build/python-pivy/src/pivy-0.6.5a0/qtinfo.py", line 68, in getProperty
    self._dict[prop_name] = self._getProperty(prop_name)
  File "/build/python-pivy/src/pivy-0.6.5a0/qtinfo.py", line 57, in _getProperty
    proc = subprocess.Popen(cmd, stdout = subprocess.PIPE, shell=False)
  File "/usr/lib/python3.7/subprocess.py", line 775, in __init__
    restore_signals, start_new_session)
  File "/usr/lib/python3.7/subprocess.py", line 1436, in _execute_child
    executable = os.fsencode(executable)
  File "/usr/lib/python3.7/os.py", line 809, in fsencode
    filename = fspath(filename)  # Does type-checking of `filename`.
TypeError: expected str, bytes or os.PathLike object, not NoneType
==> ERROR: A failure occurred in build().
    Aborting...

May be we need qt 4 or 5?