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

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


Branch: CURRENT, Version: 6.8.3, Package name: py311-sip6-6.8.3, 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: 964.508 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-14 01:18:12 by Greg Troxel | Files touched by this commit (2)
Log message:
x11/py-sip6: Update to 6.8.3

Upstream NEWS: bugfixes

(qgis 3.28.15 builds and runs with this.)
   2024-01-25 16:59:56 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-sip6: updated to 6.8.2

SIP v6.8.2 has been released. This is a minor bug-fix and feature release. The \ 
--deprecations-are-errors command line option has been added to all build tools.
   2023-12-14 16:58:34 by Greg Troxel | Files touched by this commit (1)
Log message:
x11/py-sip: Take co-MAINTAINERship

(rhialto@ and I both need this for different depending packages and
have discussed privately.)

ok rhialto@
   2023-12-12 19:39:55 by Greg Troxel | Files touched by this commit (4) | Package updated
Log message:
x11/py-sip6: Update to 6.8.1

This is a bugfix release to 6.8.0, which failed for many users,
including qgis.

This update drops the patch to change upstream's code surrounding
".abi3" because upstream said it was incorrect.  It seems that
suffixes really do change when using the limited API and we will have
to deal with that.

Tested with qgis.
   2023-12-12 15:14:15 by Greg Troxel | Files touched by this commit (3)
Log message:
x11/py-sip6: Strengthen needing to test with qgis and annotate patch

The 6.8.0 release was very broken.  It built and packaged, but
generated code that doesn't build.  Thus, it's clear that new sip
releases need to be used to build-test demanding sip users, and so far
the most demanding user seems to be qgis.  This testing appears not to
have been done upstream.  Include a caution about .0 releases of sip,
based on this experience.

Annote a patch as having been sent upstream, and note upstream's
decision to partially merge and partially explain that it is
incorrect.
   2023-12-08 16:04:29 by Greg Troxel | Files touched by this commit (3) | Package updated
Log message:
x11/py-sip6: Apply upstream fix for bug that breaks everything

The 6.8.0 was defective and caused many, if not almost all, uses of
sip to break.  E.g.  https://github.com/qgis/QGIS/issues/55481

Cherry-pick upstream change from 30 November, because for reasons I do
not understand there isn't a fixed point release.

Add a note that updates should be build tested with qgis, as
upstream's QA is clearly not good enough to assume that will be ok.
   2023-12-01 14:28:40 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-sip6: updated to 6.8.0

v6.8.0 7th November 2023
- Python v3.7 is no longer supported.
- The latest version of ABI v13 is v13.7.0.
- The latest version of ABI v12 is v12.14.0.
- Added support for specifying the project metadata using the '[project]'
  section of pyproject.toml as defined in PEP 621.  The use of the
  '[tool.sip.metadata]' is now deprecated.
- The conversion to a pure Python implementation is now complete.
   2023-10-20 16:30:17 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-sip6: updated to 6.7.12

SIP v6.7.12

This adds support for Python v3.12.

Added sipPyTypeDictRef() to the v12 and v13 ABIs. sipPyTypeDict() is now \ 
deprecated and must not be used with Python v3.12 and later.
Classes will automatically support being iterated over if they implement \ 
__getitem__() or operator[] and have a method annotated with __len__.
The latest version of ABI v13 is v13.6.0.
The latest version of ABI v12 is v12.13.0.