Skip to content

Review the reasons for setting abi-version #28

@philthompson10

Description

@philthompson10

Normally a project will specify abi-version in its pyproject.toml file if it has a minimum ABI requirement. Otherwise SIP will use the .0 version of the largest major version it knows about. Both PyQt5 and PyQt6 explicitly specify a minimum version, other PyQt projects do not.

PyQt-builder will provide a default ABI version which is usually (but not always) the version support by the version of SIP that was current at the time. However this is confusing and somewhat arbitrary. It should only provide a default major version, ie. 12 or 13, or (preferably) not specify anything at all.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions