Skip to main content

Python extension module support for PyQt5

Project description

What is SIP?

One of the features of Python that makes it so powerful is the ability to take existing libraries, written in C or C++, and make them available as Python extension modules. Such extension modules are often called bindings for the library.

SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.

SIP comprises a code generator and a Python module. The code generator processes a set of specification files and generates C or C++ code which is then compiled to create the bindings extension module. The Python module provides support functions to the automatically generated code. Normally a package containing SIP generated bindings includes a private copy of the Python module.

The specification files contain a description of the interface of the C or C++ library, i.e. the classes, methods, functions and variables. The format of a specification file is almost identical to a C or C++ header file, so much so that the easiest way of creating a specification file is to edit the corresponding header file.

SIP makes it easy to exploit existing C or C++ libraries in a productive interpretive programming environment. SIP also makes it easy to take a Python application (maybe a prototype) and selectively implement parts of the application (maybe for performance reasons) in C or C++.

Author

SIP is copyright (c) Riverbank Computing Limited. Its homepage is https://www.riverbankcomputing.com/software/sip/.

Support may be obtained from the PyQt mailing list at https://www.riverbankcomputing.com/mailman/listinfo/pyqt/.

License

SIP is released under the GPL v2, GPL v3 licenses, and under a license similar to the BSD license.

Installation

SIP source packages can be dowloaded from https://www.riverbankcomputing.com/software/sip/download/.

Wheels containing the private copy of the Python module for PyQt5 for 32 and 64-bit Windows, 64-bit macOS and 64-bit Linux can be installed from PyPI:

pip3 install PyQt5-sip

Documentation

The documentation for the latest release can be found here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

PyQt5_sip-4.19.19-cp38-none-win_amd64.whl (52.5 kB view details)

Uploaded CPython 3.8Windows x86-64

PyQt5_sip-4.19.19-cp38-none-win32.whl (44.6 kB view details)

Uploaded CPython 3.8Windows x86

PyQt5_sip-4.19.19-cp38-cp38-manylinux1_x86_64.whl (67.3 kB view details)

Uploaded CPython 3.8

PyQt5_sip-4.19.19-cp38-cp38-macosx_10_6_intel.whl (52.5 kB view details)

Uploaded CPython 3.8macOS 10.6+ Intel (x86-64, i386)

PyQt5_sip-4.19.19-cp37-none-win_amd64.whl (52.0 kB view details)

Uploaded CPython 3.7Windows x86-64

PyQt5_sip-4.19.19-cp37-none-win32.whl (44.4 kB view details)

Uploaded CPython 3.7Windows x86

PyQt5_sip-4.19.19-cp37-cp37m-manylinux1_x86_64.whl (67.4 kB view details)

Uploaded CPython 3.7m

PyQt5_sip-4.19.19-cp37-cp37m-macosx_10_6_intel.whl (52.2 kB view details)

Uploaded CPython 3.7mmacOS 10.6+ Intel (x86-64, i386)

PyQt5_sip-4.19.19-cp36-none-win_amd64.whl (52.0 kB view details)

Uploaded CPython 3.6Windows x86-64

PyQt5_sip-4.19.19-cp36-none-win32.whl (44.4 kB view details)

Uploaded CPython 3.6Windows x86

PyQt5_sip-4.19.19-cp36-cp36m-manylinux1_x86_64.whl (67.3 kB view details)

Uploaded CPython 3.6m

PyQt5_sip-4.19.19-cp36-cp36m-macosx_10_6_intel.whl (52.1 kB view details)

Uploaded CPython 3.6mmacOS 10.6+ Intel (x86-64, i386)

PyQt5_sip-4.19.19-cp35-none-win_amd64.whl (51.9 kB view details)

Uploaded CPython 3.5Windows x86-64

PyQt5_sip-4.19.19-cp35-none-win32.whl (44.4 kB view details)

Uploaded CPython 3.5Windows x86

PyQt5_sip-4.19.19-cp35-cp35m-manylinux1_x86_64.whl (67.3 kB view details)

Uploaded CPython 3.5m

PyQt5_sip-4.19.19-cp35-cp35m-macosx_10_6_intel.whl (52.1 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

File details

Details for the file PyQt5_sip-4.19.19-cp38-none-win_amd64.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.19-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 52.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for PyQt5_sip-4.19.19-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 72be07a21b0f379987c4ec59bc86834a9719a2f9cfb49606a4d4e34dae9aa549
MD5 9097fedce10496368400707e43a0552d
BLAKE2b-256 9bcaf61051460610126dc89b354345c8319183cae938ed87b51ba03ba03f2a1e

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.19-cp38-none-win32.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.19-cp38-none-win32.whl
  • Upload date:
  • Size: 44.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for PyQt5_sip-4.19.19-cp38-none-win32.whl
Algorithm Hash digest
SHA256 cfc21b1f80d4655ffa776c505a2576b4d148bbc52bb3e33fedbf6cfbdbc09d1b
MD5 03f2be1c1d6b0e1d3f21d1cc383c1150
BLAKE2b-256 f05f8a2bc07e4a540f26c07e888cede02d7661342a8b427b42c831f43842c817

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.19-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.19-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 67.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for PyQt5_sip-4.19.19-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 304acf771b6033cb4bafc415939d227c91265d30664ed643b298d7e95f509f81
MD5 8fa2aa924bfe77311bdcd08c2d393e60
BLAKE2b-256 c270eb9d398ecbcab83e9a968fa63336a16b21034bbd4e318128fe11e08bffab

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.19-cp38-cp38-macosx_10_6_intel.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.19-cp38-cp38-macosx_10_6_intel.whl
  • Upload date:
  • Size: 52.5 kB
  • Tags: CPython 3.8, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for PyQt5_sip-4.19.19-cp38-cp38-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 39d2677f4de46ed4d7aa3b612f31c74c881975efe51c6a23fbb1d9382e4cc850
MD5 be1cbeb1e4ac1153e9c564dafac5f22e
BLAKE2b-256 2c3258f07a02c5b65452497c2439b4c31c688f1de4eaa3c2ec1cc9ef5038be1c

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.19-cp37-none-win_amd64.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.19-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 52.0 kB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for PyQt5_sip-4.19.19-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 54b99a3057e8f01b90d49cca9ca566b1ea23d8920038760f44e75b90c62b9d5f
MD5 1b1dc36a0bce0fed0123961eff3377fc
BLAKE2b-256 431774df61c52e675f0aba047cc5e8ac1fbf4429a5c4b98da24396c2bf6df86e

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.19-cp37-none-win32.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.19-cp37-none-win32.whl
  • Upload date:
  • Size: 44.4 kB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for PyQt5_sip-4.19.19-cp37-none-win32.whl
Algorithm Hash digest
SHA256 59f5332f86f3ccd3ac94674fe91eae6e8aca26da7c6588917cabd0fe22af106d
MD5 27d4434ed5e3c2dbc6cfa6cf136553d9
BLAKE2b-256 918517c5a87aeaef12de169cd1bfaa0bb73f3c049a1aff7c86296fa3ba9f38ab

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.19-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.19-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 67.4 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for PyQt5_sip-4.19.19-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7b3b8c015e545fa30e42205fc1115b7c6afcb6acec790ce3f330a06323730523
MD5 f4bf07b7c67a96a33e2323b644e523de
BLAKE2b-256 bf63d363b567237375235d270049fd6416c83949f470bb51539458966cd7a38c

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.19-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.19-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 52.2 kB
  • Tags: CPython 3.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for PyQt5_sip-4.19.19-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 ba41bd21b89c6713f7077b5f7d4a1c452989190aad5704e215560a266a1ecbab
MD5 d62e2f9d3dd75920db411dda132482ee
BLAKE2b-256 bff5d1dbebdc5f508c04141e19bc2fdbe9efbd2c0c660c384052f84778a815fd

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.19-cp36-none-win_amd64.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.19-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 52.0 kB
  • Tags: CPython 3.6, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for PyQt5_sip-4.19.19-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 a9460dac973deccc6ff2d90f18fd105cbaada147f84e5917ed79374dcb237758
MD5 80f929ef354ba2016d68b634860067f2
BLAKE2b-256 5df5ddaa1436d86365dd03420b632d6dc656aaaf24facc4cec2e0538a176c7a2

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.19-cp36-none-win32.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.19-cp36-none-win32.whl
  • Upload date:
  • Size: 44.4 kB
  • Tags: CPython 3.6, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for PyQt5_sip-4.19.19-cp36-none-win32.whl
Algorithm Hash digest
SHA256 f8b7a3e05235ce58a38bf317f71a5cb4ab45d3b34dc57421dd8cea48e0e4023e
MD5 efbbab5482f4aae7f656da4289544db5
BLAKE2b-256 96e5ddcf704918ed20ca041ff953271ac5cab2b5fda77ed1f6ab70e6bc7b33fc

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.19-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.19-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 67.3 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for PyQt5_sip-4.19.19-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d7b26e0b6d81bf14c1239e6a891ac1303a7e882512d990ec330369c7269226d7
MD5 8a5cdaf8e3c849d3e7cf880996f76d04
BLAKE2b-256 f25eda07d1977cf54d636e44a50271bc0ad1f7f34b502e484b4cefd6a1a6962a

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.19-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.19-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 52.1 kB
  • Tags: CPython 3.6m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for PyQt5_sip-4.19.19-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 ac9e5b282d1f0771a8310ed974afe1961ec31e9ae787d052c0e504ea46ae323a
MD5 1c9d5ed64520557c75184c4d5a56a69e
BLAKE2b-256 47f7b018d47f5665f149404f3ccf91ebc6d95123732edefadd5d3abcd0bf86e2

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.19-cp35-none-win_amd64.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.19-cp35-none-win_amd64.whl
  • Upload date:
  • Size: 51.9 kB
  • Tags: CPython 3.5, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for PyQt5_sip-4.19.19-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 828d9911acc483672a2bae1cc1bf79f591eb3338faad1f2c798aa2f45459a318
MD5 5608bb6bfee0472ff38d114153b3c6f9
BLAKE2b-256 4590fa7e255e31b4dc58a83134a6b49d8fd30456a2a62e3466b11af79f72841c

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.19-cp35-none-win32.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.19-cp35-none-win32.whl
  • Upload date:
  • Size: 44.4 kB
  • Tags: CPython 3.5, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for PyQt5_sip-4.19.19-cp35-none-win32.whl
Algorithm Hash digest
SHA256 7fbb6389c20aff4c3257e89bb1787effffcaf05c32d937c00094ae45846bffd5
MD5 00cc7242943492c67a1312b00502699a
BLAKE2b-256 3a662c440fc3df0d26edb93c522d0558a28c4d6461612e38c088e7b598a14af0

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.19-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.19-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 67.3 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for PyQt5_sip-4.19.19-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c309dbbd6c155e961bfd6893496afa5cd184cce6f7dffd87ea68ee048b6f97e1
MD5 971141a3147a67035723a48734bbb026
BLAKE2b-256 999fd3b6a545ee736339c503d7a465f8ef562a3c2aefa0da30853966719aa68c

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.19-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.19-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 52.1 kB
  • Tags: CPython 3.5m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8

File hashes

Hashes for PyQt5_sip-4.19.19-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 aade50f9a1b9d20f6aabe88e8999b10db57218f5c31950160f3f7957dd64e07c
MD5 26ab983a613463b5a35541e1666eeff4
BLAKE2b-256 815b87eeac699fa8bc86efe5bb514e682ddbd8739e19b5215351ee0aef7fdd2d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page