Python-SIP 4.7
Sponsored Links
Python-SIP 4.7 Ranking & Summary
File size:
0.38 MB
Platform:
Any Platform
License:
Python License
Price:
Downloads:
866
Date added:
2007-07-31
Publisher:
Phil Thompson
Python-SIP 4.7 description
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. Python-SIP 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 SIP Python module provides support functions to the automatically generated code.
The specification files contains 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++.
Enhancements:
- This release adds support for consolidated and composite modules.
- It adds support for pickling classes and enums.
SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. Python-SIP 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 SIP Python module provides support functions to the automatically generated code.
The specification files contains 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++.
Enhancements:
- This release adds support for consolidated and composite modules.
- It adds support for pickling classes and enums.
Python-SIP 4.7 Screenshot
Python-SIP 4.7 Keywords
SIP
SIP 4.7
Python bindings
To Create
C++ code
python
C++
c
bindings
code
specification
Python-SIP
PythonSIP
Python-SIP 4.7
Code Generators
Programming
Bookmark Python-SIP 4.7
Python-SIP 4.7 Copyright
WareSeeker periodically updates pricing and software information of Python-SIP 4.7 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Python-SIP 4.7 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
python-gammu are Python bindings for Gammu library. Free Download
python_alsaplayer is a set of Python bindings for the alsaplayer libraries. Free Download
Pathan-P provides Perl bindings for Pathan 1. Free Download
PyQt is a Python bindings for the Qt GUI toolkit. Free Download
Gst-Python provides Python bindings for the GStreamer project. Free Download
CORBA-Python is a package supplies the following tools : idl2py : IDL compiler to Python. Free Download
Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Free Download
gnome-python package contains python bindings for GNOME. Free Download
Latest Software
Popular Software
Favourite Software