You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Normally a project would use the latest ABI version supported by the particular version of SIP being used thereby having the latest features and bug-fixes. However a Linux distro (for example) may prefer to exert more control over the ABI being used in order to reduce the inter-dependence between SIP and projects using it. The only way to do this at the moment is to patch pyproject.toml.
An --abi-version command line option will be added to the SIP build tools to allow the ABI to be specified without needing to patch pyproject.toml. It is intended that, in future, a project will never specify abi-version in pyproject.toml and the command line option is used as required.
The abi-version entry in pyproject.toml is documented as specifying the minimum ABI version required by the project. However as there is no other place in the build system to specify a different ABI version then, in reality, it is also the actual ABI to be used. Therefore the documentation will be clarified to state that abi-version specifies the actual ABI version to be used.
The text was updated successfully, but these errors were encountered:
The `--abi-version` command line option has been added to `sip-build`,
`sip-install` and `sip-wheel` to specify the ABI version of the `sip`
module to generate code for.
ResolvesPython-SIP#64
Normally a project would use the latest ABI version supported by the particular version of SIP being used thereby having the latest features and bug-fixes. However a Linux distro (for example) may prefer to exert more control over the ABI being used in order to reduce the inter-dependence between SIP and projects using it. The only way to do this at the moment is to patch
pyproject.toml
.An
--abi-version
command line option will be added to the SIP build tools to allow the ABI to be specified without needing to patchpyproject.toml
. It is intended that, in future, a project will never specifyabi-version
inpyproject.toml
and the command line option is used as required.The
abi-version
entry inpyproject.toml
is documented as specifying the minimum ABI version required by the project. However as there is no other place in the build system to specify a different ABI version then, in reality, it is also the actual ABI to be used. Therefore the documentation will be clarified to state thatabi-version
specifies the actual ABI version to be used.The text was updated successfully, but these errors were encountered: