PackageTrack Sign in Track my project

pyqt5-sip

The sip module support for PyQt5

12.19.0 3.4M downloads/mo #2648 most downloaded on PyPI Python-SIP/sip

What this package is like to depend on

Last release 20 days ago

02 Aug 2026

Release timing varies

gaps range from 1 weeks to 9 months

This project publishes no release notes

the list below is its commits, not an announcement

1 version withdrawn

withdrawn after publishing

8 years old

30 releases · first in 2018

4 releases in the last 12 months

see the full history below

Release timeline

30 releases · Jul 2018 to Aug 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 30
  1. 12.19.0 02 Aug 2026

    Nothing published for this version

  2. 12.18.0 13 Jan 2026

    Nothing published for this version

  3. 12.17.2 06 Dec 2025

    Nothing published for this version

  4. 12.17.1 08 Oct 2025

    Nothing published for this version

  5. 12.17.0 02 Feb 2025

    Nothing published for this version

  6. 12.16.1 12 Dec 2024

    Nothing published for this version

  7. 12.16.0 06 Dec 2024 withdrawn

    Incorrect Requires-Python

    Nothing published for this version

  8. 12.15.0 12 Jul 2024

    Nothing published for this version

  9. 12.13.0 14 Oct 2023

    Nothing published for this version

  10. 12.12.2 24 Jul 2023

    Nothing published for this version

  11. 12.12.1 20 Apr 2023

    Nothing published for this version

  12. 12.12.0 10 Apr 2023

    Nothing published for this version

  13. 12.11.1 28 Jan 2023

    Nothing published for this version

  14. 12.11.0 18 Jun 2022

    Nothing published for this version

  15. 12.10.1 13 Apr 2022

    Nothing published for this version

  16. 12.9.1 01 Feb 2022

    Nothing published for this version

  17. 12.9.0 11 May 2021

    Nothing published for this version

  18. 12.8.1 29 Aug 2020

    Nothing published for this version

  19. 12.8.0 31 May 2020

    Nothing published for this version

  20. 12.7.2 03 Apr 2020

    Nothing published for this version

  21. 12.7.1 31 Jan 2020

    Nothing published for this version

  22. 12.7.0 08 Oct 2019

    Nothing published for this version

  23. 4.19.19 13 Sep 2019
    Commits, not release notes

    This project publishes no release notes. Between 4.19.18 and 4.19.19 there were 6 commits, 6 of them substantive:

    • Added tag 4.19.18 for changeset d750db0124aa
    • Correction to the docs.
    • Added sipIsOwnedByPython(), sipRegisterExitNotifier() and sipVisitWrappers() to
    • Updated the NEWS file.
    • Deprecated the -B option to sip.
    • Released as v4.19.19.
  24. 4.19.18 05 Jul 2019
    Commits, not release notes

    This project publishes no release notes. Between 4.19.17 and 4.19.18 there were 9 commits, 9 of them substantive:

    • Added tag 4.19.17 for changeset 6bd401a26793
    • Define SIP_NULLPTR as NULL (rather than 0) for older C++ compilers so that the
    • Check that the name of the private sip module is valid.
    • Updated the docs regarding sip5.
    • Fixed warnings triggered by Python v3.8.
    • Don't try and acquire the GIL if the interpreter is no longer there.
    • Removed a non-ASCII character.
    • Updated the NEWS file.
    • Released as v4.19.18.
  25. 4.19.17 06 May 2019
    Commits, not release notes

    This project publishes no release notes. Between 4.19.15 and 4.19.17 there were 11 commits, 11 of them substantive:

    • Added tag 4.19.15 for changeset bc42af3b0125
    • Updated the docs and roadmap for SIP v5.
    • Added support for the haiku platform.
    • Don't cast to a class that occurs more than once in a super-class hierarchy.
    • Further fixes for diamond class hierarchies.
    • Updated the NEWS file.
    • Released as v4.19.16.
    • Added tag 4.19.16 for changeset 0aac5d17136d
    • Do not add the members of module-level scoped enums to the module dict.
    • Updated the NEWS file.
    • Released as v4.19.17.
  26. 4.19.15 19 Mar 2019
    Commits, not release notes

    This project publishes no release notes. Between 4.19.14 and 4.19.15 there were 12 commits, 12 of them substantive:

    • Added tag 4.19.14 for changeset 910c0e9b6601
    • Fixed typos in the NEWS file.
    • CSS updates.
    • Fixed a code generation regression specific to PyQt4.
    • Fixed the handling of duplicate classes in an MRO so that the cast function is
    • Backed out changset set 1428 as a pair with 1427.
    • Backed out changeset 1427 (along with 1428) to select a convertor based on
    • Restored the casting of an instance pointer to the base type of a convertor
    • Fixed the handling of size_t as a template argument.
    • Added the section on writing %ConvertToSubClassCode to the docs.
    • Updated the NEWS file.
    • Released as v4.19.15.
  27. 4.19.14 10 Feb 2019
    Commits, not release notes

    This project publishes no release notes. Between 4.19.13 and 4.19.14 there were 42 commits, 42 of them substantive:

    • Added tag 4.19.13 for changeset cefb1103ef73
    • Fix the PyPI install instructions.
    • Fixed a memory leak when returning a bytes object from a Python
    • Implemented SIP_NULLPTR and updated the code generator to use it. (Based on a
    • Eliminate GCC -Wcast-function-type warning messages. (Based on a patch from
    • Use SIP_OVERRIDE (based on a patch by Stefan Brüns).
    • Fixed the parser reduce/reduce conflict.
    • Allow version qualifiers to appear in multiple timelines so that the same
    • Removed an unused token from the parser.
    • Fixed a comment typo.
    • Fixed the parsing of Callable type hints.
    • Scoped enums are now sub-classes of IntEnum so that they will work with PyQt's
    • Fixed the export of return types with an empty type hint.
    • Fixed the error handling when parsing an overflowing int argument.
    • Fixed member flags so that they don't overlap.
    • The XML export now handles reflected slots.
    • Generate the C/C++ signature in the XML extract.
    • The XML update now reports all objects with a different Python name.
    • The XML export no longer generates a real name for slots.
    • Fixed the real name of anonymous enums in the XML export.

    …and 22 more.

  28. 4.19.13 03 Oct 2018
    Commits, not release notes

    This project publishes no release notes. Between 4.19.12 and 4.19.13 there were 28 commits, 28 of them substantive:

    • Added tag 4.19.12 for changeset 290a78d4a00d
    • INSTALL_ROOT is used instead of DESTDIR when using qmake.
    • Fixed configure.py when using --use-qmake without --no-tools.
    • Fixed the dist-info support for static builds.
    • Fixed the installation of sip.h when --no-module is specified.
    • Make sure sip.h is installed from the sipgen Makefile rather than the top-level
    • Fixes when using a configuration file that specifies a non-standard sip module
    • Restored the handling of --sip-module so that it doesn't assume the basename of
    • Clarified the documentation regarding the name of the private sip module.
    • Only install the legacy module if the module name is 'sip'.
    • Added the 'cppname' attribute to the Class, Enum and EnumMember elements.
    • Debug the XML changes.
    • Renamed 'cppname' to 'realname' in the XML export.
    • Removed support in the XML/API export for deprecated features.
    • Removal of more deprecated features from the XML/API export.
    • Pass the fully qualified Python names of types for arguments and results.
    • Don't include reST directives in the XML export.
    • Restored the inclusion of reST references in the XML export.
    • Use type hints in the XML export.
    • Handle the type hints of out arguments properly in the XML export.

    …and 8 more.

  29. 4.19.12 08 Jul 2018
    Commits, not release notes

    This project publishes no release notes. Between 4.19.11 and 4.19.12 there were 13 commits, 13 of them substantive:

    • Added tag 4.19.11 for changeset a7d0f8459788
    • Fix for installing sip.h with out-of-tree builds.
    • Fixed a bug exposing traditional enum members in a class that also contains a
    • Fixes for invoking mk_distinfo.py for out-of-tree builds.
    • The mk_distinfo.py script now takes a temporary installation directory as an
    • Include the build system for all builds (not just legacy ones).
    • Fixed the implementation of sipConvertFromSliceObject() so that generated
    • Fixed the default sip module name.
    • Updated the NEWS file.
    • The --no-tools option does not install the sip.h.
    • Added the --no-module option to configure.py.
    • Updated the docs regarding private copies of the sip module.
    • Released as v4.19.12.
  30. 4.19.11 02 Jul 2018

    Nothing published for this version

Stop reading changelogs one package at a time.

Point PackageTrack at your project and get told which of your dependencies moved, which of those matter, and what to do about it.

Track my project