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.18-cp37-none-win_amd64.whl (51.8 kB view details)

Uploaded CPython 3.7Windows x86-64

PyQt5_sip-4.19.18-cp37-none-win32.whl (44.2 kB view details)

Uploaded CPython 3.7Windows x86

PyQt5_sip-4.19.18-cp37-cp37m-manylinux1_x86_64.whl (67.2 kB view details)

Uploaded CPython 3.7m

PyQt5_sip-4.19.18-cp37-cp37m-macosx_10_6_intel.whl (52.1 kB view details)

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

PyQt5_sip-4.19.18-cp36-none-win_amd64.whl (51.7 kB view details)

Uploaded CPython 3.6Windows x86-64

PyQt5_sip-4.19.18-cp36-none-win32.whl (44.1 kB view details)

Uploaded CPython 3.6Windows x86

PyQt5_sip-4.19.18-cp36-cp36m-manylinux1_x86_64.whl (67.1 kB view details)

Uploaded CPython 3.6m

PyQt5_sip-4.19.18-cp36-cp36m-macosx_10_6_intel.whl (52.0 kB view details)

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

PyQt5_sip-4.19.18-cp35-none-win_amd64.whl (51.7 kB view details)

Uploaded CPython 3.5Windows x86-64

PyQt5_sip-4.19.18-cp35-none-win32.whl (44.1 kB view details)

Uploaded CPython 3.5Windows x86

PyQt5_sip-4.19.18-cp35-cp35m-manylinux1_x86_64.whl (67.1 kB view details)

Uploaded CPython 3.5m

PyQt5_sip-4.19.18-cp35-cp35m-macosx_10_6_intel.whl (52.0 kB view details)

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

PyQt5_sip-4.19.18-2-cp38-none-win_amd64.whl (52.2 kB view details)

Uploaded CPython 3.8Windows x86-64

PyQt5_sip-4.19.18-2-cp38-none-win32.whl (44.4 kB view details)

Uploaded CPython 3.8Windows x86

PyQt5_sip-4.19.18-2-cp38-cp38-manylinux1_x86_64.whl (67.1 kB view details)

Uploaded CPython 3.8

PyQt5_sip-4.19.18-2-cp38-cp38-macosx_10_6_intel.whl (52.4 kB view details)

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

File details

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

File metadata

  • Download URL: PyQt5_sip-4.19.18-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 51.8 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.18-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 7dd4d0bae586ab929e0e4f0d07008cb3b4449af48f7a4e73db4d66b806316778
MD5 8fb1e335bed784d222b07923e0c83d5c
BLAKE2b-256 cfc81e9eda4ba09a84fc528d4c87001de2d7a8cbbe04c2a834af3eb81a0ecd88

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PyQt5_sip-4.19.18-cp37-none-win32.whl
  • Upload date:
  • Size: 44.2 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.18-cp37-none-win32.whl
Algorithm Hash digest
SHA256 a5bea998292a644525a34e1ec104090e4618f7b92f35d92310db39f8051f9ad0
MD5 97c909fb0fe1d8e687a62159d890c3c1
BLAKE2b-256 38104ee0be6337eddcdf9070659b314416c66b73198505d61995684ff5538e69

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PyQt5_sip-4.19.18-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 67.2 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.18-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0a6c272ad2b6556a804a66bf808240ae0db88ab26f5ce37231da8c1d3e6910a6
MD5 3e51db769b4ff17575654cac795c7cb9
BLAKE2b-256 ec7dc8d2326c405cfed1858af83915fa02ba9e9722ae3e0343df0950fd900039

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PyQt5_sip-4.19.18-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 52.1 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.18-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 abf80e8b3dc01e6d5b55e40531cecd59b835659bbf83ad866b36d8d539bbb0a5
MD5 cb2519d8aee0c9bba2b9473c8565e072
BLAKE2b-256 e3a2913dccc36827ee4be62a968273247a7f57fd1530060d33c5bd8fb66ce200

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PyQt5_sip-4.19.18-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 51.7 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.18-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 889f2d71e7e94e370be726048a4632226846715c8b3cb0525572f857d408f7cf
MD5 69771a4ab909cd54dba9c2e977e41fc3
BLAKE2b-256 6ddc45dd7a1c3acade7ae590436a2043406ed48e0209231683d2ce3dc0b9e293

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PyQt5_sip-4.19.18-cp36-none-win32.whl
  • Upload date:
  • Size: 44.1 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.18-cp36-none-win32.whl
Algorithm Hash digest
SHA256 da51cc22b8b32c5e6024c902393cd8fd0208fc1aec1ce5478357481cd9561bfb
MD5 455889d2c04a0382b8001522a9f1c808
BLAKE2b-256 970a832917452d39dc66d1226d07f2a87a5f42ac031c9effeeca33b57d329771

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PyQt5_sip-4.19.18-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 67.1 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.18-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 31a7a2c1d77969c14aca7c4928991ae8dba6ce468f7a48300f12b769ea62b5a5
MD5 3f0f65d6bfe32afb71a81a8cd83fef58
BLAKE2b-256 4b15055d5667166b1d8c04ad159216be7fa254897fafd79e749bc263cb86f802

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PyQt5_sip-4.19.18-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 52.0 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.18-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 f128fe3f1fec3cb497bf403b45efe1db3b0b27509efcf4cb6d8e1e915e9227ee
MD5 95c6220b49987b2c0bc1b2fe084869f4
BLAKE2b-256 eaabd774f0977439a27c2be512a540a6a86740d9843dad167cf1aaaa5b9c5587

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PyQt5_sip-4.19.18-cp35-none-win_amd64.whl
  • Upload date:
  • Size: 51.7 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.18-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 2a056b47bcfcdd7cd5722063d4ccffe2876f0f4c545c9e980d21573b193c6d11
MD5 f8652ddebc68b3797b2cf9b183952644
BLAKE2b-256 cba14e87dd9b713dec0d0e5b40a1e065e115c05b57bbf887911db7ece7d49919

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PyQt5_sip-4.19.18-cp35-none-win32.whl
  • Upload date:
  • Size: 44.1 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.18-cp35-none-win32.whl
Algorithm Hash digest
SHA256 b9d0b9ba90d74731ff3a540772f3dc97a343f0a99c1afb4680c1378fce4cef56
MD5 ee65aea9259f6287ae0920e6193c6247
BLAKE2b-256 8852d86b625055a58a781ba608ed105c6353da1594ebecee15cba4a36709ce80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PyQt5_sip-4.19.18-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 67.1 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.18-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8d4e039a2a81d81482a09abf856608bb06723979d78c4308f33cb0cc39d186ad
MD5 1969ad26b2e16f9020c27c7a09292175
BLAKE2b-256 e3dca46c310a2bd6fc94a7132e68f84597712a890f7f5ac9fee785c21e90228a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PyQt5_sip-4.19.18-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 52.0 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.18-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 d9cd23b181213522dc2d5042697cd3d614ce69ec742b0a8a3bc023fefa6f2339
MD5 337a752f0346ccc9ec2bfaa050ff7146
BLAKE2b-256 3e7e17a3c0cfc540837b049190f9c063cf58e3798528256df39fa5f4f8dbcc23

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.18-2-cp38-none-win_amd64.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.18-2-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 52.2 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.18-2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 65dac636d2f2e3cce804e99ecd318d832daee5a45599105e7721a3e96012386c
MD5 84f0d11c002be41d431dcce9bef789ac
BLAKE2b-256 cf5f0c24b572f160b2ff6cbe5d4d93d29d331a55d6a160b5674852ceadc73390

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.18-2-cp38-none-win32.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.18-2-cp38-none-win32.whl
  • Upload date:
  • Size: 44.4 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.18-2-cp38-none-win32.whl
Algorithm Hash digest
SHA256 ea3cbf1f591063608fee2de015fef1135bb72f0114922d639c2602ce10090002
MD5 15091ce619ad66dc2641f20365266b80
BLAKE2b-256 51e7589c5cf2ce48976e5e63e5ce65cf5caf1e9c57b0cc53f84cda7dfb5c6d35

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.18-2-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.18-2-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 67.1 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.18-2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c6ae3a2f5f2bceeb81c97427c14329f2da1d54ccfedccbd6923d95183cd68637
MD5 7b4f643f403316cd01f255b3e94e03a3
BLAKE2b-256 51f93bf96fdbb0e225cacbca6bff6da814f88df817d68e391134cf509520684d

See more details on using hashes here.

File details

Details for the file PyQt5_sip-4.19.18-2-cp38-cp38-macosx_10_6_intel.whl.

File metadata

  • Download URL: PyQt5_sip-4.19.18-2-cp38-cp38-macosx_10_6_intel.whl
  • Upload date:
  • Size: 52.4 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.18-2-cp38-cp38-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 c386e756fde44758d12f96d066d93f0ff8eedff1133cda25b192480b8f18b675
MD5 f698854ecb0ce9a7be381212748bfd25
BLAKE2b-256 6991b3e40a189eb937bb028808d77b755361c7c24dcc39995ebc2b374be48c02

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