You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
The following changes have been made to support Python 3: - in sip-tqt.h, remove the cast in the "sipConvertFromSliceObject" macro in versions 3.2+ as the API changed causing a compile error; - in voidptr.h, alter the precompile conditions to remove the PyCObject API cals for version 3.2+ (causes runtime symbol resolution error) and amend the flags for "asstring"; - alter module import process in siplib.c to avoid re-loading an already loaded module. Signed-off-by: aneejit1 <email@example.com> Signed-off-by: Slávek Banko <firstname.lastname@example.org> (cherry picked from commit
|4 months ago|
|custom||11 years ago|
|doc/html||1 year ago|
|sipgen||7 months ago|
|siplib||4 months ago|
|specs||4 years ago|
|sphinx||1 year ago|
|LICENSE||11 years ago|
|LICENSE-GPL2||11 years ago|
|LICENSE-GPL3||11 years ago|
|NEWS||11 years ago|
|README||11 years ago|
|configure.py||8 years ago|
|sipdistutils.py||11 years ago|
|siputils.py||7 months ago|
SIP - C/C++ Bindings Generator for Python v2 and v3
The SIP documentation (including installation instructions) can be found in the
Building from the Mercurial Repository
If you are using a copy of SIP cloned from the Mercurial repository, or are
using a Mercurial archive, then you have to prepare it first before you follow
the normal installation instructions.
The preparation is done using the ``build.py`` script which can be found in the
same directory as this ``README`` file. If it isn't there then you probably
have a packaged release and should just follow the normal installation
The ``build.py`` script requires that ``flex`` and ``bison``, and the Mercurial
Python bindings are installed. If you want to create the HTML documentation
then Sphinx must also be installed.
To prepare run the following::
python build.py prepare
Note that ``build.py`` is a Python v2 script.
Now you can follow the normal installation instructions.
The ``build.py`` script has other useful commands, use the ``--help`` option to
see the details.