Package Details: python-sip4 4.19.25-7

Git Clone URL: https://aur.archlinux.org/sip4.git (read-only, click to copy)
Package Base: sip4
Description: Python SIP4 bindings for C and C++ libraries
Upstream URL: https://www.riverbankcomputing.com/software/sip/intro
Licenses: LicenseRef-sip
Provides: python-sip4
Replaces: python-sip4
Submitter: arojas
Maintainer: daizhirui
Last Packager: daizhirui
Votes: 8
Popularity: 0.46
First Submitted: 2022-09-01 20:08 (UTC)
Last Updated: 2024-04-28 17:59 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

JstKddng commented on 2023-10-10 19:15 (UTC)

Changing what this package provides could break other packages. Other packages have a dependency on sip but it's not quite clear which depend on sip4 or regular sip.

daizhirui commented on 2023-10-10 18:52 (UTC) (edited on 2023-10-10 18:52 (UTC) by daizhirui)

This package should not be labled as providing and conflicting with sip. sip provides totally different tool sets, like sip-build, sip-install. sip4 provides a single tool called sip. sip is installed to /usr/lib/python*/site-packges/sip-build while sip4 is installed to /usr/lib/python*/site-packages/{sipconfig.py, sip.so, sipdistutils.py, sip.pyi}. They don't conflict each other at all.

Here is the candidate fix: https://github.com/daizhirui/sip4.git

lprobsth commented on 2023-09-27 14:57 (UTC)

Is it possible that "configure.py" should be called with the option "-v /usr/lib/python3.11/site-packages" (see https://docs.huihoo.com/pyqt/sip4/installation.html)? By default the script configures the directory "default_sip_dir" to "/usr/share/sip" in "sipconfig.py". But in arch we install the sip-package "PyQt5" to "/usr/lib/python3.11/site-packages". This leads to a compilation error in ROS2 packages when trying to find the PyQt5 installation with the "default_sip_dir" variable....

SeparateWings commented on 2023-07-26 07:10 (UTC)

It should be noticed that sip-build is only in sip but not in this package, I don't know if there exists bugs.

FabioLolix commented on 2023-07-24 17:11 (UTC)

IMO this shouldn't provide sip at all, sip4 and current sip 6.x (sip 5 never published seems) aren't interchangeable, even adding =${pkgver} a pkgbuild like calibre-git will not complain about the dependency then fails the builds because they are different (ModuleNotFoundError: No module named 'sipbuild')

dreieck commented on 2023-07-24 10:46 (UTC)

Can you add =${pkgver} to the provides entries?

This would allow packages that need sip>=6 or sip<5 to specify and match their versioned dependencies correctly.

Thanks for maintaining!

Tangdi commented on 2023-07-17 06:16 (UTC)

I encountered a problem when using this package, mainly that there is no sip-build command provided by this package in the terminal.

I'm not so familiar with the package sip but I know that sip-build is provided by the extra/sip package. Can anyone tell me how should I get sip-build from this package? Thanks!