{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "python-backcall-help-0.0.2.0-2.oe2403sp4.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-04T04:28:12.092529219Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/python-backcall-help-0.0.2.0-2.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-python-backcall-help-0.2.0",
      "name": "python-backcall-help",
      "licenseConcluded": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "cfe63bd179e36da7b3142351e0f554b5dc7f4c6eedce080c36583eaded92ca4b"
        }
      ],
      "description": "Specifications for callback functions passed in to an API\nIf your code lets other people supply callback functions, it's important to\nspecify the function signature you expect, and check that functions support that.\nAdding extra parameters later would break other peoples code unless you're careful.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python-backcall-help@0.2.0-2.oe2403sp4?arch=noarch&epoch=0&upstream=python-backcall-0.2.0-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/takluyver/backcall",
      "licenseDeclared": "BSD-3-Clause",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Development documents and examples for backcall",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.2.0-2.oe2403sp4"
    }
  ],
  "relationships": []
}
