{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "python-construct-help-0.2.10.68-1.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-construct-help-0.2.10.68-1.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-python-construct-help-2.10.68",
      "name": "python-construct-help",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "90c723aa51366816f70a1ce7b650d6623736d6113f359367f059298da521a686"
        }
      ],
      "description": "Construct is a powerful declarative and symmetrical parser and builder for binary data.\nInstead of writing imperative code to parse a piece of data, you declaratively define a data structure that describes your data. As this data structure is not code, you can use it in one direction to parse data into Pythonic objects, and in the other direction, to build objects into binary data.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python-construct-help@2.10.68-1.oe2403sp4?arch=noarch&epoch=0&upstream=python-construct-2.10.68-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://construct.readthedocs.org",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Development documents and examples for construct",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.10.68-1.oe2403sp4"
    }
  ],
  "relationships": []
}
