{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "python3-sip-devel-0.4.19.25-2.oe2403.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-14T14:17:38.370562542Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/python3-sip-devel-0.4.19.25-2.oe2403.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-python3-devel-3.11.6",
      "name": "python3-devel",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "84a25cf120158a0279ce0673f68808beff2534a254e425884a481fc6e356da26"
        }
      ],
      "description": "This package contains the header files and configuration needed to develop\npython3 modules.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python3-devel@3.11.6-2.oe2403?arch=aarch64&epoch=0&upstream=python3-3.11.6-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.python.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/6a4762c6f9f76cc1a4c44e432c97d08c2803b6e0e96a0a4bdf1aec71664120f2-primary.sqlite.bz2",
      "summary": "Libraries and header files needed for Python development",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.11.6-2.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-sip-4.19.25",
      "name": "sip",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "04bd222f21e6d6cc5788b54b36e0b7dd75d27eb26b682ff2a33f659f34c98fb3"
        }
      ],
      "description": "SIP is a tool for generating bindings for C++ classes so that they can be\naccessed as normal Python classes. SIP takes many of its ideas from SWIG but,\nbecause it is specifically designed for C++ and Python, is able to generate\ntighter bindings. SIP is so called because it is a small SWIG.\n\nSIP was originally designed to generate Python bindings for KDE and so has\nexplicit support for the signal slot mechanism used by the Qt/KDE class\nlibraries. However, SIP can be used to generate Python bindings for any C++\nclass library.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/sip@4.19.25-2.oe2403?arch=aarch64&epoch=0&upstream=sip-4.19.25-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://riverbankcomputing.com/software/sip/intro",
      "sourceInfo": "acquired package info from repodata DB: repodata/6a4762c6f9f76cc1a4c44e432c97d08c2803b6e0e96a0a4bdf1aec71664120f2-primary.sqlite.bz2",
      "summary": "SIP - Python/C++ Bindings Generator",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:4.19.25-2.oe2403"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-python3-sip-devel-4.19.25",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-python3-devel-3.11.6"
    },
    {
      "spdxElementId": "SPDXRef-rpm-python3-sip-devel-4.19.25",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-sip-4.19.25"
    }
  ]
}
