Package Details: sip4 4.19.25-5

Git Clone URL: (read-only, click to copy)
Package Base: sip4
Description: A tool that makes it easy to create Python bindings for C and C++ libraries
Upstream URL:
Licenses: custom:"sip"
Conflicts: sip
Provides: sip
Submitter: arojas
Maintainer: JstKddng
Last Packager: JstKddng
Votes: 4
Popularity: 0.175353
First Submitted: 2022-09-01 20:08 (UTC)
Last Updated: 2023-05-06 00:37 (UTC)

Required by (68)

Sources (2)

Latest Comments

1 2 Next › Last »

xiota commented on 2023-09-20 09:17 (UTC)

Please remove replaces directive. Thank you. (No need to reply via comment; AUR now sends commit notifications.)

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!

joshm commented on 2023-05-20 20:32 (UTC)

This package is failing to install for me with the following output:

==> Starting package_sip4()...
make: Entering directory '/home/josh/.cache/pacaur/sip4/src/build/sipgen'
cp -f sip /home/josh/.cache/pacaur/sip4/pkg/sip4/home/josh/.pyenv/versions/3.10.2/bin/sip
cp -f /home/josh/.cache/pacaur/sip4/src/sip-4.19.25/siplib/sip.h /home/josh/.cache/pacaur/sip4/pkg/sip4/home/josh/.pyenv/versions/3.10.2/include/python3.10/sip.h
make: Leaving directory '/home/josh/.cache/pacaur/sip4/src/build/sipgen'
mv: cannot stat '/home/josh/.cache/pacaur/sip4/pkg/sip4/usr/include/python*/sip.h': No such file or directory
==> ERROR: A failure occurred in package_sip4().

dreieck commented on 2023-05-05 18:52 (UTC)

@JstKddng: Can you add this fix mentioned by @LikeSmith as a patch, until upstream has fixed this issue (and maybe report upstream)?

Thanks for maintaining!

LikeSmith commented on 2023-05-05 16:22 (UTC)

@angeldalzotto This appears to be due to a change in Python3.11 APIs (see the notes here that specify, "The Python frame object is now created lazily. A side effect is that the f_back member must not be accessed directly, since its value is now also computed lazily.") This issue can be fixed by replacing the line in question with frame = PyFrame_GetBack(frame);