./x11/py-sip6, Tool to create Python bindings for C++ libraries

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 6.10.0nb1, Package name: py312-sip6-6.10.0nb1, Maintainer: gdt

SIP is a collection of tools that makes it very easy to create Python bindings
for C and C++ libraries. It was originally developed in 1998 to create PyQt,
the Python bindings for the Qt toolkit, but can be used to create bindings for
any C or C++ library. For example it is also used to generate wxPython, the
Python bindings for wxWidgets.

This package contains major version 6 of sip.


Master sites:

Filesize: 2289.586 KB

Version history: (Expand)


CVS history: (Expand)


   2025-06-09 02:40:00 by Greg Troxel | Files touched by this commit (1)
Log message:
x11/py-sip6: Note that 6.12.0 cannot build qgis 3.40.7

Even the current LTR fails to build with 6.12.0.  I have reported this
to qgis and will follow up with sip6.
   2025-06-08 13:35:30 by Greg Troxel | Files touched by this commit (1) | Package updated
Log message:
x11/py-sip6: Note that both newer versions are troubled

Both 6.11.1 and 6.12.0 cause the qgis build to fail, in a way that
suggests that upstream has made API/ABI breaks (hard to say if this is
P or B, but that's not the point).  I don't want to rush dealing with
this just before freeze, and will be trying to resolve the problems
for after the branch.

(If you want to test, updates to either are merely changing the
version/distinfo and building; there are not even PLIST changes.)
   2025-04-13 10:33:26 by Adam Ciarcinski | Files touched by this commit (14) | Package updated
Log message:
Fix PLIST after py-setuptools update; bump depends and revision
   2025-02-07 22:41:22 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-sip6: updated to 6.10.0

6.10.0
This is a feature and bug-fix release

* Introspection of the sip module ABI version
* sip-module support for older ABI versions
* Default ABI version
* Specify the ABI version on the command line
* Added the %MinimumABIVersion directive
* Escaping special characters in string annotations
* Bug fixes
   2024-12-27 00:08:15 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-sip6: updated to 6.9.1

v6.9.1

sip-sdist creates PEP 625 compatible file names

The sdists created by sip-sdist are now compatible with PEP 625 in that they \ 
have lower case names. This ensures that they will still be able to be uploaded \ 
to PyPI.

Update the minimum version of setuptools

The minimum version of setuptools used by SIP and by the generated sip module \ 
sdists has been set to v69.5. This is the oldest version that supports PEP 625.

sip module sdist Requires-Python is incorrect

The minimum Python version in the generated sip module metadata is now set to v3.9.
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-09-05 01:35:25 by Greg Troxel | Files touched by this commit (1)
Log message:
x11/py-sip6: HOMEPAGE is apparently now github
   2024-07-01 07:57:02 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-sip6: add missing tool dependency.