logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

sip-module - generate a sip extension module

Description

sip-module builds one of more of the elements of the sip module for a set of package projects.

Name

       sip-module - generate a sip extension module

Options

-h,--help
              Display a help message.

       -V,--version
              Display the SIP version number.

       --abi-versionMAJOR[.MINOR]
              The  major  version  number of the ABI implemented by the sip module is MAJOR.  If a minor version
              number is also specified it is interpreted as a minimum minor version rather than the exact  minor
              version to be used.  By default the very latest version is used.

       --projectNAME
              The  name  of the project as it would appear on PyPI is NAME.  By default the name is derived from
              the fully qualified name of the sip module.

       --sdist
              Create an sdist which can then be installed by pip or uploaded to PyPI.

              pip can also be used to create a wheel from the sdist.  However, for Linux wheels, auditwheel must
              be run for the wheel before it can be uploaded to PyPI.

       --setup-cfgFILEFILE is copied to the sdist as setup.cfg instead of the default version.  This allows the sdist to
              be customised.  A number of macros may be specified in the setup.cfg file: @SIP_MODULE_FQ_NAME@ is
              replaced by the fully qualified name of the sip module.

              @SIP_MODULE_PACKAGE_NAME@ is replaced by the module's project top-level package name.

              @SIP_MODULE_PROJECT_NAME@ is replaced by the module's project name as it would appear on PyPI.

              @SIP_MODULE_VERSION@ is replaced by the version number of the module.

       --sip-h
              Create a sip.h header file that defines the C ABI implemented by the sip module.

       --sip-rst
              Create a sip.rst file that documents the Python API implemented by the sip module.

       --target-dirDIR
              Each of the module's elements will be created in DIR.

                                                                                                   sip-module(1)

Synopsis

       sip-module [options] name

       name is the fully qualified name of the sip module (i.e. including the package name).

See Also